feat: configurer la signature release Android
Le build release lit androidApp/keystore.properties (gitigné) pour signer l'AAB ; sans ce fichier, il échoue volontairement. La keystore servira de clé d'upload Play : la section Publication du README documente la procédure et la nécessité de la sauvegarder.
This commit is contained in:
3 files changed
+42
No files matched your search
@@ -54,6 +54,22 @@ Prérequis manuels dans [Google Play Console](https://play.google.com/console) :
|
||||
(« 5 questions » … « 50 questions »).
|
||||
4. Ajouter des testeurs Play Jeux Services pour valider la connexion en dev.
|
||||
|
||||
## Publication Android (Play Store)
|
||||
|
||||
Générer l'App Bundle signé :
|
||||
|
||||
```bash
|
||||
./gradlew :androidApp:bundleRelease # androidApp/build/outputs/bundle/release/androidApp-release.aab
|
||||
```
|
||||
|
||||
La signature release lit `androidApp/keystore.properties` (gitigné) avec les clés
|
||||
`storeFile`, `storePassword`, `keyAlias`, `keyPassword`. Sans ce fichier, le build
|
||||
release échoue (volontairement) et seuls les builds debug restent possibles.
|
||||
|
||||
La keystore `androidApp/livrets-release.keystore` sert de clé d'upload Play :
|
||||
**la sauvegarder** (avec `keystore.properties`), sinon plus de mises à jour possibles.
|
||||
À chaque release : incrémenter `versionCode` dans `androidApp/build.gradle.kts`.
|
||||
|
||||
## Tests
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user