PhoneGap Build – die groben Schritte bis zum AppStore (iTunes & PlayStore): Teil 1

Hier die sehr grobe Reihenfolge – quasi als schneller Leitfaden – für die wichtigsten Schritte um eine basierend auf Cordova / PhoneGap entwickelte App in den jeweiligen AppStore zu bringen mit der Cloud-Software PhoneGap Build:

I. App entwickeln mit Phonegap oder Cordova

II. Zertifikate und Schlüssel erstellen

1.) iOS

a) iOS Certificates (Production)
Einmalig ein iOS iZertifikat zu erstellen in iTunesConnect und Mithilfe der Schlüsselbunderverwaltung:
Mac-OS-X-Schluesselbundverwaltung-certifcate-ios-dev

b) iOS App IDs & iOS Provisioning Profiles (Distribution)
iOS *.mobileprovision file für iOS erstellen

Nach dem Hauptzertifikat (iOS Certificates (Production)) muss eine iOS App ID erzeugt werden: developer.apple.com/account/ios/identifier/bundle

Anschliessend erst kann das iOS Provisioning Profile File erzeugt werden, das sogenannte *.mobileprovision file, welches man für den Phonegap Build benötigt.

2.) Android

Ich empfehle auch gleich den Android Key zu erstellen (zwei Fliegen mit einer Klappe quasi;), der „Android Key Signing“ Prozess (*keystore-file) geht so

Für lese-faule Menschen hier das Kommando in Kurzform:
sudo keytool -genkey -v -keystore com.EureDomain.Projektname.keystore -alias com.EureDomain.Projektname -keyalg RSA -keysize 2048 -validity 10000

III.) Phonegap Build

Anschliessend beginnt die PhoneGap Build Session:

1.) Signing Keys

Die Signing Keys hochladen – aka das erstellte *.mobileprovision file für den iOS build, sowie den für Android benötigten *.keystore Schlüssel

PhoneGap-Signing-Keys

2.) Entwicklung hochladen und Build erzeugen
Anschliessend könnt Ihr ENDLICH Eure Entwicklung in dem Build-Prozess auf build.phonegap.com/apps erstellen lassen…

Dazu einfach – je nach Umgebung/Framework einen Zip-Datei hochladen welches die Ordner „resources“, „www“ und die config.xml Datei enthält:

Meine Zip-Datei hat immer denselben Namen wie die App, sowie die im config.xml definierte Versionsnummer, aber das könnt‘ Ihr natürlich machen wie Ihr wollt :-/

Im besten Fall könnt Ihr im Anschluss die *.ipa Datei sowie das Android-Äquivalent *.apk in Empfang nehmen.


Die oben genannten Schritte werden auch hier nochmals erläutert:

Schlüssel in Phonegap Build einbinden, hier eine sehr gute Dokumentation zu dem PhoneGap „iOS Signing“ Prozess.

Auch in diesem Video wird der Signing Prozess nochmals detaillierter erklärt:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Veröffentlicht in BlogVerschlagwortet mit