Aktualisiert am 24. Mai 2023 von Jan Bunk
Für maximale Sicherheit und Flexibilität können wir unseren Unternehmenskunden unsignierte Versionen ihrer Android-App zur Verfügung stellen, damit sie diese selbst signieren können.
jarsignerDieser ist im Java Developer Kit (JDK) enthalten, aber nicht in der Java Runtime Environment (JRE). Aktuelle Versionen des JDKs findest du leicht bei AdoptOpenJDK
keytoolAuch im JDK enthalten.
Wenn du noch keine Signierschlüssel hast, kannst du sie wie folgt generieren.
keytool -genkey -noprompt -v -keystore {key_file_name}.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 99999 -alias {key_alias} -dname "OU=IT, O={organization}" -storepass {storepass} -keypass {keypass}
key_file_nameBeispiel: key0
Du kannst einen beliebigen Namen für die Schlüsseldatei verwenden. Zur Sicherheit solltest du nur ASCII-Zeichen und Ziffern verwenden.
key_aliasBeispiel: key0
Du kannst einen beliebigen Alias verwenden, ich mache es mir normalerweise einfach indem ich ihn genauso benenne wie die Schlüsseldatei. Zur Sicherheit solltest du nur ASCII-Zeichen und Ziffern verwenden.
organizationBeispiel: webtoapp.design
Der Name deines Unternehmens.
storepassBeispiel: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Ein sicheres Passwort für deinen Keystore.
keypassBeispiel: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Ein sicheres Passwort für deinen Schlüssel
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
Die meisten Variablen hier sind aus dem vorherigen Schritt.
bundle_nameBeispiel: app-release
Der Dateiname deines unsignierten App-Bundles.
Du hast dein App-Bundle noch nicht? Lade dein App-Bundle hier herunter
Du kannst die Signatur mit dem folgenden Befehl verifizieren. Die Warnung, dass du ein selbstsigniertes Zertifikat verwendet hast, kannst du ignorieren.
jarsigner -verify {bundle_name}.aab
Folge jetzt einfach der regulären Schritte zur Veröffentlichung einer App im Google Play Store.
Wenn du zum App-Upload-Bereich kommst, lade einfach das App-Bundle hoch, das du gerade signiert hast.
Verwandte Artikel
Export-Compliance im App Store & Play Store
Du musst einige Exportbestimmungen beachten, denn Apps zählen als Verschlüsselungssoftware und App-Downloads zählen als Export aus den USA.
Zugriff auf dein Google Developer-Konto gewähren
Um deine App zu veröffentlichen, brauchst du ein Entwicklerkonto. Hier erfährst du, wie du uns Zugang zu deinem Konto gewähren kannst, damit wir dir bei bestimmten Problemen helfen können.
Ausfüllen der Informationen, um deine App in Amazons App Store zu veröffentlichen
Die Veröffentlichung deiner Android App im Amazon App Store ist kostenlos und sehr einfach im Vergleich zur Veröffentlichung im Google Play Store oder Apple App Store.
Hi, ich bin Jan! Ich habe webtoapp.design 2019 gegründet, während ich Informatik an der Universität studierte. Seitdem hat sich viel verändert - nicht nur habe ich meinen Abschluss gemacht, sondern es bin auch nicht mehr nur ich, der webtoapp.design betreibt. Wir sind zu einem globalen, vollständig remote arbeitenden Team gewachsen und haben viel Erfahrung in der App-Entwicklung und App-Veröffentlichung gesammelt. Wir haben Hunderte von Apps in den App-Stores erstellt und veröffentlicht, wo sie Millionen von Malen heruntergeladen wurden.