LoginSignup
12
7

More than 1 year has passed since last update.

XcodeでいつものようにArchiveしようとしたらrsyncエラーがでてマジで焦った

Posted at

現象

Xcodeでアプリを修正して、配布するためにArchiveしたら以下のrsyncエラーがでました。

rsync error: some files could not be transferred (code 23) at /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-54.120.1/rsync/main.c(996) [sender=2.6.9]
Command PhaseScriptExecution failed with a nonzero exit code

対処方法

運良く同じ現象に遭遇しているStackoverflowを見つけました。CocoaPodsの問題みたいです。

以下のように「Pods-APPNAME-frameworks.sh」を修正するとArchiveが通りました。"-f" を入れるだけ。

Pods-APPNAME-frameworks.sh [修正前]
if [ -L "${source}" ]; then
    echo "Symlinked..."
    source="$(readlink "${source}")"
  fi
Pods-APPNAME-frameworks.sh [修正後]
if [ -L "${source}" ]; then
    echo "Symlinked..."
    source="$(readlink -f "${source}")"
  fi

真因はわからず

Xcodeのアップデートが絡んでいるように思いますが、まったくもって真因にはたどり着けませんでした。こうして備忘録を残していくことくらいしかできませんが、誰かのお役に立ったなら幸いです。

12
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
7