react-native pod install시 오류 new Macbook M1 crash DiagnosticReports

제이밍·2021년 9월 13일
3

문제발생

리액트 네이티브 cli 세팅중 pod install시 다음과 같은 오류가 났을때 해결법이다.

해결법

은 아주 간단하다

../project/ios 

sudo arch -arch x86_64 gem install cocoapods

sudo arch -arch x86_64 gem install ffi

arch -arch x86_64 pod install

sudo (관리자 권한으로) arch(아키텍쳐가) x86_64 (x86 아키텍쳐에 64bit인) gem (ruby 언어의 pakcage manager, node의 npm 같은것) install(설치) cocodpods
m1의 새로운 CPU아키텍쳐를 지정해 설치해주는 듯 하다 (틀린답변이면 댓글로..알려주세요🥲)

ffi = Ruby-FFI는 프로그래밍 방식으로 동적으로 연결된 네이티브 라이브러리를 로드하고, 그 안에 함수를 바인딩하고, Ruby 코드에서 해당 함수를 호출하기 위한 루비코드

위사진처럼 진행되지 않을 경우 react-native cli 초기설치 과정중 라이브러리 버전이나 다운로드가 제대로 안되었을 수 있다.
react-native cli 참고

podfile.lock 이 제대로 생성된 걸 확인 할 수 있다.

reference

https://github.com/CocoaPods/CocoaPods/issues/10446
https://github.com/ffi/ffi

profile
모르는것은 그때그때 기록하기

0개의 댓글