From 9a05ce29b836930b0dcf983abe086ecbd0ad3d95 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 | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift index 36d34c4..31c865e 100644 --- a/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift +++ b/Sources/ResgenSwift/Analytics/Generator/AnalyticsGenerator.swift @@ -78,12 +78,20 @@ class 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 } """ }