2017-01-13 1 views
0

BuilSettings [REFERENCE IMAGE1 ][1]私は、IOS以下は私のスクリプトがある... .ipaを生成するために構築を自動化するスクリプトを作成しています、エラー:なしプロビジョニング・プロファイルは、Xcodeのビルドになって上記のスクリプトを実行しながら

# xcodebuild -workspace "project.xcworkspace" -scheme "Schemename" clean 

# xcodebuild -workspace "project.xcworkspace" -scheme "Schemename" build 

# xcodebuild archive -workspace "project.xcworkspace" -scheme "schemename" -archivePath "project.xcworkspace.xcarchive" 

# xcodebuild -exportArchive -archivePath "project.xcworkspace.xcarchive" -exportPath "project.xcworkspace" -exportFormat ipa -exportProvisioningProfile "Digi Form Development": *" 

と一致しません私はXcodeのCLIを使用して、このIOSビルドの展開に新たなんだので、親切に私の問題を修正するために私を助けて

--- xcodebuild: WARNING: -exportArchive without -exportOptionsPlist is deprecated error: no provisioning profile matches 'Digi Form Development: *' ** EXPORT FAILED **

のエラー、

+0

それはあなたのプロビジョニングプロファイルが間違っていると言います。 「Digi Form Development」が正しいプロビジョニングプロファイルであるかどうかを確認してください。 – KrishnaCA

+0

@KrishnaCA:プロビジョニングプロファイルは、私のアカウントのdeveloper.apple.comにあります。正確な問題は親切に助けてください。 – SudhakaranR

+0

プロビジョニングプロファイルの作成に使用しているXcodeで、同じバンドル識別子を使用していますか。どちらも同じですか? –

答えて

0

あなたはexportOptions.plistファイルを作成する必要があり、その後、ようにコマンドラインフラグを追加します。

-exportOptionsPlist exportOptions.plist 

エクスポートオプションの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>compileBitcode</key> 
    <false/> 
    <key>method</key> 
    <string>ad-hoc</string> 
    <key>provisioningProfiles</key> 
    <dict> 
    <key>my.bundle.idenifier</key> 
    <string>My Provisioning Profile Name</string> 
    </dict> 
    <key>signingCertificate</key> 
    <string>iPhone Distribution</string> 
    <key>signingStyle</key> 
    <string>manual</string> 
    <key>stripSwiftSymbols</key> 
    <true/> 
    <key>teamID</key> 
    <string>YOURTEAMID</string> 
    <key>thinning</key> 
    <string>&lt;none&gt;</string> 
</dict> 
</plist> 

注意をマニュアルまたは自動。プロビジョニングプロファイルを明示的に設定している場合は、手動でプロビジョニングプロファイル名を明示的に指定してください。自動の場合、Xcodeは自動的に一致するプロファイルを検索しようとします。

メソッドフィールドのオプションは、開発、アドホック、ディストリビューション、エンタープライズです。ここで

は、この機能の詳細一般的な説明とのリンクです:http://devcenter.bitrise.io/tips-and-tricks/xcodebuild-export-options/

関連する問題