Ich habe eine iOS-App mit Phonegap erstellt. Ich habe mich auch beim Apple Developer Programm registriert und alle benötigten Zertifikate generiert. Jetzt möchte ich diese .ipa-Datei im App Store bereitstellen. Was muss ich jetzt tun, um diese .ipa-Datei im App Store zu veröffentlichen?Deploy .ipa-Datei im App-Store von Phonegap generiert?
Antwort
Sobald Sie die Datei .ipa
zum Senden bereit haben, müssen Sie nur iTunes Connect unter https://itunesconnect.apple.com aufrufen, einen Datensatz für Ihre App erstellen und die erforderlichen Informationen eingeben. Von der official documentation:
Die Aufnahme in iTunes Connect enthält ein Feld für eine Bundle-ID; Der Wert, den Sie in dieses Feld eingeben, muss exakt mit der Paket-ID für Ihre App übereinstimmen. Einige Apple-Technologien, einschließlich Game Center und In-App Purchase, erfordern, dass ein iTunes Connect-Datensatz früher im Entwicklungsprozess erstellt wird. Bei In-App Purchase müssen Sie beispielsweise den App-Datensatz erstellen, damit Sie die Details der Artikel hinzufügen können, die Sie verkaufen möchten. Dieser Inhalt muss vor dem Abschluss des Entwicklungsprozesses erstellt werden, damit Sie ihn zum Testen des Codes verwenden können, den Sie zum Implementieren des In-App-Kaufs hinzugefügt haben.
Es sollte also meist nur darum gehen, Ihre App über iTunes Connect einzureichen und auf die Genehmigung zu warten.
Hier finden Sie eine Übersicht über das Einreichen einer PhoneGap App in den App Store aka iTunes Connect. Erstaunlicherweise scheint PhoneGap diese Anweisungen nicht zu geben.
Erstellen Sie im iOS Provisioning-Portal eine distribution certificate. Als Teil dieses Prozesses werden Sie Keychain Manager verwenden, um ein Verteilungszertifikat zu erstellen. Exportieren Sie dieses Zertifikat in
Certificates.p12
, indem Sie mit der rechten Maustaste darauf klicken und Export auswählen. Notieren Sie das Passwort, da Sie es bei jedem Build auf build.phonegap.com benötigen.Erstellen Sie im iOS Provisioning Portal eine App-ID für Ihre App.
Erstellen Sie ein App Store-Verteilungsprofil und stellen Sie sicher, dass Sie denselben privaten Schlüssel/dasselbe Zertifikat verwenden, um es wie oben zu signieren. Lade es herunter.
Gehen Sie jetzt zu build.phonegap.com und gehen Sie zu Ihrem iOS-Build und "einen Schlüssel hinzufügen ...". Nennen Sie es "App Store" und laden Sie die Datei
.p12
und die Datei.mobileprovision
hoch.Erstellen Sie die IPA-Datei neu und laden Sie sie von PhoneGap Build herunter.
Vergewissern Sie sich, dass Ihre App in iTunes Connect auf Ready to Upload Binary eingestellt ist.
Laden Sie die App mit Application Loader hoch (siehe auch Where to find Application Loader app in Mac?), die mit Xcode geliefert wird. Sie werden die IPA-Datei hochladen.
Der Link zum Application Loader ist nicht mehr verfügbar – greg121
Wenn Sie wie ich sind, und Sie sind ohne MAC, dann können Sie 5USD bezahlen, damit diese Jungs es für Sie hochladen: https://appstoreuploader.com/upload.html (Ich habe keine Zugehörigkeit, aber ich bin dabei, es auszuprobieren) – coderama
@coderama Haben Sie den AppstoreUploader Dienst versucht? Wenn ja, wie war es? – silencedmessage
- 1. Link zu meinen Apps im AppStore in Phonegap
- 2. Spiel von AppStore abgelehnt
- 3. App-Installationsseite im AppStore oder PlayStore öffnen
- 4. Image generiert von PHP nicht im Cache
- 5. Menü "Konfigurieren von Web Deploy" fehlt im IIS 8 Menü
- 6. Maven deploy: deploy mit -DaltDeploymentRepository
- 7. Java und AppStore-Empfangsprüfung
- 8. App im AppStore manuell freigeben, nachdem Apple sie genehmigt hat
- 9. Complete Deploy vs Out of Cycle Deploy
- 10. Benutzer können unsere App nicht im Apple Appstore finden
- 11. Wie man unsere Anwendung im iphone appstore registriert
- 12. Support-URL für die App-Einreichung im Appstore
- 13. Nicht-US-Steuer von Appstore-Einnahmen?
- 14. Version aus AppStore entfernen
- 15. iPhone - Appstore-Einreichung automatisieren
- 16. App bereits im App Store - neues Zertifikat für APN generiert. Wieder hochladen?
- 17. Fragen Sie den AppStore ab?
- 18. Muss das AppStore Provisioining-Profil für Push-Benachrichtigungen neu generiert werden?
- 19. Run Android phonegap Anwendung im Hintergrund
- 20. automatisch geöffnet Rails generiert Migrationsdatei im Editor
- 21. Kann ich die mvn deploy: deploy-Datei in pom oder settings.xml anstelle des cli-Ziels einfügen
- 22. Phonegap App stirbt im Hintergrund beim Sammeln von Standort
- 23. Nicht reagierender Android BroadcastReceiver im Phonegap Plugin
- 24. Schreibregeln von Apriori generiert
- 25. Deploy Definition Konfusion
- 26. Ausschließen von Verzeichnissen aus elastic beanstalk deploy
- 27. PhoneGap Geolocation() funktioniert nicht im Blackberry-Simulator?
- 28. Kann phonegap app im Hintergrund arbeiten?
- 29. Phonegap Plugin DatePicker funktioniert nicht im Querformat
- 30. Verwendung von DiagrameR im Word-Dokument (generiert mit rMarkdown)
See [Apples Dokumentation] (http://developer.apple.com/library/ios/#documentation/General/Conceptual/ApplicationDevelopmentOverview/DeliverYourAppontheAppStore/DeliverYourAppontheAppStore.html) hier – Whizkid747