我有一個 iOS React Native 專案,在從帶有 Big Sur 的 Intel Mac 遷移到帶有 Monterey 的 M1 Mac 后遇到構建問題。
這些問題在不相關的組件中自發且隨機地出現。有時,但非常罕見的是,什么都不做改變并重新開始構建會使它們消失。
有時清理派生資料/清理構建檔案夾/重新啟動 Xcode 會使構建問題消失,但通常不會。有時必須多次執行此構建/重新啟動 Xcode 序列,然后構建錯誤才會消失。
在舊筆記本電腦上使用相同版本的 Xcode 運行相同的專案沒有這些問題,這是 M1 和/或 Monterey 特有的問題(已嘗試使用 Monterey v2.0.1 和 v2.2.1)。
這是一個構建問題的示例,它可能會無緣無故地出現:
/Users/me/Library/Developer/Xcode/DerivedData/MyProject-dgyskfgwiispgibvghbrmmwksqza/Build/Intermediates.noindex/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/Pods.build/Release-iphoneos/FBReactNativeSpec.build/Script-5F4C70EF7D90A5A5BDAEB404279F232A.sh: line 60: 21475 Killed: 9 "$NODE_BINARY" "$CODEGEN_CLI_PATH/lib/cli/combine/combine-js-to-schema-cli.js" "$GENERATED_SCHEMA_FILE" $JS_SRCS
Command PhaseScriptExecution failed with a nonzero exit code
什么可能是原因/解決方案?
uj5u.com熱心網友回復:
確保您強制關閉 Xcode 并轉到 Applications 并找到 Xcode 然后右鍵單擊 ->Get Info并啟用Open using Rosetta如下圖:
單擊此處
然后嘗試:
- sudo rm -rf node_modules
- npm 安裝
- cd ios && sudo rm -rf Pods
- 吊艙安裝
- 洗掉派生資料
運行 Xcode 并嘗試啟動您的專案 :)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/436528.html
