Generazione ipa da Xcode riga di comando
-
26-10-2019 - |
Domanda
Che cosa è l'approccio migliore per la generazione di un file IPA da riga di comando?
Sono su Xcode 4.2 e di generare l'archivio con:
xcodebuild -scheme AppStore clean archive
Questo genera i file .dSYM e .app nella directory di output di generazione, dopo codesigning. Come devo procedere per generare il file .ipa? In altre parole, sto cercando la linea di comando equivalente di fare quanto segue nella GUI
- Organizzatore - Archives
- Condividi
- iOS App Store Package
- Non riutilizzare segno
Grazie!
Soluzione
Il pezzo mancante è utilizzando l'utilità PackageApplication.
/usr/bin/xcrun -sdk iphoneos PackageApplication -v $FULL_PATH_TO_APP -o $OUTPUT_PATH
Si può anche passare queste opzioni di script per le dimissioni, e il profilo incorporamento. Utilizzando le bandiere --sign
e --embed
rispettivamente.
Altri suggerimenti
Questo strumento rende banale di costruire (e distribuire): https://github.com/nomad/shenzhen
Dopo Archive, è necessario "Export" per formato desiderato cioè IPA:
xcodebuild -SDK iphoneos7.0 -archivePath "percorso del file di archivio" -exportPath "path_for_export" -exportFormat ipa -exportArchive -exportProvisioningProfile "provisioning_profile_to_export_with"