Självsignera dina app-paket

Uppdaterad den 24. maj 2023 av Jan Bunk

En söt humanoid robot i blått ljus som signerar en hög med papper inne i en stor fabrik, digital konst

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.

Den här guiden kräver vissa tekniska kunskaper för att installera de nödvändiga programmen och använda kommandoraden. Om det är för komplicerat kan vi också signera appen regelbundet själva och skicka nycklarna till dig efteråt.

Förutsättningar

Generera nycklar

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_name
    Exempel: 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_alias
    Exempel: 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.

  • organization
    Exempel: webtoapp.design

    Namnet på ditt företag.

  • storepass
    Exempel: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE

    Ett säkert lösenord för din nyckellagringsfil (keystore)

  • keypass
    Exempel: SYspVNgpUbintxdZrlKPx3vfYBvP7wd

    Ett säkert lösenord för din nyckel

Signera ett osignerat app-paket

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.

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

Ladda upp app-paketet

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


Bild med text: Att följa exportreglerna

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.

En söt humanoid robot som välkomnar en annan robot till sitt kontor med öppna armar, digital konst

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.

En humanoid robot som levererar en app till Amazon, digital konst

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.


Författare Jan Bunk
Skrivet av
Jan Bunk

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.