[iOS APP] rsync error: some files could not be transferred (code 23) Command PhaseScriptEx

在寫Swift iOS APP的時候,要打包成Archive時出現了以下錯誤

rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/9e200cfa-7d96-11ed-886f-a23c4f261b56/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) [sender=2.6.9]


Command PhaseScriptExecution failed with a nonzero exit code


在程式專案的子資料夾下打開:

/專案名稱/Pods/Target Support Files/Pods-專案名稱/Pods-專案名稱-frameworks.sh


把裡面有一段內容本來是:

if [ -L "${source}" ]; then

    echo "Symlinked..."

    source="$(readlink "${source}")"

  fi

改成:

if [ -L "${source}" ]; then

    echo "Symlinked..."

    source="$(readlink -f "${source}")"

  fi

重新build之後應該就正常了

好像是xcode 14.3會有的問題


先筆記起來,解決無法做archive這個步驟。


參考 reference:

https://juejin.cn/post/7219612173026246712



留言

熱門文章