XcodeコマンドラインからIPAを生成します
-
26-10-2019 - |
質問
コマンドラインからIPAファイルを生成するための最良のアプローチは何ですか?
私はXcode 4.2を使用していて、以下を使用してアーカイブを生成しています。
xcodebuild -scheme AppStore clean archive
これにより、CODESIGNING後にビルド出力ディレクトリ内の.DSYMおよび.APPファイルが生成されます。 .ipaファイルを生成するにはどうすればよいですか?言い換えれば、私はGUIで以下を行うことに相当するコマンドラインを探しています
- オーガナイザー - アーカイブ
- シェア
- iOS App Storeパッケージ
- 再署名しないでください
ありがとう!
解決
不足しているピースは、PackageApplicationユーティリティを使用しています。
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
また、このスクリプトオプションを辞任し、埋め込みプロファイルに渡すこともできます。を使用して --sign
と --embed
それぞれフラグ。
他のヒント
このツールにより、構築(および配布)が些細なことになります。 https://github.com/nomad/shenzhen
アーカイブの後、あなたは目的の形式IE IPAに「エクスポート」する必要があります:
XcodeBuild -SDK iPhoneos7.0 -ArchivePath "ファイルへのパス" -exportpath "path_for_export" -exportformat -exportarchive -exportprovisioningprofile "provisioning_profile_to_export_with" "
所属していません StackOverflow