문제점: 기존에 intel에서 작업한 RN앱이 m1 mac에서 제대로 컴파일되지 않음.
https://stackoverflow.com/questions/66742033/phasescriptexecution-cp-user-error-in-react-native
여기의 답변을 참고하여, 아래로 진행.
mac 터미널을 "로제타"로 열고 homebrew를 설치하면,
자동으로 "/usr/local/bin/brew"에 설치됨.
(만약, 로제타로 열지 않으면 "opt/homebrew"에 설치됨)
1. brew unlink node
2. brew install node@18
3. brew link --overwrite node@18
sudo gem install cocoapods
대신,
brew install cocoapod
사용함.
여기까지하면 yarn android는 되었음.
단 yarn ios는 아래와 같은 에러 발생.
"Command PhaseScriptExecution failed with a nonzero exit code"
감사하게도 여기의 글을 참고하여 이 부분 에러는 해결
https://velog.io/@dmsgk/Xcode-%EC%9D%B4%EC%8A%88
단, Onesignal관련하여 아래의 에러가 발생하였다.