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
Antwort
Die bisherige Antwort funktioniert nicht mit den neuen iTunes verbinden mehr.
Sie müssen die iTunes Transporter
laden Sie Ihre App auf iTunes Connect verwenden. Schauen Sie sich den Quellcode deliver auf GitHub: https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/itunes_transporter.rb
Sie deliver automatisch nutzen können, um neue Updates zum App Store hochladen: https://fastlane.tools/deliver
Stellen Sie sicher, dass Sie eine Anwendung im Status "Warten auf Hochladen" haben.
Erstellen Sie ein neues Schlüsselanhänger Element mit dem Namen: Xcode: itunesconnect.apple.com geben Sie Ihre Anmeldeinformationen itunes verbinden.
in der Befehlszeile:
xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"
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
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' –
diese tatsächlich ist? Ich versuche, über die Befehlszeile fertige IPA-Datei zu senden, und es gibt einige Fehler zurück. –
Sie sollten Anwendungsladeprogramm verwenden: altool --upload-App -f file -u Benutzername [-p Kennwort] [--output-Format xml]
Wie beschreiben in: https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126
- 1. Version im App Store entfernen
- 2. Wie Thema Namen Gerrit über die Kommandozeile
- 3. App Veröffentlichung im Play Store
- 4. Überprüfen, ob die iOS-App im App Store verfügbar ist
- 5. Crash-Berichte von App im App Store
- 6. Veröffentlichen der iOS-App im App Store?
- 7. Qt-Anwendungen im neuen Mac App Store
- 8. Bereitstellung im Google Play Store über API
- 9. Programmgesteuertes Ausführen einer Suche im App Store?
- 10. ghost: Nummerierung Seiten über die Kommandozeile
- 11. Mit Asterisk Click2Dial über die Kommandozeile
- 12. URL für die Interpretenseite oder Suchseite im App Store?
- 13. Name des Unternehmens im App Store
- 14. Android - App nicht im Android Store durchsuchbar
- 15. App im Play Store mit Sicherheitsalarm gestartet
- 16. Wie ein Xcode gebaut App von der Kommandozeile (bash)
- 17. Tabelle über die Kommandozeile in Linux abschneiden
- 18. Welcher Name im App Store angezeigt wird
- 19. iOS - App Beschreibung falsche Sprache im App Store
- 20. Große Größe im iOS App Store
- 21. Drittanbieter-Framework im Mac App Store
- 22. Wird die Java-Anwendung im neuen Mac App Store akzeptiert?
- 23. Multilinguale App für den Mac App Store - Wo können Sprachen im Mac App Store eingestellt werden?
- 24. einzigen Test von unittest.TestCase über die Kommandozeile
- 25. App Besitz in App Store
- 26. Distributing iOS App im App Store und Enterprise
- 27. Wie installiert man App erfolgreich im Test Store?
- 28. Webview App im App Store, wird es akzeptiert?
- 29. Was ist die Preispolitik Apple App Store?
- 30. Veröffentlichen einer App im Apple Enterprise Store, wie es funktioniert?
Sie könnten versuchen oder Applescripting Xcode zu automatisieren, und nennen das Automatisierungs Skript von der Kommandozeile . – hotpaw2