Bootstrap

Xcode真机运行正常,打包报错

1.问题:

老项目Xcode真机运行没问题,但但打包的时候却报了以下错误:
some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c

2.解决

找到你项目的“Pods-项目名称-frameworks.sh” 这个文件,比如我的项目名称是 Runner, 则就是“Pods-Runner-frameworks.sh”的文件,然后再文件中将以下代码替换。

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

替换为:

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

将代码替换后,直接打包,无需Pod Install。 到此问题解决

;