更新到 Xcode 13.3.1 并更新命令列工具后,我無法構建我的專案。我得到錯誤:
命令 PhaseScriptExecution 失敗,退出代碼非零
python -mjson.tool ./someFileName.json
xargs: python: No such file or directory
Command PhaseScriptExecution failed with a nonzero exit code
失敗的腳本是:
python -mjson.tool "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/assets/someFileName.json"
它以前作業正常。即使我在有效的提交處結帳,我仍然會收到相同的訊息。這就是我懷疑 Xcode 更新的原因。有誰知道如何解決這個問題?錯誤是什么意思?沒有這樣的檔案或目錄是指什么?是否缺少 Python(無法找到)?什么是 mjson.tool,它丟失了嗎?缺少 someFileName.json 嗎?
任何幫助表示贊賞:)
uj5u.com熱心網友回復:
讓我在這里回答我自己的問題 :) MacOS 12.3.1 Monterey 放棄了對 Python 2 的支持,并將其從作業系統中洗掉。那是什么
xargs: python: No such file or directory
試圖對我說 - python 不見了。幸運的是,Python 3 已安裝,您可以通過呼叫 python3 而不僅僅是 python 來訪問它。請注意,因為 python2 代碼并不總是可以在 Python3 上運行。您可能需要修復(更新)代碼。我很幸運,我設法通過用 python3 替換 python 來解決這個問題。
或者,您可以嘗試手動安裝 python2,但不建議這樣做。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/480646.html
