fix: allow build with debug keys without release key

This commit is contained in:
Michael 2025-05-11 23:57:58 +03:00
parent 180cf8fdfb
commit e1cb87c8fd

View file

@ -40,17 +40,23 @@ android {
} }
signingConfigs { signingConfigs {
create("release") { create("release") {
keyAlias = keystoreProperties["keyAlias"] as String if (keystorePropertiesFile.exists()) {
keyPassword = keystoreProperties["keyPassword"] as String keyAlias = keystoreProperties["keyAlias"] as String
storeFile = keystoreProperties["storeFile"]?.let { file(it) } keyPassword = keystoreProperties["keyPassword"] as String
storePassword = keystoreProperties["storePassword"] as String storeFile = keystoreProperties["storeFile"]?.let { file(it) }
storePassword = keystoreProperties["storePassword"] as String
}
} }
} }
buildTypes { buildTypes {
release { release {
// TODO: Add your own signing config for the release build. if (keystorePropertiesFile.exists()) {
// Signing with the debug keys for now, so `flutter run --release` works. println("Keystore properties file found. Signing by release keys")
signingConfig = signingConfigs.getByName("release") signingConfig = signingConfigs.getByName("release")
} else {
println("Keystore properties file not found. Signing by debug keys")
signingConfig = signingConfigs.getByName("debug")
}
} }
} }
dependenciesInfo { dependenciesInfo {