From d5206f68860f7d596a12e7a8932272230c23f333 Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Thu, 5 Jun 2025 21:57:29 -0700 Subject: [PATCH] Handle missing keystore --- android/app/build.gradle.kts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 56d3371..154b4eb 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -46,16 +46,20 @@ android { } signingConfigs { - create("release") { - keyAlias = keystoreProperties["keyAlias"] as String - keyPassword = keystoreProperties["keyPassword"] as String - storeFile = keystoreProperties["storeFile"]?.let { file(it) } - storePassword = keystoreProperties["storePassword"] as String + if (keystorePropertiesFile.exists()) { + create("release") { + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["keyPassword"] as String + storeFile = keystoreProperties["storeFile"]?.let { file(it) } + storePassword = keystoreProperties["storePassword"] as String + } } } buildTypes { release { - signingConfig = signingConfigs.getByName("release") + if (keystorePropertiesFile.exists()) { + signingConfig = signingConfigs.getByName("release") + } isShrinkResources = false } }