From e8059d2fbd50ba47eb04c89bf302cbc35d60ca20 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 25 Jan 2025 16:27:21 +0100 Subject: [PATCH] Sign release build --- gdn-app/src-tauri/gen/android/.gitignore | 1 + gdn-app/src-tauri/gen/android/app/build.gradle.kts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/gdn-app/src-tauri/gen/android/.gitignore b/gdn-app/src-tauri/gen/android/.gitignore index 05a5abf..bef9a25 100644 --- a/gdn-app/src-tauri/gen/android/.gitignore +++ b/gdn-app/src-tauri/gen/android/.gitignore @@ -1,6 +1,7 @@ .gradle/ build/ +/key.properties /local.properties /tauri.settings.gradle diff --git a/gdn-app/src-tauri/gen/android/app/build.gradle.kts b/gdn-app/src-tauri/gen/android/app/build.gradle.kts index ee6409b..6ee1060 100644 --- a/gdn-app/src-tauri/gen/android/app/build.gradle.kts +++ b/gdn-app/src-tauri/gen/android/app/build.gradle.kts @@ -1,3 +1,4 @@ +import java.io.FileInputStream import java.util.Properties plugins { @@ -24,6 +25,18 @@ android { versionCode = tauriProperties.getProperty("tauri.android.versionCode", "1").toInt() versionName = tauriProperties.getProperty("tauri.android.versionName", "1.0") } + signingConfigs { + create("release") { + val keystorePropertiesFile = rootProject.file("key.properties") + val keystoreProperties = Properties() + keystoreProperties.load(FileInputStream(keystorePropertiesFile)) + + keyAlias = keystoreProperties["keyAlias"] as String + keyPassword = keystoreProperties["password"] as String + storeFile = file(keystoreProperties["storeFile"] as String) + storePassword = keystoreProperties["password"] as String + } + } buildTypes { getByName("debug") { applicationIdSuffix = ".debug" @@ -39,6 +52,7 @@ android { } } getByName("release") { + signingConfig = signingConfigs.getByName("release") isMinifyEnabled = true proguardFiles( *fileTree(".") { include("**/*.pro") }