diff --git a/build.gradle.kts b/build.gradle.kts
index 9098e21742dc8385999f7ecd43cdd1041911fa25..b86a1cac7fc53937f258ea494d298f0e87040b59 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -1,5 +1,6 @@
 @file:Suppress("UNUSED_VARIABLE")
 
+import com.android.build.gradle.AppExtension
 import com.android.build.gradle.BaseExtension
 import java.net.URL
 import java.util.*
@@ -65,6 +66,8 @@ subprojects {
 
             if (!isApp) {
                 consumerProguardFiles("consumer-rules.pro")
+            } else {
+                setProperty("archivesBaseName", "cfa-$versionName")
             }
         }
 
@@ -99,7 +102,11 @@ subprojects {
                         tracker.inputStream().use(this::load)
                     }
 
-                    buildConfigField("String", "APP_CENTER_KEY", "\"${prop.getProperty("appcenter.key")!!}\"")
+                    buildConfigField(
+                        "String",
+                        "APP_CENTER_KEY",
+                        "\"${prop.getProperty("appcenter.key")!!}\""
+                    )
                 }
             }
         }
@@ -142,6 +149,8 @@ subprojects {
         }
 
         if (isApp) {
+            this as AppExtension
+
             splits {
                 abi {
                     isEnable = true