私は、このコマンドを実行していた。
xcodebuild -exportArchive -archivePath archive.xcarchive -exportPath /my/export/path -exportOptionsPlist options.plist
私のプロジェクトは、マニュアルの署名を使用しています。 Xcode 9では、エクスポートされた.ipaファイルに署名するために、options.plistで指定されたプロビジョニングプロファイル名またはUUIDが必要です。私は私のoptions.plistにこのエントリを追加:
<key>provisioningProfiles</key>
<dict>
<key>com.myapp.bundle.id</key>
<string>My AdHoc Provisioning Profile Name</string>
</dict>
とエラー消えていた「署名資産の検索に失敗しました」。しかし、別のエラーがありました:
IDEDistribution: Step failed: <IDEDistributionPackagingStep: 0x7f9dfd8e5930>: Error Domain=IDEFoundationErrorDomain Code=1 "ipatool failed with an exception: #<CmdSpec::NonZeroExcitException: CmdSpec::NonZeroExcitException>
Xcode 9はデフォルトでビットコードからアプリケーションを再コンパイルします。今、私は最終的にエラーなしxcodebuildとXcodeの9およびエクスポートIPAファイルと私のアプリを構築することができるよ
<key>compileBitcode</key>
<false/>
:私は私のoptions.plistに別のエントリを追加することにより、ビットコードをオフにすることによって、このエラーを乗り越えました。
あなたが実行している具体的なxcodebuildコマンドは何ですか? –