前言
在 Windwos 環境使用 Unity 輸出 XCode,之後使用 Mac 測試、上傳,出現了錯誤。
Command PhaseScriptExecution failed with a nonzero exit code
解決方式
因為專案有使用 Cardboard,且 Unity 是使用 2022,才會出現此問題,之前使用 2021 輸出上架都沒問題。
我的解決方法是把專案改成在 MacOS 上輸出就能完美解決此問題。
測試過的方法
有測試過的方法,可是對我這次情況沒有效果。
- 升級或安裝 Pod。參考
- 修改 build phases 開啟 For install builds only。參考
- 修改 Workspace Setting 的 Build System,在 Xcode 14 無法修改。參考