最近誰かが同様の問題をcan't exec 'codesign' (No such file or directory)に投稿しました
ただし、何らかの理由で、役立つものではなく、反対票が投じられました。したがって、私はこれを自分で投稿しようとしていますが、ある種のSO'erがこれを経験したか、問題が何であるかを知っていることを期待して、いくつかの追加データを添えて.
Xcode 4.x で正常にビルドされるプロジェクトがありますが、Xcode 5 DP2 (および DP3、4、および 5) をインストールしてから、リリースされたバージョンをビルドまたはアーカイブしようとすると、シミュレーター以外に次のエラーが表示されます。
CodeSign /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app
cd /Users/cb/Development/MyAppCore/FrontEnd/Mobile/iOS/MyApp
setenv CODESIGN_ALLOCATE /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH:/usr/local/mysql/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin"
Using code signing identity "iPhone Developer: CB (D4HZSHL6DF)" and provisioning profile "MyApp_DEV" (BB1C0589-147E-4E12-945D-8FB093B70C70)
codesign --force --sign F5...B73 --resource-rules=/Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/ResourceRules.plist --entitlements /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/MyApp.build/Release-iphoneos/MyApp.build/MyApp.xcent /Users/cb/Library/Developer/Xcode/DerivedData/MyApp-bdtrjmwxxokvesathmrttgwwesfq/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app
ターミナルを開いてcdすると
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/
そこからコマンドを実行すると、問題なく実行されます。そのため、プロビジョニング プロファイルと同様に、ツールは問題ないようです。問題は Xcode 自体にあるようです。
すべてのプロビジョニング プロファイルと証明書とともに、Xcode とコードベースを完全に削除したことに注意してください。コードを再チェックアウトし、新しいダウンロードから Xcode 5 を再インストールし、Xcode に Apple ID を入力し、証明書とプロファイルを再作成/取得しましたが、同じ問題が発生します。
また、プロジェクトファイル自体にアクセスし、見つかったいくつかの回答ごとに重複する PROVISIONING_PROFILE エントリを削除しましたが、役に立ちませんでした。
Xcode 5 を使用して他の 2 台のマシンからこの同じプロジェクトをビルドできるため、これは特に私のボックスで、または特定のインストールで発生しているように見えます。しかし、それ以外は困惑しています。
誰かがこれを見たり修正したりしましたか、または答えを探す場所について何か考えがありますか?
ご意見ありがとうございます。