[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
留言
張貼留言