From 821af9ee08f665aecb35152dc80e33c1fa71ebe4 Mon Sep 17 00:00:00 2001 From: Quentin Bandera Date: Tue, 17 Dec 2024 16:30:22 +0100 Subject: [PATCH] Disable tag for previews --- .../Analytics/Generator/AnalyticsGenerator.swift | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift index 96a6b46..9931393 100644 --- a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift @@ -113,12 +113,20 @@ enum AnalyticsGenerator { private static func getEnabledContent() -> String { """ - private var isEnabled: Bool = true - + private var isEnabled: Bool { + if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == "1" { + false + } else { + _isEnabled + } + } + + private var _isEnabled: Bool = true + // MARK: - Methods func setAnalyticsEnabled(_ enable: Bool) { - isEnabled = enable + _isEnabled = enable } """ }