2017-10-20 28 views
0

私はiOSアプリケーションをビルドしてアーカイブするスクリプトを使用しています。xcode 9 exportOptionsで強制的に自動的に署名する方法

2017-10-20 12:56:12.322 xcodebuild[25449:77625] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fc927c861b0>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
     "Error Domain=IDEProvisioningErrorDomain Code=9 \"\"CC.app\" requires a provisioning profile with the Push Notifications and App Groups features.\" UserInfo={NSLocalizedDescription=\"CC.app\" requires a provisioning profile with the Push Notifications and App Groups features., NSLocalizedRecoverySuggestion=Add a profile to the \"provisioningProfiles\" dictionary in your Export Options property list.}", 

私は、次のexportOptions.plist

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>method</key> 
    <string>ad-hoc</string> 
    <key>teamID</key> 
    <string>xxxxxxx</string> 
    <key>uploadBitcode</key> 
    <false/> 
    <key>uploadSymbols</key> 
    <false/> 
</dict> 
</plist> 

を使用していると私は、プロビジョニング・プロファイルを指定する自動DONT:すべては今、私は次のエラーが表示されXcodeの9 ので、細かい仕事をしていましたコマンドラインの代わりにxcodeを使用してアーカイブすると、機能は正常に動作します。

提案がありますか? ありがとう

答えて

0

exportOptions.plistに "provisioningProfiles"オプションがないため、このファイルを使用する代わりに、手動でIPAをアーカイブしてエクスポートした後に作成された新しいファイルを使用することができます。

関連する問題