우선 회사에서 RN 개발을 시작하기 앞서서 세팅하는데 큰 어려움을 겪고 있었다.
왜냐하면 내 개인 노트북은 m1 cpu를 사용하는 맥북프로였기 때문이다.
수많은 사이트들을 참고하였지만 계속해서 빌드과정에서 에러가 발생하였다.
우선 그 중 깔끔하게 정리해둔 사이트 중 하나이다.
정말 M1 , RN 세팅과 관련된 모든 글을 읽어 본 것 같은데 위 사이트가 제일 깔끔했다.
유튜브 영상도 제공해서 영어에 익숙하지 않은 사람들은 영상으로 봐도 도움이 될 것 같다.
모든 사이트에서 내용은 거의 일맥상통한다.
그리고 terminal cli를 이용해서
npx react-native init RNDemoProject
npx react-native start
npx react-native run-ios
이렇게 하면 기본적인 react-native setting이 완료된다.
나는 그 사이사이 빌드과정에 있어서 오류를 해결하는데 어려움이 있었고
이런 어려움은 M1 cpu를 사용하는 노트북, 그리고 버전과 관련된 문제였다.
관련된 어려움을 해정하는데 사용했던 사이트를 참고 사이트로 기록해 두겠다.
Xcode 12.5 버전 관련 이슈
참고 사이트
Undefined symbols for architecture x86_64: "Swift._ArrayBuffer._copyContents..." 관련 이슈 하단 링크 3번 해결 방법
참고 사이트
사실 이런 사이트를 참고한 것 뿐만 아니라
RN개발이 처음이었기 때문에
RN 폴더 하단경로에 있는 ios폴더에서 pod install / pod update 이런 명령어 입력하는 것도 잘 몰랐다.
pod install / pod update 의 차이는 알고 있는게 좋겠다.참고 사이트