2016-11-29 14 views
3

xcodebuildコマンドラインツールを使用してアーカイブを作成し、iOSプロジェクト用にIPAファイルとしてエクスポートしています。xcodebuild exportArcive-コマンドラインからエクスポートする際に、デフォルトのIPAファイル名をカスタマイズする方法は?

デフォルトでは、xcodebuild -exportArchiveを使用している間に、のために選択されたschemeと同じラベルのを持つIPAファイルが作成されます。

コマンドラインからxcodebuild -exportArchiveを使用しているときに、出力IPAファイル名を変更する必要はありますか?

ご協力いただきますようお願い申し上げます。ありがとう。

+0

参照:http://stackoverflow.com/a/19696992/1457385 – shallowThought

+1

私が知ることができたのは、.xcschemeファイルの* ArchiveAction *タグに、* customArchiveName *の属性があり、好きなものに設定できることです。しかし、私はこれを避け、このattrを省略することが望ましいので、エクスポートされたIPAはそれが構築されたSchemeとまったく同じように呼び出されます。それから、私は自分のCIビルドスクリプトが必要とするものに、デフォルト名を 'mv'だけします。 – RAM237

答えて

-2

あなたは​​を使用してそれを行うことができ、例えば:

xcodebuild archive -exportArchive -exportFormat IPA 
-archivePath ./archive/PROJECT.xcarchive -exportPath ./archive/NAME.ipa 
+6

私の場合、これはディレクトリ '。/ archive/NAME.ipa /'を作成し、それにIPAを入れます。 – RAM237

+0

はい同じです。この名前のディレクトリを作成します。私がやっているのは、ビルドプロセスが終わった後、IPAファイルの名前を変更したいのです。私の場合は、ANTスクリプトを使用します。 –

+0

このコメントはhttp://stackoverflow.com/a/41444058/2518705でこのチケットが発行されているので、将来のXcodeアップデートには修正が含まれていて、 '-exportPath'キーを使用してIPA名を明示的に指定することができます。 – RAM237

1

変更ターゲットのビルド設定でPRODUCT_NAME

IPA名を設定するパラメータは、実際にはPRODUCT_MODULE_NAMEです。デフォルトでは空で、デフォルトではPRODUCT_NAMEです。

関連する問題