[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

🍎 Apple/Error

M1 맥북 CocoaPods pod install error 해결

inu 2021. 10. 3. 18:43
반응형

m1 맥북에서 CocoaPods를 설치하고 사용하다 에러를 마주했다.

설치는 잘되었고, pod init까지도 문제없었다.

하지만 pod install을 수행해 본격적으로 패키지를 다운받으려하니 에러가 출력되며 패키지설치가 되지 않았다.

 

'Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.'

와 같은 메세지가 출력되면서 설치가 완료되는 것이 정상적인 수행인데, 그것이 이루어지지 않았다.

 

아무래도 m1이 arm 기반 프로세서이기 때문에 다르게 동작하는 부분이 있는 것 같다.


해결방법

터미널을 Rosetta를 사용하여 열고,sudo gem install ffi를 입력해 ffi를 설치 후 폴더로 이동해 pod install을 수행하면 해결된다. (Rosetta는 Intel 프로세서가 장착된 Mac용으로 제작된 앱을 Apple Silicon이 장착된 Mac에서 사용할 수 있도록 도와준다.)

참고로 터미널을 Rosetta로 여는 방법은 [터미널 아이콘 -> 오른쪽 클릭 -> 정보가져오기에서 Rosetta를 사용하여 열기 체크] 이다.


처음 에러를 마주했을 때는 CocoaPods 자체를 m1전용으로 재설치해야하나했지만, 그럴 필요는 없었고 생각보다 쉽게 해결되어서 다행이었다ㅎ

반응형