From a369d2267c166081cce991bf4ca5696c205ae125 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Mon, 19 Oct 2026 10:49:45 +0200 Subject: [PATCH] build(fastlane): disable R8 optimization for release builds Signed-off-by: alperozturk96 --- fastlane/Fastfile | 10 ++++++++++ 1 file changed, 10 insertions(+) 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(