Dans cet épisode, nous abordons une étape cruciale pour tout développeur souhaitant publier son jeu sur le Google Play Store : la signature de l’application. Pour qu’un projet Unreal Engine soit reconnu et accepté par Google, il doit être signé numériquement via un fichier “Keystore”.
Résumé de la procédure#
- Utilisation de l’invite de commande (CMD) : Accès via
Windows + Rpuiscmd. - Navigation vers le JDK : Utilisation de la commande
cdpour atteindre le répertoirebindu Java Development Kit (JDK). - Génération du Keystore : Utilisation de l’outil
keytoolavec les paramètres de chiffrement RSA (2048 bits) et une validité de 10 000 jours. - Renseignement des métadonnées : Saisie des informations d’identité (nom, organisation, pays) nécessaires à la certification.
- Intégration au projet : Déplacement du fichier
.keystoregénéré dans le dossierBuild/Androidde votre projet Unreal Engine. - Configuration dans l’Editor : Renseignement des champs dans Project Settings > Platforms > Android > Distribution Signing.
- Packaging : Activation de l’option For Distribution dans les paramètres de packaging pour préparer le build final.
Ce qui reste d’actualité aujourd’hui#
Bien que cet épisode utilise des versions plus anciennes d’Unreal Engine et du NVPAC, les principes fondamentaux de la signature Android restent identiques :
- La nécessité du Keystore : Google exige toujours un certificat de signature pour identifier le développeur et garantir l’intégrité de l’APK/AAB.
- L’outil Keytool : Il reste l’outil standard fourni avec le JDK pour gérer les clés de signature.
- La structure des paramètres : Dans les versions récentes d’Unreal Engine (UE5), l’emplacement des paramètres de signature dans les Project Settings est resté très similaire, bien que l’interface ait été légèrement modernisée.
- Le mode “Distribution” : L’option For Distribution est toujours indispensable pour générer un build prêt à être soumis à la console Google Play, empêchant l’utilisation des clés de debug par défaut.
Note : Assurez-vous de conserver précieusement votre fichier Keystore et vos mots de passe. Si vous les perdez, vous ne pourrez plus mettre à jour votre application sur le Play Store.
© 2026 - Créé avec ❤️ sous Hugo & Relearn.