맥에서 아이폰용 Xcode 빌드를 하는경우에 많이 보게되는 Cocoapods 이라는 것이 있다.
일종의 빌드에 필요한 리소스들을 모아놓은 원격 저장소? 같은 개념인데, 거기서 개발에 필요한 리소스를 그때 그때 다운받아서 빌드하는 개념 같은거다.
( 나도 정확하겐 잘 모름 )
어쨌든 M1 계열 맥에서 잘만 쓰고있던 cocoapods 이 어느순간부터 업데이트가 있었던 것인지.. 미친듯이 에러를 내주고 있다.
이때에는 Brew 를 업데이트하고 깨끗하게 설치해주고 새로 실리콘 계열에 맞는 명령어로 설치를 해줘야 한다고한다.
대충 살펴보면 다음과 같다. 먼저 ruby 를 제거해준다.
brew uninstall ruby --force
그리고 코코아 팟도 제거해준다.
sudo gem uninstall cocoapodssudo gem uninstall cocoapods-coresudo gem uninstall cocoapods-downloader
그리고 실리곤 맥 환경에 맞는 방식으로 cocoapods 을 재설치
sudo arch -x86_64 gem install ffisudo arch -x86_64 gem install cocoapods
그리고 프로젝트 폴더에서 Pod 을 인스톨해서 사용하면된다.
pod install
나의 경우는 이 방법으로 해결을 했는데, 혹시 안되면 구글링해보면 수많은 방법이있으니 시도해시면 좋을 것 같다.