나의 발자취
pod install시 xcworkspace 파일 없음 에러 본문
사전배경
(내 스펙: 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
'Error Handling' 카테고리의 다른 글
Comments