2012-08-09 18 views
31

Im Rahmen des countinues Integrationsprozesses von meiner iPhone-Anwendung hochladen, ich mag einen Prozess erstellen, die die App (.ipa-Datei) auf den Apple App Store automatisch laden werden . Ich habe es bereits geschafft, das Paket zu erstellen und zu validieren. Gibt es eine Möglichkeit, die ipa-Datei über die Befehlszeile in den Appstore hochzuladen?Wie ein iOS-App im App Store über die Kommandozeile

+0

Sie könnten versuchen oder Applescripting Xcode zu automatisieren, und nennen das Automatisierungs Skript von der Kommandozeile . – hotpaw2

Antwort

31
  1. Stellen Sie sicher, dass Sie eine Anwendung im Status "Warten auf Hochladen" haben.

  2. Erstellen Sie ein neues Schlüsselanhänger Element mit dem Namen: Xcode: itunesconnect.apple.com geben Sie Ihre Anmeldeinformationen itunes verbinden.

  3. in der Befehlszeile: xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"

+1

Das ist perfekt. Ich habe viele Kunden und Kunden. Ich möchte Apps im Auftrag meiner Kunden/Kunden hochladen, wie kann ich entsprechende Schlüsselkettenelemente erstellen und sie während des Befehls "xcrun" bereitstellen? – Satyam

+2

Sie eine Ad-hoc erstellen Schlüssel vor xcrun läuft und Discart es nach dem Upload beendet ist 'Sicherheit Add-generic-Passwort -s Xcode: itunesconnect.apple.com -a LOGIN -w Kennwort -u' gibt ' xcrun - sdk iphoneos Validation -online -upload -verbose "Pfad zu ipa" '' Sicherheit löschen-generic-Passwort sich Xcode: itunesconnect.apple.com -a LOGIN' –

+0

diese tatsächlich ist? Ich versuche, über die Befehlszeile fertige IPA-Datei zu senden, und es gibt einige Fehler zurück. –

Verwandte Themen