Skip to content

Commit e522946

Browse files
committed
Update app release signing
1 parent e387b64 commit e522946

File tree

4 files changed

+21
-6
lines changed

4 files changed

+21
-6
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,7 @@
1010
app/release/
1111
app/google-services.json
1212
fastlane/report.xml
13-
.google/key.json
13+
.google/key.json
14+
15+
release.properties
16+
release.keystore

app/build.gradle

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,26 @@ android {
2727

2828
signingConfigs {
2929
release {
30-
// storeFile file(SEDAILY_RELEASE_STORE_FILE)
31-
// storePassword SEDAILY_RELEASE_STORE_PASS
32-
// keyAlias SEDAILY_RELEASE_KEY_ALIAS
33-
// keyPassword SEDAILY_RELEASE_KEY_PASS
30+
if (rootProject.file('release.properties').exists()) {
31+
def props = new Properties()
32+
props.load(new FileInputStream(rootProject.file('release.properties')))
33+
release {
34+
storeFile rootProject.file(props.keyStore)
35+
storePassword props.keyStorePassword
36+
keyAlias props.keyAlias
37+
keyPassword props.keyAliasPassword
38+
}
39+
}
3440
}
3541
}
3642

3743
buildTypes {
3844
release {
3945
minifyEnabled false
4046
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
41-
signingConfig signingConfigs.release
47+
if (rootProject.file('release.properties').exists()) {
48+
signingConfig signingConfigs.release
49+
}
4250
}
4351
debug {
4452
applicationIdSuffix '.debug'

debug.keystore

1.23 KB
Binary file not shown.

release.properties.sample

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyStore=debug.keystore
2+
keyStorePassword=android
3+
keyAlias=androiddebugkey
4+
keyAliasPassword=android

0 commit comments

Comments
 (0)