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 passo precedente.
bundle_nameEsempio: app-release
Il nome del file del tuo bundle di app non firmato.
Non hai ancora il tuo bundle di app? Scarica il tuo pacchetto di app 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 la normale Passi per la pubblicazione di app su Google Play Store.
Quando arrivi alla sezione di caricamento dell'app, carica semplicemente il bundle di app che hai appena firmato.
Articoli correlati
Conformità all'esportazione in 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 nell'Amazon App Store
Pubblicare la tua applicazione Android nell'Amazon App Store è gratuito e molto facile rispetto alla pubblicazione nel Google Play Store o nell'App Store Apple.
Ciao, sono Jan! Ho creato webtoapp.design nel 2019 mentre studiavo informatica all'università. Da allora sono cambiate molte cose: non solo mi sono laureato, ma non sono più solo nella gestione di webtoapp.design. Siamo diventati un team globale e completamente in 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 centinaia di migliaia di volte.