diff --git a/fastlane/Fastfile b/fastlane/Fastfile
index f72e30f3df0c..45a466031c60 100644
--- a/fastlane/Fastfile
+++ b/fastlane/Fastfile
@@ -101,6 +101,8 @@ lane :makeReleases do
sh("rm -rf ../release/ && mkdir -p ../release")
gradle(task: 'clean')
+ disableR8Optimization()
+
createGenericRelease(versionCode:info["versionCode"])
createGplayRelease(versionCode:info["versionCode"])
@@ -291,6 +293,14 @@ private_lane :enableLogger do
sh("sed -i s'#true#false#' ../app/src/main/res/values/setup.xml")
end
+private_lane :disableR8Optimization do
+ path = "../app/build.gradle.kts"
+ text = File.read(path)
+ pattern = /(optimization\s*\{\s*enable\s*=\s*)(true|false)/
+ UI.user_error!("R8 optimization flag not found in #{path}") unless text.match?(pattern)
+ File.write(path, text.sub(pattern, "\\1false"))
+end
+
desc "Upload to play store (beta)"
private_lane :uploadToPlaystore_RC do |options|
upload_to_play_store(