2023年10月18日 星期三

Mac OS XCode 15 "Command PhaseScriptExecution failed with a nonzero exit code"

因為舊的Mac mini 變的超級慢, 也無法安裝XCode 15, 上傳到 Apple Store.

只好購買一台新的Mac mini (Apple M2)

使用輔助移轉工具把就電腦全部移轉到新電腦

重新安裝 XCode 15

但編譯專案後出現錯誤 "Command PhaseScriptExecution failed with a nonzero exit code"

另一個方法重新安裝 XCode 15.1


解決方法:

https://developer.apple.com/forums/thread/727525

開啟 XCode->Setings->Locations

   把 Deriver Data和 Archive 這2個目錄下所有檔案都刪除

開啟終端機

sudo security lock-keychain ~/Library/Keychains/login.keychain-db

sudo security unlock-keychain ~/Library/Keychains/login.keychain-db

rm -rf ~/Library/Developer/Xcode/DerivedData/

rm -rf ~/Library/Caches/CocoaPods/

sudo gem uninstall cocoapods --all

sudo gem install cocoapods

sudo gem install cocoapods-deintegrate cocoapods-clean

pod deintegrate

pod update

pod clean

到專案podfile目錄中

pod install

pod update

重新下載XCode 15.1

用XCode 開啟專案的 xxx.xcwork.space

重新編譯

沒有留言:

張貼留言