19

コマンドラインからIPAファイルを生成するための最良の方法は何ですか?

私はxcode 4.2を使用しており、次を使用してアーカイブを生成しています:

xcodebuild -scheme AppStore clean archive

これにより、コード署名後に、ビルド出力ディレクトリに .dSYM および .app ファイルが生成されます。.ipa ファイルを生成するにはどうすればよいですか? つまり、GUI で次のことを行うのと同等のコマンドラインを探しています。

  1. オーガナイザー - アーカイブ
  2. シェア
  3. iOS App Store パッケージ
  4. 再署名しないでください

ありがとう!

4

3 に答える 3

19

不足している部分は、PackageApplicationユーティリティを使用しています。

/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH

このスクリプトオプションを渡して、辞任やプロファイルの埋め込みを行うこともできます。--signそれぞれと--embedフラグを使用します。

于 2011-12-01T04:29:06.913 に答える
8

このツールを使用すると、ビルド (および配布) が簡単になります: https://github.com/nomad/shenzhen

于 2013-10-18T22:06:38.567 に答える
7

アーカイブ後、目的の形式、つまり ipa に「エクスポート」する必要があります。

xcodebuild -sdk iphoneos7.0 -archivePath "アーカイブ ファイルへのパス" -exportPath "path_for_export" -exportFormat ipa -exportArchive -exportProvisioningProfile "provisioning_profile_to_export_with"

于 2013-11-22T04:34:25.030 に答える