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 } """ }