[React Native] M1 ARM arch에 따른 pod install 문제 해결

SangHoon·2022년 1월 18일
0

pod install 오류

기업 협업을 통해 React-Native 프로젝트를 진행하게 되었다.

React-Native-Cli 초기 환경설정을 공식문서에 따라 cocoapods을 설치하고 필요한 의존성을 설치하는 pod install 과정에서 오류가 발생했다.

M1 아키텍처에 따른 오류인 것 같아 구글링을 통해 해결방안을 찾았다.

해결 방법

  1. 터미널을 Rosetta로 통해 pod install 진행하는 법

기존 터미널에서 arch 명령어 입력하면 arm 아키텍처인것을 확인할 수 있다.
이것을 x86 아키텍처로 바꿔줄 것이다.


맥 Finder 응용프로그램 폴더에서 사용하는 터미널의 오른쪽 클릭하여 정보 가져오기에서 Rosetta를 사용하여 열기 체크


다시 터미널을 키고 확인해보면 x86아키텍처로 바뀐것을 확인 할 수 있다.

이 상태로 Podfile에서 pod install을 진행하면 된다.



  1. 아키텍처를 명시하여 pod install 진행하는 법
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install

Podfile에서 pod install을 할때 앞에 arch을 지정하여 설치하면 해결된다.

profile
상훈

0개의 댓글