這是接手新專案的第一個Issue。狀況如下
每一次使用Xcode編譯ReactNative的ios專案都要花費30~50分鐘,就連最基本的HelloWorld也要20分。
ReactNative 環境參數如下

Environment:
OS: macOS 11.4
Node: 12.13.0
Yarn: 1.22.10
npm: 6.12.0
Watchman: Not Found
Xcode: Xcode 12.4 Build version 12D4e
Android Studio: 4.1 AI-201.8743.12.41.7199119
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: ~0.55.2 => 0.55.4

因為是舊專案了,所以ReactNative版本離現在有一段差距(0.55.2)
本來懷疑是Apple M1 問題(Mac Mini 2020),查來查去也沒發現太多內容。
調整Xcode設定也調了兩三天,沒有頭緒!!
還好找到一篇
https://stackoverflow.com/questions/49436853/slow-compile-times-with-react-native-ios-app
基本上就是調整 Xcode -> Build Phases -> Bundle React Native code and Images -> 把 Run Script : For install builds only 打勾

基本上可以把編譯時間從30~60分,降到1分以內。
雖然還需要了解選項到底在做啥,不過先解決燃眉之急吧!!