M1 Mac Cocoapod Install Error (XCode 14.1 ver)

알파관·2022년 11월 12일
0
post-thumbnail

Cocoapods이란?

  • Swift 및 Objc 언어 환경 프로젝트이 의존성을 관리해주는 도구

설치가 안되어있어서 나의 맥북에 설치를 진행했다.

sudo gem install cocoapods 명령어를 입력하였고 그 결과 설치가 되었다.

cocoapod이 설치되었으니, 원하는 프로젝트 파일에 접근하여 cocoapod를 연동시키는 과정을 진행했다.
pod init 명령어를 입력했는데,, 갑자기 에러문구가 떴다.

이 문제를 해결하기 위해 에러코드를 복사하여 구글링을 하였다.

검색을 해보니, M1 칩 맥북에서 흔히 발생하는 Cocoapod 에러라고 한다.

이를 해결하기 위해서는

  1. Rosetta로 Terminal 열기

  2. XCode를 13 버전으로 낮춰주기 (14에서는 pod install 불가능)

  3. sudo arch -x86_64 gem install cocoapods 와 같은 명령어를 통해 arm64가 아닌 x86_64 아키텍쳐로 cocoapods를 설치해야 한다.

    위 방법들을 쓴 결과 아래와 같이 문제가 해결된 모습을 볼 수 있었다.

보면 오른쪽 XCode Inspector에 Project Format이 13.0으로 설정되어 있고

x86_64 아키텍처에서 cocoapods를 설치하고 init하여서 성공적으로 프로젝트 폴더에 Podfile을 생성했음을 확인할 수 있었다.

1, 3번 과정을 실행해도 2번 (XCode version 낮추기)을 실행하지 않으면 설치가 안되었는데, 이를 미루어보아 XCode의 버전 설정이 가장 중요한 과정임을 알 수 있었다.

profile
iOS🍎

0개의 댓글