본문 바로가기
개발일지/개발일지! error out🙅

[React-Native]ios 빌드오류 삽질기..

by -제이리 2023. 1. 4.
728x90
320x100

안드로이드는 애뮬레이터가 잘 작동되지만 ios는 정말 하라는데로 다해보고 온갖 방법을 총 동원했는데도

** BUILD FAILED ** 메세지와 함께 run ios가 제대로 되지 않았다..

m1문제인가 싶어서 pod install 할때도 x86_64 아키텍처로 ffi와 pod 를 설치 해줘도 여전히 빌드에러..

 

(혹시 모르니 기록은 해둔다..)

m1 pod install 하기

 1. x86_64 아키텍처로 ffi와 pod 설치

sudo arch -x86_64 gem install ffi

 

2. cd ios 경로로 이동해서 x86_64로 pod install

arch -x86_64 pod install

 

 

(만약 설치중 루비버전에러가 나온다면..)

1. 루비 버전확인

$ rbenv version

 

2. 원하는 버전 설치

$rbenv install <version>

 

3. local과 global버전 변경해주기

$ rbenv local <version>

$ rbenv global <version>

 


하지만 근본적인 원인은 따로있었다.

바로 폴더명의 띄어쓰기..

어쩌다 다른 경로로 설치된 react native프로젝트 폴더를 위 방법과 함께  run-ios 해봤는데 되는것..!

음..?

다시 원래 사용하는 폴더에 집어넣어서 돌려봤는데 다시 ** BUILD FAILED ** 가 나왔다.

지금까지 cocoapods의 문제라고 생각했었는데 경로상에 있는 폴더명의 공백을 제거했더니 다시 잘 작동한다.. 

지금까지 작업을 해오면서 별탈없이 사용하기도 했고

안드로이드 빌드는 문제가 없었기에 정말 생각지도 못한 문제였다. 

오늘도 이렇게 에러해결로 경험치 획득을 했다. 🥲

728x90
320x100

댓글