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 :