Xcode 14: アーカイブ時に Rsync「失敗: そのようなファイルまたはディレクトリはありません (2)」エラー [重複] 質問する

Xcode 14: アーカイブ時に Rsync「失敗: そのようなファイルまたはディレクトリはありません (2)」エラー [重複] 質問する

Xcode 14.3 でプロジェクトをアーカイブしようとしていますが、「Embed Pods Framework」フェーズでビルド エラーが発生します。

rsync: [sender] change_dir "/Users/benjaminhill/src/stagey_producer/../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos" failed: No such file or directory (2)

podfile.lock を削除し、ビルド フォルダーをクリーンアップし、rsync をアップグレードし、xcode を再起動しようとしました。Xcode 13 では問題なく実行され、プロジェクトは Xcode 14 でも問題なくビルドされますが、アーカイブ時に問題が発生します。

完全なログは次のとおりです。

PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/benjaminhill/Library/Developer/Xcode/DerivedData/stagey_producer-dzqglqxhgmgoreferuvikcueqhdz/Build/Intermediates.noindex/ArchiveIntermediates/stagey_producer/IntermediateBuildFilesPath/stagey_producer.build/Release-iphoneos/stagey_producer.build/Script-89C3F347056509769E64FEDC.sh (in target 'stagey_producer' from project 'stagey_producer')
    cd /Users/benjaminhill/src/stagey_producer
    /bin/sh -c /Users/benjaminhill/Library/Developer/Xcode/DerivedData/stagey_producer-dzqglqxhgmgoreferuvikcueqhdz/Build/Intermediates.noindex/ArchiveIntermediates/stagey_producer/IntermediateBuildFilesPath/stagey_producer.build/Release-iphoneos/stagey_producer.build/Script-89C3F347056509769E64FEDC.sh

mkdir -p /Users/benjaminhill/Library/Developer/Xcode/DerivedData/stagey_producer-dzqglqxhgmgoreferuvikcueqhdz/Build/Intermediates.noindex/ArchiveIntermediates/stagey_producer/BuildProductsPath/Release-iphoneos/stagey_producer.app/Frameworks
Symlinked...
rsync --delete -av --filter P .*.?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos/Alamofire.framework" "/Users/benjaminhill/Library/Developer/Xcode/DerivedData/stagey_producer-dzqglqxhgmgoreferuvikcueqhdz/Build/Intermediates.noindex/ArchiveIntermediates/stagey_producer/InstallationBuildProductsLocation/Applications/stagey_producer.app/Frameworks"
sending incremental file list
rsync: [sender] change_dir "/Users/benjaminhill/src/stagey_producer/../../../IntermediateBuildFilesPath/UninstalledProducts/iphoneos" failed: No such file or directory (2)

sent 19 bytes  received 12 bytes  62.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1356) [sender=3.2.7]
Command PhaseScriptExecution failed with a nonzero exit code

ベストアンサー1

cocoapods>=の最新バージョンをインストールしてください1.12.1

このバージョンはこれらの修正を加えてリリースされました。最新バージョンをインストールするには、次のコマンドを試してください。

sudo gem install cocoapods
pod install

cococapodsバージョン <を使用する場合は、1.12.1次の手順を試してください。

  1. Pods/Target Support Files/Pods-ProjectName/ディレクトリに移動する
  2. ファイルを開きますPods-ProjectName-frameworks.sh
  3. 44 行目を次のコード"$(readlink "${source}")"に置き換えます"$(readlink -f "${source}")"

ソース:https://github.com/CocoaPods/CocoaPods/pull/11828

うまくいくといいですね。

おすすめ記事