diff --git a/stream-chat-android-ui-guides/build.gradle b/stream-chat-android-ui-guides/build.gradle index 3bfa88f9b46..81cb22e7f5e 100644 --- a/stream-chat-android-ui-guides/build.gradle +++ b/stream-chat-android-ui-guides/build.gradle @@ -1,5 +1,4 @@ import io.getstream.chat.android.Dependencies -import io.getstream.chat.android.Versions plugins { id 'com.android.application' @@ -18,6 +17,36 @@ android { versionName sampleAppVersionName } + File signFile = rootProject.file('.sign/keystore.properties') + if (signFile.exists()) { + Properties properties = new Properties() + properties.load(new FileInputStream(signFile)) + signingConfigs { + release { + storeFile rootProject.file(properties['keystore']) + storePassword properties['storePassword'] + keyAlias properties['keyAlias'] + keyPassword properties['keyPassword'] + } + } + } else { + signingConfigs { + release { + storeFile rootProject.file('.sign/debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + } + + signingConfigs.debug { + storeFile rootProject.file('.sign/debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + buildTypes { release { minifyEnabled false