【Xcode】rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996)エラーの解決方法

この記事からわかること

  • Xcodeアーカイブ時に発生したエラー(警告)の原因
  • rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996)解決方法

index

[open]

\ アプリをリリースしました /

みんなの誕生日

友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-

posted withアプリーチ

環境

エラー:rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996)

Xcodeを14.2から14.3にバージョンアップした際にプロジェクトがアーカイブできなくなりました。シミュレーターへのビルドはできました。

発生したエラー

Command PhaseScriptExecution failed with a nonzero exit code

このエラーはここだけみても何もわからないのでログの詳細を見てみます。

ログの詳細で発生していたエラー

rsync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/810eba08-405a-11ed-86e9-6af958a02716/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996)

解決方法

調べているとどうやらこのエラーはCocoa Pods絡みのエラーのようです。色々と試してみましたがどれも解決には至りませんでした。

試したこと

結果解決できたのはプロジェクト名/Pods/Target Support Files/Pods-プロジェクト名/Pods-プロジェクト名-frameworks.shファイルの中身を以下の部分を修正することでした。わかりにくいですが-fオプションを追加しただけです。


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

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

これで無事解決することができました。以下の記事を参考にしました。

rsync error: some files could not be transferred (code 23) Command PhaseScriptExecution failed with a nonzero exit code

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。

ご覧いただきありがとうございました。

searchbox

スポンサー

ProFile

ame

趣味:読書,プログラミング学習,サイト制作,ブログ

IT嫌いを克服するためにITパスを取得しようと勉強してからサイト制作が趣味に変わりました笑
今はCMSを使わずこのサイトを完全自作でサイト運営中〜

New Article

index