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