前言

在 Windwos 環境使用 Unity 輸出 XCode,之後使用 Mac 測試、上傳,出現了錯誤。

Command PhaseScriptExecution failed with a nonzero exit code

img

解決方式

因為專案有使用 Cardboard,且 Unity 是使用 2022,才會出現此問題,之前使用 2021 輸出上架都沒問題。

我的解決方法是把專案改成在 MacOS 上輸出就能完美解決此問題。

測試過的方法

有測試過的方法,可是對我這次情況沒有效果。

  • 升級或安裝 Pod。參考
  • 修改 build phases 開啟 For install builds only。參考
  • 修改 Workspace Setting 的 Build System,在 Xcode 14 無法修改。參考