Mis à jour le 24. mai 2023 par Jan Bunk
Pour une sécurité et une flexibilité maximale, nous pouvons fournir à nos clients professionnels des versions non signées de leur application Android, afin qu'ils puissent les signer eux-mêmes.
jarsignerCet outil est inclus dans le kit du développeur Java (JDK), mais pas dans l'environnement d'exécution Java (JRE). Vous pouvez facilement trouver et installer des versions récentes du JDK à l'aide de AdoptOpenJDK
keytoolÉgalement inclus dans le JDK.
Si vous n'avez pas encore de clés de signature, vous pouvez les générer comme suit.
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_nameExemple : key0
Vous pouvez utiliser n'importe quel nom pour le fichier clé. Il est préférable de n'utiliser que des caractères ASCII et des chiffres pour plus de sécurité.
key_aliasExemple : key0
Vous pouvez utiliser n'importe quel alias. Personnellement, je préfère simplement le nommer de la même manière que le fichier clé. Il est préférable de n'utiliser que des caractères ASCII et des chiffres pour plus de sécurité.
organizationExemple : webtoapp.design
Le nom de votre entreprise.
storepassExemple : LWRrjdrnXW1NSYzUDLHkaa5uCesmELE
Un mot de passe sécurisé pour votre magasin de clés.
keypassExemple : SYspVNgpUbintxdZrlKPx3vfYBvP7wd
Un mot de passe sécurisé pour votre clé
jarsigner -sigalg SHA256withRSA -digestalg SHA-256 -keystore {key_file_name}.jks -keypass {keypass} -storepass {storepass} {bundle_name}.aab {key_alias}
La plupart des variables ici sont issues de l'étape précédente.
bundle_nameExemple : app-release
Le nom de fichier de votre bundle d'applications non signées.
Vous n'avez pas encore votre bundle d'applications ? Téléchargez votre bundle d'applications ici
Vous pouvez vérifier la signature à l'aide de la commande suivante. Vous pouvez ignorer l'avertissement indiquant que vous avez utilisé un certificat auto-signé.
jarsigner -verify {bundle_name}.aab
Vous pouvez tout simplement poursuivre avec Étapes de la publication d'une application sur le Google Play Store.
Lorsque vous arrivez à la section de téléchargement d'applications, téléchargez simplement le bundle d'applications que vous venez de signer.
Articles connexes
Conformité des exportations dans l'App Store et le Play Store
Vous devez prêter attention à certaines réglementations en matière d'exportation, car les applications sont considérées comme des logiciels de chiffrement et leur téléchargement est considéré comme une exportation de l'application depuis les États-Unis.
Nous accorder l'accès à votre compte de développeur Google pour obtenir une assistance technique
Des comptes de développeur sont nécessaires pour publier votre application. Découvrez comment vous pouvez nous donner accès au vôtre au cas où vous souhaiteriez que nous vous aidions.
Publiez votre application Android dans la boutique d'applications Amazon est gratuit et très facile par rapport à la publication dans le Google Play Store ou l'App Store d’Apple.
Bonjour, je suis Jan ! J'ai créé webtoapp.design en 2019 pendant que j'étudiais l'informatique à l'université. Beaucoup de choses ont changé depuis - non seulement j'ai obtenu mon diplôme, mais ce n'est plus seulement moi qui gère webtoapp.design. Nous sommes devenus une équipe mondiale, entièrement à distance et avons acquis beaucoup d'expérience dans le développement et la publication d'applications. Nous avons créé et publié des centaines d'applications dans les magasins d'applications, où elles ont été téléchargées des millions de fois.