나의 발자취

pod install시 xcworkspace 파일 없음 에러 본문

앱 개발/iOS

pod install시 xcworkspace 파일 없음 에러

달모드 2022. 9. 5. 02:57

사전배경

(내 스펙: MacBook Pro Chip Apple M1 Max)

 

코드에 firebase를 이용하기 위해 pod install을 해야한다.gem which cocoapods로 버전 확인 후 아무것도 없다면 homebrew를 먼저 깔아주어야한다.

 

그 후 sudo gem install cocoapods 라고 터미널에 입력->프로젝트가 있는 폴더로 cd해서 pod init -> pod install

 

하지만 여기서! 예상과 달리 아래와 버그가 생기는걸 본다면

 

혹은 이런 버그...

멘붕이 올것이다.

 

원인

정확한 원인은 모르겠으나 아래와 같이 ffi_c와 같은 파일이 없어서 생긴 에러이다. 하나 뿐만이 아니라 ffi_c와 관련된 여러 파일들을 읽을 수 없어서 생긴 문제인데 자세히 읽어보면 incompatible architecture이기 때문에 이러한 문제가 발생한다는 것을 알 수 있다. (arm64가 있고, x86_64가 필요)

해결방법

위와 관련된 원인을 포함한 명령어를 입력한다.

sudo arch -x86_64 gem install ffi 입력 후

arch -x86_64 pod install 

 

 

 

그 결과,

일단 초록 글씨가 나오면 안도다! 휴~

또한 위와 같이 xcworkspace도 잘 생성된 것을 볼 수 있다 :)

 

 

 

도움제공: https://github.com/CocoaPods/CocoaPods/issues/10723

 

Comments