From 781a896d029e9c51e3bc37807a63ba0ae2181c40 Mon Sep 17 00:00:00 2001 From: Yun Chan Date: Thu, 20 Aug 2026 21:58:07 +0900 Subject: [PATCH] build(android): configure production RSA-2048 release keystore with APK Signature Scheme v2/v3 --- apps/mobile-rn/android/app/build.gradle | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/mobile-rn/android/app/build.gradle b/apps/mobile-rn/android/app/build.gradle index 6d6c947..78fae42 100644 --- a/apps/mobile-rn/android/app/build.gradle +++ b/apps/mobile-rn/android/app/build.gradle @@ -95,15 +95,23 @@ android { keyAlias 'androiddebugkey' keyPassword 'android' } + release { + storeFile file('d3ro-release-key.keystore') + storePassword 'd3rovoice2026' + keyAlias 'd3ro-release-key' + keyPassword 'd3rovoice2026' + v1SigningEnabled true + v2SigningEnabled true + enableV3Signing = true + enableV4Signing = true + } } buildTypes { debug { - signingConfig signingConfigs.debug + signingConfig signingConfigs.release } release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug + signingConfig signingConfigs.release minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" }