コマンドラインからIPAファイルを生成するための最良のアプローチは何ですか?
私はxcode4.2を使用しており、以下を使用してアーカイブを生成しています。
xcodebuild -scheme AppStore clean archive
これにより、コード署名後に、ビルド出力ディレクトリに.dSYMファイルと.appファイルが生成されます。 .ipaファイルの生成をどのように進めればよいですか?言い換えれば、私はGUIで次のことを行うのと同等のコマンドラインを探しています
ありがとう!
不足している部分は、PackageApplicationユーティリティを使用しています。
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
このスクリプトオプションを渡して、辞任やプロファイルの埋め込みを行うこともできます。それぞれ--sign
フラグと--embed
フラグを使用します。
このツールを使用すると、ビルド(および配布)が簡単になります: https://github.com/nomad/shenzhen
アーカイブ後、希望の形式、つまりipaに「エクスポート」する必要があります。
xcodebuild -sdk iphoneos7.0 -archivePath "アーカイブファイルへのパス" -exportPath "path_for_export" -exportFormat ipa -exportArchive -exportProvisioningProfile "provisioning_profile_to_export_with"