Aggiornato il 24. maggio 2023 da Jan Bunk
Per la massima sicurezza e flessibilità possiamo fornire ai nostri clienti aziendali versioni non firmate delle loro applicazioni Android, in modo che possano firmarle loro stessi.
jarsignerQuesto è incluso nel Java Developer Kit (JDK), ma non nel Java Runtime Environment (JRE). Puoi facilmente trovare e installare versioni recenti del JDK usando AdoptOpenJDK
keytoolIncluso anche nel JDK.
Se non hai ancora delle chiavi di firma, puoi generarle in questo modo.
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_nameEsempio: key0
Puoi usare qualsiasi nome per il file chiave. Preferibilmente usa solo caratteri ASCII e cifre per essere sicuro.
key_aliasEsempio: key0
Puoi usare qualsiasi alias, io di solito semplifico nominandolo come il file chiave. Preferibilmente usa solo caratteri ASCII e cifre per essere sicuro.
organizationEsempio: webtoapp.design
Il nome della tua azienda.
storepassEsempio: LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Una password sicura per il tuo keystore.
keypassEsempio: SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Una password sicura per la tua chiave
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
La maggior parte delle variabili qui sono del passaggio precedente.
bundle_nameEsempio: app-release
Il nome del file del tuo app bundle non firmato.
Non hai ancora il tuo app bundle? Scarica il tuo app bundle qui
Puoi verificare la firma con il seguente comando. Puoi ignorare l'avviso che hai usato un certificato autofirmato.
jarsigner -verify {bundle_name}.aab
Puoi semplicemente continuare con i normali passaggi per la pubblicazione di app su Google Play Store.
Quando arrivi alla sezione di caricamento dell'app, carica semplicemente l'app bundle che hai appena firmato.
Articoli correlati
Conformità all'esportazione su App Store & Play Store
Devi prestare attenzione ad alcune normative sull'esportazione perché le app contano come software di crittografia e il download di app conta come esportazione dell'app dagli Stati Uniti.
Concederci l'accesso al tuo account Google Developer per l'assistenza
Gli account Developer sono necessari per pubblicare la tua app. Scopri come puoi concederci l'accesso al tuo nel caso tu voglia il nostro aiuto per qualcosa.
Compilare le informazioni per far pubblicare la tua app sull'Amazon App Store
Pubblicare la tua applicazione Android sull'Amazon App Store è gratuito e molto facile rispetto alla pubblicazione su Google Play Store o sull'App Store Apple.
Ciao, sono Jan! Ho creato webtoapp.design nel 2019 mentre studiavo informatica all'università. Molto è cambiato da allora - non solo mi sono laureato, ma non sono più solo io a gestire webtoapp.design. Siamo cresciuti fino a diventare un team globale, completamente remoto e abbiamo accumulato molta esperienza nello sviluppo e nella pubblicazione di app. Abbiamo creato e pubblicato centinaia di app negli app store, dove sono state scaricate milioni di volte.