리액트 네이티브 실행을 위한 맥 설정 - without Rosetta (2022.12.08.)

HBJ·2022년 12월 8일
0

개인적으로 mac m1 칩을 쓰면서 "로제타를 사용하여 터미널 열기" 등을 통해 인텔 아키텍처를 가져가는게 어색하다고 생각한다.

아래의 방법으로 설치했더니 신규 생성한 리액트 네이티브 프로젝트 뿐만 아니라 git clone으로 내려받은 프로젝트 모두 잘 구동하는 것을 확인하였다.

  1. 아래 링크를 통해 homebrew 및 chruby 설치 (이 부분이 핵심이다. 리액트 네이티브 공식문서를 따라서 루비 버전을 바꿔보면 항상 에러가 발생했지만 아래 링크를 따라하면 mac m1 하에서도 잘 동작한다. thanks to 진현)
    https://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/#start-here-if-you-choose-the-long-and-manual-route

  2. cocoapods은 brew install이 아닌, gem install을 통해서 설치. gem install cocoapods 후 gem install ffi도 해준다.

  3. 위 1 및 2에 해당하는 사항들 제외하고 나머지는 "리액트 네이티브 공식문서"에 따라 설치하면 mac m1에서도 리액트 네이티브가 잘 작동된다!

(RN 0.70 버전 기준.)

0개의 댓글