Publishing in den AppStores

Anbei eine kurze ToDo- und Checkliste zum Go-Live einer App in den AppStores mithilfe von PhoneGap.

I. App Entwicklen ;)
Wenn die PhoneGap Desktop App verwendet wird (http://phonegap.com/blog/2016/07/28/phonegap-app-desktop-0-3-5/) und die (Phonegap/Cordova) Plugins nicht laden: https://github.com/phonegap/phonegap-app-desktop/issues/603
jQuery integrieren: https://www.ibm.com/developerworks/community/blogs/victorsh/entry/apache_cordova_and_jquery?lang=en

II. Sign the App

A) iOS:
Im Prinzip dem hier folgen: http://docs.phonegap.com/phonegap-build/signing/ios/

check: https://developer.apple.com/account/ios/identifier/bundle/

1.Create Certificate *.cer
https://developer.apple.com/account/ios/certificate/create

a) erste im „Schlüsselbundverwaltung“-Tool-> Zertifikatsverwaltung->Zertifikat einer Zertifizierungsinstanz anfordern“ (CertificateSigningRequest.certSigningRequest)

b) dann das Zertifikat online erstellen (*.cer-Datei)

c) Convert to *.p12 file
http://docs.phonegap.com/phonegap-build/signing/ios/#mac-users
Das zuvor unter II.1.a) erstellte Zertifikat aus dem Schlüsselbund als *.p12 exportieren

iOS .p12 certificate for Phonegap Build

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

d) Create App ID
https://developer.apple.com/account/ios/identifier/bundle
iOS App IDs

e) create mobile provision profile
„iOS Provisioning Profiles“
https://developer.apple.com/account/ios/profile/
iOS provisioning profile for Phonegap Build

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

B) Android
Offizielle Anleitung bei PhoneGap
http://docs.phonegap.com/phonegap-build/signing/android/
Schritt für Schritt befolgen!

Auf DIESE ZUORDNUNG des *.keystore Files ACHTEN: http://stackoverflow.com/questions/18688025/phonegap-error-keystore-alias-not-recognized

III. Testen
iOS Testen auf Mac OS X mit Xcode:
https://cordova.apache.org/docs/de/latest/guide/platforms/ios/

Live Tests mit Cordova im iOS Simulator von Xcode, Beispiele:
cordova emulate ios –target=“iPhone-6-Plus“
cordova emulate ios –target=“iPad-Air-2″

IV. In the AppStores

App hochladen in den iTunes AppStore:
Uploading your iOS App with Application Loader
https://www.youtube.com/watch?v=bWCDks75hg8
(Update 2018.10.09: Video anscheinend offline, ev. hilft dieser Link:
iOS: App über Application Loader in iTunes Connect hochladen

FAQ / Weitere Links