如何修复XCode 14.3上的失败存档
#flutter #ios #xcode

介绍

您是否已将Xcode更新为14.3,现在您的存档失败了?如果是,您正在阅读正确的文章。我将与您分享我如何修复Xcode 14.3上的失败存档。

解决方案

当存档失败时,您可能会在下面看到Rsync错误。

...
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

幸运的是,修复程序非常简单,打开文件pods/targets支持文件/pods-runner/pods-runner-framework

Pod-Runner-framework location

替换:

  if [ -L "${source}" ]; then
    echo "Symlinked..."
    source="$(readlink "${source}")"
  fi

with:

  if [ -L "${source}" ]; then
    echo "Symlinked..."
    source="$(readlink -f "${source}")"
  fi

添加了-f。

您的存档现在将成功完成。

与我联系

感谢您阅读我的帖子。请随时在下面订阅或在LinkedInTwitter上与我联系。您也可以向buy me a book表示支持。