iOS 개발 기록

M1 맥북 CocoaPods 에러 본문

iOS/에러

M1 맥북 CocoaPods 에러

택꽁이 2022. 3. 28. 18:31
728x90

 

 

터미널에서 CocoaPods으로 외부 라이브러리(나의 경우는 Alamofile)를 설치하려고 하니 이와 같은 에러가 떴다.

 

[NOTE]

You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

 

 

해결방법 

 

구글링으로 찾아보니 맥북이 ARM 기반의 애플실리콘 M1칩으로 이전하면서 아키텍쳐 차이에서 나오는 문제라고 한다.

때문에 ARM이 아닌 X86 기반으로 Ruby FFI를 다시 설치하고, pod install도 X86 기반으로 해야 한다고 한다.

 

 

% sudo arch -x86_64 gem install ffi
% arch -x86_64 pod install

 

 

다음의 명령어를 실행하면 문제 없이 설치되고 .xcworkspace 파일이 생성되는 것을 확인할 수 있다.