Uppdaterad den 24. maj 2023 av Jan Bunk
För maximal säkerhet och flexibilitet kan vi erbjuda våra företagskunder osignerade versioner av deras Android-app så att de själva kan signera dem.
jarsignerDen ingår i Java Developer Kit (JDK), men inte i Java Runtime Environment (JRE). Du kan enkelt hitta och installera nya versioner av JDK med hjälp av AdoptOpenJDK
keytoolIngår också i JDK.
Om du inte har några signeringsnycklar ännu kan du skapa dem på följande sätt.
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_nameExempel: key0
Du kan använda vilket namn som helst för nyckelfilen. Använd helst bara ASCII-tecken och siffror för säkerhets skull.
key_aliasExempel: key0
Du kan använda vilket alias som helst, men jag brukar hålla det enkelt genom att namnge det på samma sätt som nyckelfilen. Använd helst bara ASCII-tecken och siffror för säkerhets skull.
organizationExempel: webtoapp.design
Namnet på ditt företag.
storepassExempel: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Ett säkert lösenord för din nyckellagringsfil (keystore)
keypassExempel: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Ett säkert lösenord för din nyckel
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
De flesta variablerna här kommer från föregående steg.
bundle_nameExempel: app-release
Filnamnet på ditt osignerade appbundle.
Har du inte fått din appbundle ännu? Ladda ner din appbundle här
Du kan verifiera signaturen med följande kommando. Du kan ignorera varningen om att du har använt ett självsignerat certifikat.
jarsigner -verify {bundle_name}.aab
Du kan bara fortsätta med den vanliga Steg för att publicera appen på Google Play Store.
När du kommer till avsnittet för uppladdning av appar laddar du upp den appbundle som du just har undertecknat.
Relaterade artiklar
Exportföljsamhet i App Store och Play Store
Du måste vara uppmärksam på vissa exportbestämmelser eftersom appar räknas som krypteringsprogram och nedladdningar av appar räknas som export av appen från USA.
Ge oss tillgång till ditt Google Developer-konto för support
Utvecklarkonton behövs för att publicera din app. Ta reda på hur du kan ge oss tillgång till ditt konto om du vill att vi ska hjälpa dig med något.
Fyll i informationen för att få din app publicerad i Amazons App Store
Att publicera din Android-app i Amazon App Store är gratis och mycket enkelt jämfört med att publicera den i Google Play Store eller Apple App Store.
Hej, jag heter Jan! Jag skapade webtoapp.design 2019 medan jag studerade datavetenskap på universitetet. Mycket har förändrats sedan dess - inte bara har jag tagit examen, men det är inte längre bara jag som driver webtoapp.design. Vi har vuxit till ett globalt, helt fjärrstyrt team och har samlat massor av erfarenhet kring apputveckling och apppublicering. Vi har skapat och publicerat hundratals appar i appbutikerna, där de har laddats ner miljontals gånger.