2013-04-01 5 views
25

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?

+0

See [Apples Dokumentation] (http://developer.apple.com/library/ios/#documentation/General/Conceptual/ApplicationDevelopmentOverview/DeliverYourAppontheAppStore/DeliverYourAppontheAppStore.html) hier – Whizkid747

Antwort

5

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.

+2

nicht sicher, ob sich etwas verändert, aber die .ipa kann nicht über iTunes Connect übertragen werden. Es kann nur über Xcode gesendet werden, obwohl alle App-Details zuerst in iTunes Connect eingegeben werden können. – Keith

+19

nichts erwähnt, wie man die.ipa – greg121

29

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.

  1. 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.

  2. Erstellen Sie im iOS Provisioning Portal eine App-ID für Ihre App.

  3. 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.

  4. 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.

  5. Erstellen Sie die IPA-Datei neu und laden Sie sie von PhoneGap Build herunter.

  6. Vergewissern Sie sich, dass Ihre App in iTunes Connect auf Ready to Upload Binary eingestellt ist.

  7. 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.

+1

Der Link zum Application Loader ist nicht mehr verfügbar – greg121

+1

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

+1

@coderama Haben Sie den AppstoreUploader Dienst versucht? Wenn ja, wie war es? – silencedmessage

Verwandte Themen