Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.signing.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Sample signing config for Android release build
KEYSTORE_PATH=android/app/keystore/ignitekit-release-key.keystore
KEYSTORE_PASSWORD=your_keystore_password
KEY_ALIAS=your_key_alias
KEY_PASSWORD=your_key_password
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ yarn-error.log
# ❗️Ignore all environment files (currently included only for testing/demo purposes)
# NOTE: These will be removed in production. Do not include real credentials or secrets.
.env*
!.env.signing.example

# Ignore service account credentials
android/fastlane/keys/*.json
Expand All @@ -85,3 +86,4 @@ fastlane/keys/*.json

# 🔐 Android keystore files (highly sensitive)
android/keystores/*.jks
!android/keystores/your-app-upload-key.jks
38 changes: 38 additions & 0 deletions android/keystores/your-app-upload-key.jks
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# -----------------------------------------------------------------------------------------
# 🔐 Android Signing Configuration (.env.signing)
#
# This file contains the environment variables required to sign your Android app.
#
# 👇 IMPORTANT:
# 👉 If you ALREADY HAVE a keystore file:
# - Place it inside the `keystores/` folder
# - Update the values below with your actual credentials
#
# 👉 If you DO NOT have a keystore:
# Generate one using this command (rename details to fit YOUR app):
#
# keytool -genkeypair \
# -v \
# -keystore your-app-upload-key.jks \
# -alias your-app-key-alias \
# -keyalg RSA \
# -keysize 2048 \
# -validity 10000 \
# -storepass your_keystore_password \
# -keypass your_key_password \
# -dname "CN=Your Name, OU=Team, O=Company, L=City, S=State, C=IN"
#
# Then move your keystore to:
# keystores/your-app-upload-key.jks
#
# ✏️ Don't forget to rename:
# - the keystore filename → your-app-upload-key.jks
# - the alias name → your-app-key-alias
#
# ❗ NEVER commit your real `.env.signing` or `.jks` file to version control.
# -----------------------------------------------------------------------------------------

KEYSTORE_PATH=keystores/your-app-upload-key.jks
KEYSTORE_PASSWORD=your_keystore_password
KEY_ALIAS=your-app-key-alias
KEY_PASSWORD=your_key_password
Loading
Loading