example
29 lines
1.32 KB
| 1 | # Play Store build configuration for Siti AI (Android). |
| 2 | # |
| 3 | # No credential or personal path is committed. Copy this file to an untracked |
| 4 | # `.env.playstore`, fill in the real value, and scripts/build-android.sh |
| 5 | # auto-loads it: |
| 6 | # |
| 7 | # cp .env.playstore.example .env.playstore # then edit |
| 8 | # make psmobile |
| 9 | # |
| 10 | # This is the Android counterpart to .env.appstore (macOS / iOS / visionOS). |
| 11 | # Root .gitignore ignores `.env.*`, so the filled-in copy stays untracked. |
| 12 | |
| 13 | # ── Signing (make psmobile) ──────────────────────────────────────────────── |
| 14 | # Absolute path to the upload keystore (.jks). Required — the build aborts |
| 15 | # without it. |
| 16 | # |
| 17 | # This is the only way to point the build at a keystore: the `keystore` step |
| 18 | # rewrites `storeFile=` in src-tauri/gen/android/keystore.properties from this |
| 19 | # value on every run, so editing that file by hand has no effect. |
| 20 | # |
| 21 | # The matching `password` and `keyAlias` live in |
| 22 | # src-tauri/gen-override/android/keystore.properties — copy the .example beside |
| 23 | # it and fill those in once. Neither file is committed. |
| 24 | # |
| 25 | # An inline override still wins over this file, for a one-off build against a |
| 26 | # different keystore: |
| 27 | # |
| 28 | # KEYSTORE_PATH=/other/upload.jks make psmobile |
| 29 | KEYSTORE_PATH=/absolute/path/to/your/upload-keystore.jks |