Alamofire 설치 (M1)

beeeen·2022년 8월 21일
0

Alamofire는 iOS HTTP 통신할 때 매우 필수 라이브러리.
iOS, macOS를 위한 swift 기반 HTTP 네트워킹 라이브러리.

구글링을 통해 많이 나와있는 방식으로 Alamofire 설치를 진행했는데 계속해서 오류가 발생했다.
더 찾아보니 Alamofire 설치과정의 문제가 아니라, pod install 명령어가 m1에서 잘 작동하지 않는다고 하는데 이유는 모르겠음 😭
m1이라고 다 안되는 건 아닌 것 같음..
(팀장님은 pod install 명령어로 잘 작동하는데 나는 안됨...
혹시 맥북m1과 맥미니m1의 차이인가 ?.... 잘 모르겠다.. 더 찾아봐야겠다.
아무튼 pod install 설치 과정은 아래에 ⬇️ )

Pod install을 해보자

1. 먼저 pod install을 진행할 프로젝트로 이동!

> cd 프로젝트 경로

2. vi 편집기를 열어 설치할 라이브러리에 대해 써주기!

  • Alamofire를 설치할 것이기 때문에 아래처럼 썼습니다.
> vi podfile
  • podfile에 아래와 같이 작성해준다. (설치하고자 하는 버전 잘 확인하도록!)
> pod 'Alamofire', '~> 5.2'

esc 누른 후, :wq를 입력해주고 빠져나온다.

3. 본격 pod install 진행

> sudo arch -x86_64 gem install ffi

비밀번호 잘 입력해주면 설치가 진행된다.
이 명령어 수행하고 나니 프로젝트 폴더에 podfile이 생겼다.

마지막으로,

> arch -x86_64 pod install

이렇게 하면 프로젝트에서 import Alamofire가 오류없이 작동되는 것 확인 가능 !

pod 라이브러리가 꼬인 경우

여러 명이 작업하거나 pod 라이브러리가 꼬이는 경우가 종종 발생함.
이 때 라이브러리를 한 번 정리해줘야 한다.

> sudo gem install cocoapods-deintegrate cocoapods-clean
> pod deintegrate
> pod clean
> pod install // 인데, 만약 m1에서 오류 뜨면 위의 arch~~~로 진행.

pod을 설치했을 때

.xcworkspace로 프로젝트를 열어줘야 한다.

profile
iOS developer 👩🏻‍💻

0개의 댓글