Alamofire는 iOS HTTP 통신할 때 매우 필수 라이브러리.
iOS, macOS를 위한 swift 기반 HTTP 네트워킹 라이브러리.
구글링을 통해 많이 나와있는 방식으로 Alamofire 설치를 진행했는데 계속해서 오류가 발생했다.
더 찾아보니 Alamofire 설치과정의 문제가 아니라, pod install 명령어가 m1에서 잘 작동하지 않는다고 하는데 이유는 모르겠음 😭
m1이라고 다 안되는 건 아닌 것 같음..
(팀장님은 pod install 명령어로 잘 작동하는데 나는 안됨...
혹시 맥북m1과 맥미니m1의 차이인가 ?.... 잘 모르겠다.. 더 찾아봐야겠다.
아무튼 pod install 설치 과정은 아래에 ⬇️ )
> cd 프로젝트 경로
> vi podfile
> pod 'Alamofire', '~> 5.2'
esc 누른 후, :wq를 입력해주고 빠져나온다.
> sudo arch -x86_64 gem install ffi
비밀번호 잘 입력해주면 설치가 진행된다.
이 명령어 수행하고 나니 프로젝트 폴더에 podfile이 생겼다.
마지막으로,
> arch -x86_64 pod install
이렇게 하면 프로젝트에서 import Alamofire가 오류없이 작동되는 것 확인 가능 !
여러 명이 작업하거나 pod 라이브러리가 꼬이는 경우가 종종 발생함.
이 때 라이브러리를 한 번 정리해줘야 한다.
> sudo gem install cocoapods-deintegrate cocoapods-clean
> pod deintegrate
> pod clean
> pod install // 인데, 만약 m1에서 오류 뜨면 위의 arch~~~로 진행.
.xcworkspace로 프로젝트를 열어줘야 한다.