Added release signing config

pull/49/head
Arty Bishop 2021-03-11 22:12:59 +00:00
rodzic 8134db90d6
commit cf41889017
2 zmienionych plików z 17 dodań i 0 usunięć

4
.gitignore vendored
Wyświetl plik

@ -38,6 +38,9 @@ captures/
# Keystore files
# Uncomment the following line if you do not want to check your keystore files in.
#*.jks
/*.properties
/keystore.properties
/app/keystore.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
@ -59,3 +62,4 @@ fastlane/readme.md
/app/release/app-release.aab
/app/release/app-release.apk
/app/release/output-metadata.json
/app/release/

Wyświetl plik

@ -5,7 +5,19 @@ plugins {
id "dagger.hilt.android.plugin"
}
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
signingConfigs {
release {
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
}
}
compileSdkVersion 30
buildToolsVersion "30.0.3"
@ -20,6 +32,7 @@ android {
buildTypes {
release {
signingConfig signingConfigs.release
postprocessing {
removeUnusedCode true
removeUnusedResources true