본문 바로가기

Git

[ios/Git] can't find gem cocoapods (>= 0.a) with executable pod 에 관해

파이어베이스에서 Codable타입으로 파싱받기 위해 Podfile에서 pod 'FirebaseFirestoreSwift'를 추가했다. 그 후 설치를 하려고하니 이와 같은 에러가 떴다. 

pod install 하면 이런 에러가 뜨고..

많은 시행착오를 겪고 잊고 있었던게 m1칩은 sudo arch -x84_64 를 이용해서 pod install을 했던 기억이..

 

내가 해결한 결론은  cocoapods를 완전히 삭제하고 m1칩에 맞게 다시 설치하기로 결정했다.

 

이분의 글을 참고해서 ffi를 재 설치하고

https://kkh0977.tistory.com/1808

 

sudo arch -x86_64 gem install cocoapods

이것을 통해 cocoapods 설치를 하려고했는데 설치가 안됬다.(삭제는 잘 됬는데) 그래서 

brew install cocoapods 명령어 입력하고 cocoapods --version하니 다행히 설치가 되었다.

 

그리고 첫번째 사진의 해결 방법을 위해서

버전 한 단계를 낮췄다.

그리고 

pod update 를 실행하니 다행히 Podfile에 추가한 것이 설치가 됬다..(4시간 해맸다는,,)