Command PhaseScriptExecution failed with a nonzero exit code

背景

升級Xcode 14.3后,項目可以Run或者Build成功,但Archive的時候總是失敗, 提示以下錯誤

rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/97f6331a-ba75-11ed-a4bc-863efbbaf80d/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]
Command PhaseScriptExecution failed with a nonzero exit code

嘗試

  1. 首先認為是運行緩存,執(zhí)行了Clean Builder Folder操作,但是archive后依舊會有報此錯
  2. 隨后以為是pods文件可能需要清理緩存重新生成,嘗試以下命令但是依舊無效
# 重新生成
pod deintegrate [XCODE_PROJECT]
pod install

最終方案

  1. 搜索Pods文件中后綴為-frameworks.sh的文件, 即(Pods-ProjectName-frameworks.sh)
  2. 在文件中搜索source="$(readlink "${source}")",替換為
    source="$(readlink -f "${source}")"
  3. 再次Archive即可成功
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容