Frage

Was ist der beste Ansatz, um eine IPA-Datei aus der Befehlszeile zu generieren?

Ich bin auf Xcode 4.2 und generiere das Archiv mit:

xcodebuild -scheme AppStore clean archive

Dies generiert nach dem Codessigning die .dsym- und .app -Dateien im Build -Ausgabeverzeichnis. Wie soll ich die .IPA -Datei generieren? Mit anderen Worten, ich suche nach dem Befehlszeilen-Äquivalent, Folgendes in GUI zu machen

  1. Organisator - Archive
  2. Teilen
  3. iOS App Store -Paket
  4. Nicht neu signieren

Vielen Dank!

War es hilfreich?

Lösung

Das fehlende Stück verwendet das Dienstprogramm PackageApplication.

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

Sie können diese Skriptoptionen auch zum Rücktritt und zur Profileinbettung übergeben. Verwendung der --sign und --embed Flaggen.

Andere Tipps

Dieses Tool macht es trivial zu bauen (und zu vertreiben): https://github.com/nomad/shenzhen

Nach dem Archiv müssen Sie in das gewünschte Format "exportieren", dh IPA:

xCodeBuild -sdk iPhoneS7.0 -ArchivePath "Pfad zur Archivdatei" -ExportPath "path_for_export" -exportformat ipa -exportarchive -exportprovisioningProfile "Provisioning_profile_to_export_with"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top