2017-02-17 2 views
1

Ich habe vor kurzem meine erste ionische App im Play Store gestartet und möchte nun eine aktualisierte Version veröffentlichen.Wie veröffentliche ich eine aktualisierte Version meiner bestehenden ionischen App im Google Play Store?

Ich habe die .keystore-Datei und ihr Passwort mit mir, aber ich bekomme nicht die Schritte, um die Release-APK zu generieren, um meine vorhandene ionische App zu aktualisieren.

Ich würde eine Hilfe schätzen. Danke

+0

Prüfung [docs] (https://ionicframework.com/docs/guide/publishing.html) –

Antwort

1

Sie müssen versionCode und versionName in der App build.gradle aktualisieren.

Beispiel: Angenommen, zum Zeitpunkt der ersten Anwendung auf Plays Ihre Version hochladen hatte:

version 1

version „1.0“

Nun müssen Sie es ändern (für sie machen weiter Release-Version):

VersionCode 2 Versionsname "1.1".

Danach, in Android Studio, klicken Sie auf Build-> Generate Signed Apk.

Ein Popup mit signierten apk-Details wie Schlüsselspeicherpfad, Speicherkennwort, Schlüsselalias, Schlüsselkennwort wird angezeigt. Füllen Sie diese Details aus und klicken Sie auf Weiter. Nach der Auswahl apk Zielordner und wählen Sie Build-Typ als Release und tippen Sie dann auf Fertig stellen. Sie erhalten die Freigabe signierte apk im Zielordner.

Öffnen Sie Ihre Google Developer Console und wählen Sie die Anwendung. Laden Sie die neue apk hoch und veröffentlichen Sie sie.

+0

Manish Ich sehe nicht, Versionscode und Versionsname in meinem Build.gradle –

3

Beginnen Sie mit der Änderung der Attribute android-versionCode, android-versionName (optional) und version im Widget-Tag in Ihrer Datei config.xml.

entfernen dann alle Plugins, die Sie nur für die Entwicklung verwenden, wie Konsole:

$ cordova plugin rm cordova-plugin-console --save 

Erstellen Sie Ihre Release-Version:

$ cordova build --release android 

Anmeldung Ihre Version mit dem Schlüssel aus dem Schlüsselspeicher bauen. Im folgenden Beispiel ist die Schlüsselspeicher in der Wurzel des Projekts, aber natürlich möglich ist es auch einen anderen Weg zu definieren:

$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore projectnaam.keystore platforms/android/build/outputs/apk/android-release-unsigned.apk PROJECTNAAM_KEY 

Wenn Sie zum Beispiel Fußgängerübergang verwenden, können Sie mehr als ein APK für verschiedene einheimische haben Plattformen und müssen sie separat signieren (wiederholen Sie oben für jede APK).

Zipalign Ihre signierte APK:

$ zipalign -v 4 platforms/android/build/outputs/apk/android-release-unsigned.apk platforms/android/build/outputs/apk/android-release.apk 

Und schließlich platforms/android/build/outputs/apk/android-release.apk zum Play Store laden und die App veröffentlichen.

Danach möchten Sie vielleicht Konsole-Plugin für die weitere Entwicklung installieren:

$ cordova plugin add cordova-plugin-console --save 
Verwandte Themen