|
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 |