2017-04-10 9 views
1

私は、エンタープライズ用IPAとストア用のスクリプトを使用しています。 xcode 8.3にアップデートした後、スクリプトは機能しなくなりました。以下はエラーを投げている行です。iOS端末を使用したビルドプロセス

my $output = `xcodebuild -exportArchive -exportFormat IPA -archivePath \"$schemeArchivePath.xcarchive\" -exportPath \"$schemeIPAPath\" -exportWithOriginalSigningIdentity`; 
+0

実際のエラーに関する詳細を追加できますか? –

+0

@ Jens Meder次のエラーが表示される - xcodebuild:エラー:無効なオプション '-exportFormat' –

答えて

1

Xcode 8.3以降では、xcodebuildをIPAファイルの作成に使用すると、プロセスにいくつかの変更があります。基本的には、IPAエクスポートに関連するオプションを含むplistファイルを作成する必要があります。 exportFormat IPAを使用する代わりに、-exportOptionsPlist config.plistを使用する必要があります(ファイルconfig.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>method</key> 
    <string>app-store</string> 
</dict> 
</plist> 

あなただけのターミナルでxcodebuild -hを入力することができます。

希望に役立ちます。

関連する問題