Copyright (C) iPhoneアプリ開発備忘録 All rights reserved.
ブログ内で記したコード、内容の正確性は保証いたしません。
記載内容を実装したことにより発生した不具合・損害等の責任は一切負いません。



2023年04月11日

Xcode14.3でArchive実行時に、failed: No such file or directory... Command PhaseScriptExecution failed with a nonzero exit code と表示される



Xcode14.3でArchive実行時に、コンソールログに下記のメッセージが表示されてエラーとなる。

building file list ... rsync: link_stat "/***/***/Documents/***/***/../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Charts.framework" failed: No such file or directory (2)

................

Command PhaseScriptExecution failed with a nonzero exit code


1. 実行環境
・Xcode14.3
・CocoaPodsで iOS-Chartsを組み込んでいる

Xcode14.2以前にArchive実行時はこのエラーは発生しない。

2. 対処方法
(1) TARGETSでBuild Phasesを開く。
(2) [CP]Embed Pods Frameworksを開く。
(3) ShellのPathを参照する。
 例:
"${PODS_ROOT}/Target Support Files/Pods-hoge/Pods-hoge-frameworks.sh"

(4) 上記(3)で参照したファイルを開く。(PodsディレクトリのTargets Support Filesにファイルは存在する。)
(5) 下記のコードを見つけて修正する。
 修正前
source="$(readlink "${source}")"
 修正後
source="$(readlink -f "${source}")"


注意事項:
修正したshファイルは、CocoaPodsのupdateを実行する毎に書き変わるので、updateコマンドを実行した後に都度修正すること。

参考記事:
https://developer.apple.com/forums/thread/725230


posted by mobileDeveloper at 00:03 | Comment(0) | TrackBack(0) | 開発の流れ はてなブックマーク - Xcode14.3でArchive実行時に、failed: No such file or directory... Command PhaseScriptExecution failed with a nonzero exit code と表示される | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
Apple、Appleのロゴ、App Store、iPodのロゴ、iTunesは、米国および他国のApple Inc.の登録商標です。
iPhone、iPod touch、iPadはApple Inc.の商標です。
iPhone商標は、アイホン株式会社のライセンスに基づき使用されています。
その他、本ブログに記載されている製品名、会社名は、それぞれ各社の商標または登録商標です。