Build Information
Successful build of SnowplowTracker, reference 6.2.3 (01c658), with Swift 6.1 for iOS using Xcode 16.3 on 5 Dec 2025 08:09:08 UTC.
Swift 6 data race errors: 41
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SnowplowTracker -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCapturesBuild Log
private(set) static var applicationContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: warning: static property 'autotrackScreenViews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var autotrackScreenViews = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: convert 'autotrackScreenViews' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var autotrackScreenViews = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: add '@MainActor' to make static property 'autotrackScreenViews' part of global actor 'MainActor'
private(set) static var autotrackScreenViews = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var autotrackScreenViews = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: warning: static property 'lifecycleEvents' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var lifecycleEvents = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: convert 'lifecycleEvents' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var lifecycleEvents = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: add '@MainActor' to make static property 'lifecycleEvents' part of global actor 'MainActor'
private(set) static var lifecycleEvents = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var lifecycleEvents = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: warning: static property 'exceptionEvents' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var exceptionEvents = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: convert 'exceptionEvents' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var exceptionEvents = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: add '@MainActor' to make static property 'exceptionEvents' part of global actor 'MainActor'
private(set) static var exceptionEvents = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var exceptionEvents = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: warning: static property 'installEvent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var installEvent = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: convert 'installEvent' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var installEvent = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: add '@MainActor' to make static property 'installEvent' part of global actor 'MainActor'
private(set) static var installEvent = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var installEvent = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: warning: static property 'trackerDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var trackerDiagnostic = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: convert 'trackerDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var trackerDiagnostic = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: add '@MainActor' to make static property 'trackerDiagnostic' part of global actor 'MainActor'
private(set) static var trackerDiagnostic = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var trackerDiagnostic = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: warning: static property 'userAnonymisation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var userAnonymisation = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: convert 'userAnonymisation' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var userAnonymisation = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: add '@MainActor' to make static property 'userAnonymisation' part of global actor 'MainActor'
private(set) static var userAnonymisation = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var userAnonymisation = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: warning: static property 'platformContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var platformContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: convert 'platformContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var platformContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: add '@MainActor' to make static property 'platformContext' part of global actor 'MainActor'
private(set) static var platformContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var platformContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: warning: static property 'geoLocationContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var geoLocationContext = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: convert 'geoLocationContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var geoLocationContext = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: add '@MainActor' to make static property 'geoLocationContext' part of global actor 'MainActor'
private(set) static var geoLocationContext = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var geoLocationContext = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: warning: static property 'screenEngagementAutotracking' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var screenEngagementAutotracking = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: convert 'screenEngagementAutotracking' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var screenEngagementAutotracking = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: add '@MainActor' to make static property 'screenEngagementAutotracking' part of global actor 'MainActor'
private(set) static var screenEngagementAutotracking = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var screenEngagementAutotracking = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: warning: static property 'immersiveSpaceContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var immersiveSpaceContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: convert 'immersiveSpaceContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var immersiveSpaceContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: add '@MainActor' to make static property 'immersiveSpaceContext' part of global actor 'MainActor'
private(set) static var immersiveSpaceContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var immersiveSpaceContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: warning: static property 'continueSessionOnRestart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var continueSessionOnRestart = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: convert 'continueSessionOnRestart' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var continueSessionOnRestart = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: add '@MainActor' to make static property 'continueSessionOnRestart' part of global actor 'MainActor'
private(set) static var continueSessionOnRestart = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var continueSessionOnRestart = false
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandler.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandlerV2.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/TrackerConstants.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: warning: var 'instances' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
var instances: [String : DataPersistence]? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: convert 'instances' to a 'let' constant to make 'Sendable' shared state immutable
var instances: [String : DataPersistence]? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: add '@MainActor' to make var 'instances' part of global actor 'MainActor'
var instances: [String : DataPersistence]? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
var instances: [String : DataPersistence]? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: warning: var 'sessionKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
var sessionKey = "session"
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: convert 'sessionKey' to a 'let' constant to make 'Sendable' shared state immutable
var sessionKey = "session"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: add '@MainActor' to make var 'sessionKey' part of global actor 'MainActor'
var sessionKey = "session"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
var sessionKey = "session"
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:32:40: warning: main actor-isolated property 'identifierForVendor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let idfv = UIDevice.current.identifierForVendor?.uuidString {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:46:61: note: property declared here
@property(nullable, nonatomic,readonly,strong) NSUUID *identifierForVendor API_AVAILABLE(ios(6.0)); // a UUID that may be used to uniquely identify the device, same across apps from a single vendor.
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:32:32: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
if let idfv = UIDevice.current.identifierForVendor?.uuidString {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:64:33: warning: main actor-isolated property 'systemVersion' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:43:51: note: property declared here
@property(nonatomic,readonly,strong) NSString *systemVersion; // e.g. @"4.0"
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:64:25: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIDevice.current.systemVersion
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:107:35: warning: 'subscriberCellularProvider' was deprecated in iOS 12.0
carrier = networkInfo.subscriberCellularProvider
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:126:32: warning: 'currentRadioAccessTechnology' was deprecated in iOS 12.0
return networkInfo.currentRadioAccessTechnology
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:171:45: warning: main actor-isolated property 'batteryLevel' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let batteryLevel = UIDevice.current.batteryLevel
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:54:61: note: property declared here
@property(nonatomic,readonly) float batteryLevel API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // 0 .. 1.0. -1.0 if UIDeviceBatteryStateUnknown
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:171:37: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
let batteryLevel = UIDevice.current.batteryLevel
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:183:33: warning: main actor-isolated property 'batteryState' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
switch UIDevice.current.batteryState {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:53:61: note: property declared here
@property(nonatomic,readonly) UIDeviceBatteryState batteryState API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // UIDeviceBatteryStateUnknown if monitoring disabled
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:183:25: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
switch UIDevice.current.batteryState {
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:230:33: warning: main actor-isolated property 'orientation' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIDevice.current.orientation.isPortrait
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:44:51: note: property declared here
@property(nonatomic,readonly) UIDeviceOrientation orientation API_UNAVAILABLE(tvos, visionos); // return current device orientation. this will return UIDeviceOrientationUnknown unless device orientation notifications are being generated.
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:230:25: warning: main actor-isolated class property 'current' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return UIDevice.current.orientation.isPortrait
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:37:49: note: class property declared here
@property(class, nonatomic, readonly) UIDevice *currentDevice;
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:247:37: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return Double(UIScreen.main.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DeviceInfoMonitor.swift:247:32: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
return Double(UIScreen.main.scale)
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/SNOWReachability.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Stringb64.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Utilities.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Utilities.swift:91:36: warning: main actor-isolated property 'bounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
mainScreen = UIScreen.main.bounds
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:59:39: note: property declared here
@property(nonatomic,readonly) CGRect bounds; // Bounds of entire screen in points
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Utilities.swift:91:31: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
mainScreen = UIScreen.main.bounds
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Utilities.swift:92:37: warning: main actor-isolated property 'scale' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
screenScale = UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:60:39: note: property declared here
@property(nonatomic,readonly) CGFloat scale API_AVAILABLE(ios(4.0));
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/Utilities.swift:92:32: warning: main actor-isolated class property 'main' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
screenScale = UIScreen.main.scale
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: class property declared here
@property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead: i.e, view.window.windowScene.screen", ios(2.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // the device's internal screen
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationBuilder.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ RequestCallback.swift,\ RequestResult.swift,\ Payload.swift,\ SelfDescribingJson.swift,\ Snowplow.swift,\ CrossDeviceParameterConfiguration.swift,\ DevicePlatform.swift,\ InspectableEvent.swift,\ LogLevel.swift,\ LoggerDelegate.swift,\ PlaformContextRetriever.swift,\ SessionState.swift,\ View.swift,\ GDPRProcessingBasis.swift,\ SPSize.swift,\ ImmersiveSpaceEntity.swift,\ WindowGroupEntity.swift,\ DismissImmersiveSpaceEvent.swift,\ DismissWindowEvent.swift,\ OpenImmersiveSpaceEvent.swift,\ OpenWindowEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Network/RequestCallback.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Network/RequestResult.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Payload/Payload.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Payload/SelfDescribingJson.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/CrossDeviceParameterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/DevicePlatform.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/InspectableEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/LogLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/LoggerDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/PlaformContextRetriever.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/SessionState.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Utils/GDPRProcessingBasis.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Utils/SPSize.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Entities/ImmersiveSpaceEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Entities/WindowGroupEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/DismissImmersiveSpaceEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/DismissWindowEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/OpenImmersiveSpaceEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/OpenWindowEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Network/RequestCallback.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Network/RequestResult.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Payload/Payload.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Payload/SelfDescribingJson.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: warning: static property 'serviceProviderInstances' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: convert 'serviceProviderInstances' to a 'let' constant to make 'Sendable' shared state immutable
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: add '@MainActor' to make static property 'serviceProviderInstances' part of global actor 'MainActor'
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: warning: static property 'configurationProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var configurationProvider: RemoteConfigurationProvider?
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: convert 'configurationProvider' to a 'let' constant to make 'Sendable' shared state immutable
private static var configurationProvider: RemoteConfigurationProvider?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: add '@MainActor' to make static property 'configurationProvider' part of global actor 'MainActor'
private static var configurationProvider: RemoteConfigurationProvider?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var configurationProvider: RemoteConfigurationProvider?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: warning: static property 'defaultServiceProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var defaultServiceProvider: ServiceProvider?
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: convert 'defaultServiceProvider' to a 'let' constant to make 'Sendable' shared state immutable
private static var defaultServiceProvider: ServiceProvider?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: add '@MainActor' to make static property 'defaultServiceProvider' part of global actor 'MainActor'
private static var defaultServiceProvider: ServiceProvider?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var defaultServiceProvider: ServiceProvider?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:345:33: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let messageHandlerOld = WebViewMessageHandler()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandler.swift:22:63: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
class WebViewMessageHandler: NSObject, WKScriptMessageHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandler.swift:22:63: note: main actor isolation inferred from conformance to protocol 'WKScriptMessageHandler'
class WebViewMessageHandler: NSObject, WKScriptMessageHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:346:32: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
let messageHandlerV2 = WebViewMessageHandlerV2()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandlerV2.swift:23:65: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
class WebViewMessageHandlerV2: NSObject, WKScriptMessageHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/WebViewMessageHandlerV2.swift:23:65: note: main actor isolation inferred from conformance to protocol 'WKScriptMessageHandler'
class WebViewMessageHandlerV2: NSObject, WKScriptMessageHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:348:52: warning: call to main actor-isolated instance method 'add(_:name:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
webViewConfiguration.userContentController.add(messageHandlerOld, name: "snowplow")
^
WebKit.WKUserContentController.add:2:22: note: calls to instance method 'add(_:name:)' from outside of its actor context are implicitly asynchronous
@MainActor open func add(_ scriptMessageHandler: any WKScriptMessageHandler, name: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:348:30: warning: main actor-isolated property 'userContentController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
webViewConfiguration.userContentController.add(messageHandlerOld, name: "snowplow")
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebViewConfiguration.h:118:56: note: property declared here
@property (nonatomic, strong) WKUserContentController *userContentController;
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:349:52: warning: call to main actor-isolated instance method 'add(_:name:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
webViewConfiguration.userContentController.add(messageHandlerV2, name: "snowplowV2")
^
WebKit.WKUserContentController.add:2:22: note: calls to instance method 'add(_:name:)' from outside of its actor context are implicitly asynchronous
@MainActor open func add(_ scriptMessageHandler: any WKScriptMessageHandler, name: String)}
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:349:30: warning: main actor-isolated property 'userContentController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
webViewConfiguration.userContentController.add(messageHandlerV2, name: "snowplowV2")
^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/WebKit.framework/Headers/WKWebViewConfiguration.h:118:56: note: property declared here
@property (nonatomic, strong) WKUserContentController *userContentController;
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:344:23: note: add '@MainActor' to make class method 'subscribeToWebViewEvents(with:)' part of global actor 'MainActor'
public class func subscribeToWebViewEvents(with webViewConfiguration: WKWebViewConfiguration) {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/CrossDeviceParameterConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/DevicePlatform.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/InspectableEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/LogLevel.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/LoggerDelegate.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/PlaformContextRetriever.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/SessionState.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Tracker/View.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Utils/GDPRProcessingBasis.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Utils/SPSize.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Entities/ImmersiveSpaceEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Entities/WindowGroupEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/DismissImmersiveSpaceEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/DismissWindowEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/OpenImmersiveSpaceEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/VisionOS/Events/OpenWindowEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TrackerControllerIQWrapper.swift,\ Logger.swift,\ AVPlayerSubscription.swift,\ MediaAdTracking.swift,\ MediaControllerImpl.swift,\ MediaPingInterval.swift,\ MediaSessionTracking.swift,\ MediaSessionTrackingStats.swift,\ MediaTrackingImpl.swift,\ MediaSessionEntity.swift,\ MediaPercentProgressEvent.swift,\ MediaPingEvent.swift,\ MediaPlayerUpdatingEvent.swift,\ MediaSchemata.swift,\ NetworkControllerImpl.swift,\ RemoteConfigurationBundle.swift,\ RemoteConfigurationCache.swift,\ RemoteConfigurationFetcher.swift,\ RemoteConfigurationProvider.swift,\ ListItemViewModifier.swift,\ ScreenState.swift,\ ScreenStateMachine.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/InternalQueue/TrackerControllerIQWrapper.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaAdTracking.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaControllerImpl.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaPingInterval.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaSessionTracking.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaSessionTrackingStats.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaTrackingImpl.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Entities/MediaSessionEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPercentProgressEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPlayerUpdatingEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/MediaSchemata.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/NetworkConnection/NetworkControllerImpl.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationBundle.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationCache.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ListItemViewModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenState.swift /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenStateMachine.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/InternalQueue/TrackerControllerIQWrapper.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: warning: static property '_logLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var _logLevel: LogLevel = .off
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: convert '_logLevel' to a 'let' constant to make 'Sendable' shared state immutable
private static var _logLevel: LogLevel = .off
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: add '@MainActor' to make static property '_logLevel' part of global actor 'MainActor'
private static var _logLevel: LogLevel = .off
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var _logLevel: LogLevel = .off
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: warning: static property 'delegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var delegate: LoggerDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: convert 'delegate' to a 'let' constant to make 'Sendable' shared state immutable
static var delegate: LoggerDelegate?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: add '@MainActor' to make static property 'delegate' part of global actor 'MainActor'
static var delegate: LoggerDelegate?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var delegate: LoggerDelegate?
^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:49:41: warning: cannot form key path to main actor-isolated property 'rate'; this is an error in the Swift 6 language mode
rateObserver = player.observe(\.rate, options: [.old, .new]) { [weak self] player, change in
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:55:21: warning: capture of 'self' with non-sendable type 'AVPlayerSubscription?' in a '@Sendable' closure
self?.lastPauseTime = player.currentTime()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:21:7: note: class 'AVPlayerSubscription' does not conform to the 'Sendable' protocol
class AVPlayerSubscription {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:55:21: warning: capture of 'self' with non-sendable type 'AVPlayerSubscription?' in an isolated closure; this is an error in the Swift 6 language mode
self?.lastPauseTime = player.currentTime()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:21:7: note: class 'AVPlayerSubscription' does not conform to the 'Sendable' protocol
class AVPlayerSubscription {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:143:21: warning: capture of 'self' with non-sendable type 'AVPlayerSubscription?' in a '@Sendable' closure
self?.update()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:21:7: note: class 'AVPlayerSubscription' does not conform to the 'Sendable' protocol
class AVPlayerSubscription {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:143:21: warning: capture of 'self' with non-sendable type 'AVPlayerSubscription?' in an isolated closure; this is an error in the Swift 6 language mode
self?.update()
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/AVPlayerSubscription.swift:21:7: note: class 'AVPlayerSubscription' does not conform to the 'Sendable' protocol
class AVPlayerSubscription {
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaAdTracking.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaControllerImpl.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaPingInterval.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaSessionTracking.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaSessionTrackingStats.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Controllers/MediaTrackingImpl.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Entities/MediaSessionEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPercentProgressEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPingEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/Events/MediaPlayerUpdatingEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/Media/MediaSchemata.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/NetworkConnection/NetworkControllerImpl.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationBundle.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationCache.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift:38:38: warning: capture of 'self' with non-sendable type 'RemoteConfigurationFetcher' in a '@Sendable' closure
if let data = data { self.resolveRequest(with: data) }
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift:16:7: note: class 'RemoteConfigurationFetcher' does not conform to the 'Sendable' protocol
class RemoteConfigurationFetcher: NSObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift:35:13: warning: mutation of captured var 'httpResponse' in concurrently-executing code
httpResponse = urlResponse as? HTTPURLResponse
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift:36:33: warning: reference to captured var 'httpResponse' in concurrently-executing code
let isSuccessful = (httpResponse?.statusCode ?? 0) >= 200 && (httpResponse?.statusCode ?? 0) < 300
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationFetcher.swift:36:75: warning: reference to captured var 'httpResponse' in concurrently-executing code; this is an error in the Swift 6 language mode
let isSuccessful = (httpResponse?.statusCode ?? 0) >= 200 && (httpResponse?.statusCode ?? 0) < 300
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/RemoteConfiguration/RemoteConfigurationProvider.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ListItemViewModifier.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenState.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenStateMachine.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ EmitterEvent.swift,\ EventStore.swift,\ DeepLinkEntity.swift,\ LifecycleEntity.swift,\ Background.swift,\ ConsentDocument.swift,\ ConsentGranted.swift,\ ConsentWithdrawn.swift,\ DeepLinkReceived.swift,\ Ecommerce.swift,\ EcommerceItem.swift,\ EventBase.swift,\ Foreground.swift,\ ListItemView.swift,\ MessageNotification.swift,\ MessageNotificationAttachment.swift,\ PageView.swift,\ PushNotification.swift,\ SNOWError.swift,\ ScreenView.swift,\ ScrollChanged.swift,\ SelfDescribing.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EventStore.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Entities/DeepLinkEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Entities/LifecycleEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Background.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentDocument.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentGranted.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentWithdrawn.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/DeepLinkReceived.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Ecommerce.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/EcommerceItem.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/EventBase.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Foreground.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ListItemView.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/MessageNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/MessageNotificationAttachment.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/PageView.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/PushNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/SNOWError.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ScreenView.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ScrollChanged.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/SelfDescribing.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EventStore.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Entities/DeepLinkEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Entities/LifecycleEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Background.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentDocument.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentGranted.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ConsentWithdrawn.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/DeepLinkReceived.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Ecommerce.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/EcommerceItem.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/EventBase.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/Foreground.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ListItemView.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/MessageNotification.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/MessageNotificationAttachment.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/PageView.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/PushNotification.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/SNOWError.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ScreenView.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/ScrollChanged.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Events/SelfDescribing.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SubjectController.swift,\ TrackerController.swift,\ EcommerceController.swift,\ CartEntity.swift,\ EcommerceScreenEntity.swift,\ EcommerceUserEntity.swift,\ ProductEntity.swift,\ PromotionEntity.swift,\ TransactionEntity.swift,\ AddToCartEvent.swift,\ CheckoutStepEvent.swift,\ ProductListClickEvent.swift,\ ProductListViewEvent.swift,\ ProductViewEvent.swift,\ PromotionClickEvent.swift,\ PromotionViewEvent.swift,\ RefundEvent.swift,\ RemoveFromCartEvent.swift,\ TransactionErrorEvent.swift,\ TransactionEvent.swift,\ BufferOption.swift,\ EmitterDefaults.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/SubjectController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/TrackerController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/EcommerceController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/CartEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/EcommerceScreenEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/EcommerceUserEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/ProductEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/PromotionEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/TransactionEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/AddToCartEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/CheckoutStepEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductListClickEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductListViewEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductViewEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/PromotionClickEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/PromotionViewEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/RefundEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/RemoveFromCartEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/TransactionErrorEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/TransactionEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/BufferOption.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/SubjectController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/TrackerController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/EcommerceController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/CartEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/EcommerceScreenEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/EcommerceUserEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/ProductEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/PromotionEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Entities/TransactionEntity.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/AddToCartEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/CheckoutStepEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductListClickEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductListViewEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/ProductViewEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/PromotionClickEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/PromotionViewEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/RefundEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/RemoveFromCartEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/TransactionErrorEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Ecommerce/Events/TransactionEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/BufferOption.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: warning: static property 'httpMethod' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var httpMethod: HttpMethodOptions = .post
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: convert 'httpMethod' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var httpMethod: HttpMethodOptions = .post
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: add '@MainActor' to make static property 'httpMethod' part of global actor 'MainActor'
public private(set) static var httpMethod: HttpMethodOptions = .post
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var httpMethod: HttpMethodOptions = .post
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: warning: static property 'httpProtocol' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var httpProtocol: ProtocolOptions = .https
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: convert 'httpProtocol' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var httpProtocol: ProtocolOptions = .https
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: add '@MainActor' to make static property 'httpProtocol' part of global actor 'MainActor'
public private(set) static var httpProtocol: ProtocolOptions = .https
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var httpProtocol: ProtocolOptions = .https
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: warning: static property 'emitRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: convert 'emitRange' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: add '@MainActor' to make static property 'emitRange' part of global actor 'MainActor'
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: warning: static property 'emitThreadPoolSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitThreadPoolSize = 15
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: convert 'emitThreadPoolSize' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitThreadPoolSize = 15
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: add '@MainActor' to make static property 'emitThreadPoolSize' part of global actor 'MainActor'
public private(set) static var emitThreadPoolSize = 15
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitThreadPoolSize = 15
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: warning: static property 'byteLimitGet' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var byteLimitGet = 40000
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: convert 'byteLimitGet' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var byteLimitGet = 40000
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: add '@MainActor' to make static property 'byteLimitGet' part of global actor 'MainActor'
public private(set) static var byteLimitGet = 40000
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var byteLimitGet = 40000
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: warning: static property 'byteLimitPost' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var byteLimitPost = 40000
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: convert 'byteLimitPost' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var byteLimitPost = 40000
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: add '@MainActor' to make static property 'byteLimitPost' part of global actor 'MainActor'
public private(set) static var byteLimitPost = 40000
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var byteLimitPost = 40000
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: warning: static property 'serverAnonymisation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var serverAnonymisation = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: convert 'serverAnonymisation' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var serverAnonymisation = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: add '@MainActor' to make static property 'serverAnonymisation' part of global actor 'MainActor'
public private(set) static var serverAnonymisation = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var serverAnonymisation = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: warning: static property 'bufferOption' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var bufferOption: BufferOption = .single
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: convert 'bufferOption' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var bufferOption: BufferOption = .single
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: add '@MainActor' to make static property 'bufferOption' part of global actor 'MainActor'
public private(set) static var bufferOption: BufferOption = .single
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var bufferOption: BufferOption = .single
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: warning: static property 'retryFailedRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var retryFailedRequests = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: convert 'retryFailedRequests' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var retryFailedRequests = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: add '@MainActor' to make static property 'retryFailedRequests' part of global actor 'MainActor'
public private(set) static var retryFailedRequests = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var retryFailedRequests = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: warning: static property 'maxEventStoreSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: convert 'maxEventStoreSize' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: add '@MainActor' to make static property 'maxEventStoreSize' part of global actor 'MainActor'
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: warning: static property 'maxEventStoreAge' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: convert 'maxEventStoreAge' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: add '@MainActor' to make static property 'maxEventStoreAge' part of global actor 'MainActor'
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: warning: static property 'emitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: convert 'emitTimeout' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: add '@MainActor' to make static property 'emitTimeout' part of global actor 'MainActor'
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ ConfigurationBundle.swift,\ ConfigurationProtocol.swift,\ ConfigurationState.swift,\ EmitterConfiguration.swift,\ FocalMeterConfiguration.swift,\ GDPRConfiguration.swift,\ GlobalContextsConfiguration.swift,\ NetworkConfiguration.swift,\ PlatformContextProperty.swift,\ PluginConfiguration.swift,\ RemoteConfiguration.swift,\ SerializableConfiguration.swift,\ SessionConfiguration.swift,\ SubjectConfiguration.swift,\ TrackerConfiguration.swift,\ Controller.swift,\ EmitterController.swift,\ GDPRController.swift,\ GlobalContextsController.swift,\ NetworkController.swift,\ PluginsController.swift,\ SessionController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationBundle.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationState.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/EmitterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/FocalMeterConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/GDPRConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/GlobalContextsConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/NetworkConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/PlatformContextProperty.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/PluginConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/RemoteConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SerializableConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SessionConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SubjectConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/TrackerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/Controller.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/EmitterController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/GDPRController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/GlobalContextsController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/NetworkController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/PluginsController.swift /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/SessionController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationBundle.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationProtocol.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/ConfigurationState.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/EmitterConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/FocalMeterConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/GDPRConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/GlobalContextsConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/NetworkConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/PlatformContextProperty.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/PluginConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/RemoteConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SerializableConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SessionConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/SubjectConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Configurations/TrackerConfiguration.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/Controller.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/EmitterController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/GDPRController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/GlobalContextsController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/NetworkController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/PluginsController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Controllers/SessionController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ SnowplowTracker (in target 'SnowplowTracker' from project 'SnowplowTracker')
EmitSwiftModule normal arm64 (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: warning: static property '_logLevel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var _logLevel: LogLevel = .off
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: convert '_logLevel' to a 'let' constant to make 'Sendable' shared state immutable
private static var _logLevel: LogLevel = .off
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: add '@MainActor' to make static property '_logLevel' part of global actor 'MainActor'
private static var _logLevel: LogLevel = .off
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:46:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var _logLevel: LogLevel = .off
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: warning: static property 'delegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var delegate: LoggerDelegate?
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: convert 'delegate' to a 'let' constant to make 'Sendable' shared state immutable
static var delegate: LoggerDelegate?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: add '@MainActor' to make static property 'delegate' part of global actor 'MainActor'
static var delegate: LoggerDelegate?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger/Logger.swift:65:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var delegate: LoggerDelegate?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenSummaryState.swift:18:16: warning: static property 'dateGenerator' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var dateGenerator: () -> TimeInterval = { Date().timeIntervalSince1970 }
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenSummaryState.swift:18:16: note: convert 'dateGenerator' to a 'let' constant to make 'Sendable' shared state immutable
static var dateGenerator: () -> TimeInterval = { Date().timeIntervalSince1970 }
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenSummaryState.swift:18:16: note: add '@MainActor' to make static property 'dateGenerator' part of global actor 'MainActor'
static var dateGenerator: () -> TimeInterval = { Date().timeIntervalSince1970 }
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/ScreenSummaryState.swift:18:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var dateGenerator: () -> TimeInterval = { Date().timeIntervalSince1970 }
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/UIKitScreenViewTracking.swift:15:24: warning: static property 'initialized' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var initialized = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/UIKitScreenViewTracking.swift:15:24: note: convert 'initialized' to a 'let' constant to make 'Sendable' shared state immutable
private static var initialized = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/UIKitScreenViewTracking.swift:15:24: note: add '@MainActor' to make static property 'initialized' part of global actor 'MainActor'
private static var initialized = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/ScreenViewTracking/UIKitScreenViewTracking.swift:15:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var initialized = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:17:29: warning: static property 'base64Encoded' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var base64Encoded = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:17:29: note: convert 'base64Encoded' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var base64Encoded = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:17:29: note: add '@MainActor' to make static property 'base64Encoded' part of global actor 'MainActor'
private(set) static var base64Encoded = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:17:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var base64Encoded = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:18:29: warning: static property 'trackerVersionSuffix' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var trackerVersionSuffix = ""
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:18:29: note: convert 'trackerVersionSuffix' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var trackerVersionSuffix = ""
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:18:29: note: add '@MainActor' to make static property 'trackerVersionSuffix' part of global actor 'MainActor'
private(set) static var trackerVersionSuffix = ""
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:18:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var trackerVersionSuffix = ""
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:19:29: warning: static property 'devicePlatform' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var devicePlatform: DevicePlatform = Utilities.platform
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:19:29: note: convert 'devicePlatform' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var devicePlatform: DevicePlatform = Utilities.platform
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:19:29: note: add '@MainActor' to make static property 'devicePlatform' part of global actor 'MainActor'
private(set) static var devicePlatform: DevicePlatform = Utilities.platform
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:19:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var devicePlatform: DevicePlatform = Utilities.platform
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:20:29: warning: static property 'foregroundTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var foregroundTimeout = 1800
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:20:29: note: convert 'foregroundTimeout' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var foregroundTimeout = 1800
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:20:29: note: add '@MainActor' to make static property 'foregroundTimeout' part of global actor 'MainActor'
private(set) static var foregroundTimeout = 1800
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:20:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var foregroundTimeout = 1800
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:21:29: warning: static property 'backgroundTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var backgroundTimeout = 1800
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:21:29: note: convert 'backgroundTimeout' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var backgroundTimeout = 1800
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:21:29: note: add '@MainActor' to make static property 'backgroundTimeout' part of global actor 'MainActor'
private(set) static var backgroundTimeout = 1800
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:21:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var backgroundTimeout = 1800
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:22:29: warning: static property 'sessionContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var sessionContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:22:29: note: convert 'sessionContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var sessionContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:22:29: note: add '@MainActor' to make static property 'sessionContext' part of global actor 'MainActor'
private(set) static var sessionContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:22:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var sessionContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:23:29: warning: static property 'deepLinkContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var deepLinkContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:23:29: note: convert 'deepLinkContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var deepLinkContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:23:29: note: add '@MainActor' to make static property 'deepLinkContext' part of global actor 'MainActor'
private(set) static var deepLinkContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:23:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var deepLinkContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:24:29: warning: static property 'screenContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var screenContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:24:29: note: convert 'screenContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var screenContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:24:29: note: add '@MainActor' to make static property 'screenContext' part of global actor 'MainActor'
private(set) static var screenContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:24:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var screenContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:25:29: warning: static property 'applicationContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var applicationContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:25:29: note: convert 'applicationContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var applicationContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:25:29: note: add '@MainActor' to make static property 'applicationContext' part of global actor 'MainActor'
private(set) static var applicationContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:25:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var applicationContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: warning: static property 'autotrackScreenViews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var autotrackScreenViews = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: convert 'autotrackScreenViews' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var autotrackScreenViews = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: add '@MainActor' to make static property 'autotrackScreenViews' part of global actor 'MainActor'
private(set) static var autotrackScreenViews = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:26:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var autotrackScreenViews = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: warning: static property 'lifecycleEvents' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var lifecycleEvents = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: convert 'lifecycleEvents' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var lifecycleEvents = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: add '@MainActor' to make static property 'lifecycleEvents' part of global actor 'MainActor'
private(set) static var lifecycleEvents = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:27:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var lifecycleEvents = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: warning: static property 'exceptionEvents' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var exceptionEvents = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: convert 'exceptionEvents' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var exceptionEvents = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: add '@MainActor' to make static property 'exceptionEvents' part of global actor 'MainActor'
private(set) static var exceptionEvents = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:28:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var exceptionEvents = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: warning: static property 'installEvent' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var installEvent = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: convert 'installEvent' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var installEvent = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: add '@MainActor' to make static property 'installEvent' part of global actor 'MainActor'
private(set) static var installEvent = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:29:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var installEvent = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: warning: static property 'trackerDiagnostic' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var trackerDiagnostic = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: convert 'trackerDiagnostic' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var trackerDiagnostic = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: add '@MainActor' to make static property 'trackerDiagnostic' part of global actor 'MainActor'
private(set) static var trackerDiagnostic = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:30:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var trackerDiagnostic = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: warning: static property 'userAnonymisation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var userAnonymisation = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: convert 'userAnonymisation' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var userAnonymisation = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: add '@MainActor' to make static property 'userAnonymisation' part of global actor 'MainActor'
private(set) static var userAnonymisation = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:31:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var userAnonymisation = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: warning: static property 'platformContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var platformContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: convert 'platformContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var platformContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: add '@MainActor' to make static property 'platformContext' part of global actor 'MainActor'
private(set) static var platformContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:32:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var platformContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: warning: static property 'geoLocationContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var geoLocationContext = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: convert 'geoLocationContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var geoLocationContext = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: add '@MainActor' to make static property 'geoLocationContext' part of global actor 'MainActor'
private(set) static var geoLocationContext = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:33:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var geoLocationContext = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: warning: static property 'screenEngagementAutotracking' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var screenEngagementAutotracking = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: convert 'screenEngagementAutotracking' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var screenEngagementAutotracking = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: add '@MainActor' to make static property 'screenEngagementAutotracking' part of global actor 'MainActor'
private(set) static var screenEngagementAutotracking = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:34:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var screenEngagementAutotracking = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: warning: static property 'immersiveSpaceContext' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var immersiveSpaceContext = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: convert 'immersiveSpaceContext' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var immersiveSpaceContext = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: add '@MainActor' to make static property 'immersiveSpaceContext' part of global actor 'MainActor'
private(set) static var immersiveSpaceContext = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:35:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var immersiveSpaceContext = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: warning: static property 'continueSessionOnRestart' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private(set) static var continueSessionOnRestart = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: convert 'continueSessionOnRestart' to a 'let' constant to make 'Sendable' shared state immutable
private(set) static var continueSessionOnRestart = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: add '@MainActor' to make static property 'continueSessionOnRestart' part of global actor 'MainActor'
private(set) static var continueSessionOnRestart = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Tracker/TrackerDefaults.swift:36:29: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private(set) static var continueSessionOnRestart = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: warning: var 'instances' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
var instances: [String : DataPersistence]? = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: convert 'instances' to a 'let' constant to make 'Sendable' shared state immutable
var instances: [String : DataPersistence]? = nil
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: add '@MainActor' to make var 'instances' part of global actor 'MainActor'
var instances: [String : DataPersistence]? = nil
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:16:5: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
var instances: [String : DataPersistence]? = nil
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: warning: var 'sessionKey' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
var sessionKey = "session"
^
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: convert 'sessionKey' to a 'let' constant to make 'Sendable' shared state immutable
var sessionKey = "session"
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: add '@MainActor' to make var 'sessionKey' part of global actor 'MainActor'
var sessionKey = "session"
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Core/Utils/DataPersistence.swift:22:5: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
var sessionKey = "session"
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: warning: static property 'httpMethod' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var httpMethod: HttpMethodOptions = .post
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: convert 'httpMethod' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var httpMethod: HttpMethodOptions = .post
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: add '@MainActor' to make static property 'httpMethod' part of global actor 'MainActor'
public private(set) static var httpMethod: HttpMethodOptions = .post
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:17:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var httpMethod: HttpMethodOptions = .post
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: warning: static property 'httpProtocol' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var httpProtocol: ProtocolOptions = .https
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: convert 'httpProtocol' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var httpProtocol: ProtocolOptions = .https
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: add '@MainActor' to make static property 'httpProtocol' part of global actor 'MainActor'
public private(set) static var httpProtocol: ProtocolOptions = .https
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:18:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var httpProtocol: ProtocolOptions = .https
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: warning: static property 'emitRange' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: convert 'emitRange' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: add '@MainActor' to make static property 'emitRange' part of global actor 'MainActor'
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:19:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitRange = BufferOption.largeGroup.rawValue
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: warning: static property 'emitThreadPoolSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitThreadPoolSize = 15
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: convert 'emitThreadPoolSize' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitThreadPoolSize = 15
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: add '@MainActor' to make static property 'emitThreadPoolSize' part of global actor 'MainActor'
public private(set) static var emitThreadPoolSize = 15
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:20:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitThreadPoolSize = 15
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: warning: static property 'byteLimitGet' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var byteLimitGet = 40000
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: convert 'byteLimitGet' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var byteLimitGet = 40000
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: add '@MainActor' to make static property 'byteLimitGet' part of global actor 'MainActor'
public private(set) static var byteLimitGet = 40000
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:21:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var byteLimitGet = 40000
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: warning: static property 'byteLimitPost' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var byteLimitPost = 40000
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: convert 'byteLimitPost' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var byteLimitPost = 40000
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: add '@MainActor' to make static property 'byteLimitPost' part of global actor 'MainActor'
public private(set) static var byteLimitPost = 40000
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:22:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var byteLimitPost = 40000
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: warning: static property 'serverAnonymisation' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var serverAnonymisation = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: convert 'serverAnonymisation' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var serverAnonymisation = false
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: add '@MainActor' to make static property 'serverAnonymisation' part of global actor 'MainActor'
public private(set) static var serverAnonymisation = false
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:23:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var serverAnonymisation = false
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: warning: static property 'bufferOption' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var bufferOption: BufferOption = .single
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: convert 'bufferOption' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var bufferOption: BufferOption = .single
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: add '@MainActor' to make static property 'bufferOption' part of global actor 'MainActor'
public private(set) static var bufferOption: BufferOption = .single
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:24:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var bufferOption: BufferOption = .single
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: warning: static property 'retryFailedRequests' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var retryFailedRequests = true
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: convert 'retryFailedRequests' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var retryFailedRequests = true
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: add '@MainActor' to make static property 'retryFailedRequests' part of global actor 'MainActor'
public private(set) static var retryFailedRequests = true
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:25:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var retryFailedRequests = true
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: warning: static property 'maxEventStoreSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: convert 'maxEventStoreSize' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: add '@MainActor' to make static property 'maxEventStoreSize' part of global actor 'MainActor'
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:26:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var maxEventStoreSize: Int64 = 1000 // events
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: warning: static property 'maxEventStoreAge' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: convert 'maxEventStoreAge' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: add '@MainActor' to make static property 'maxEventStoreAge' part of global actor 'MainActor'
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:27:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var maxEventStoreAge: TimeInterval = TimeInterval(60 * 60 * 24 * 30) // 30 days
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: warning: static property 'emitTimeout' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: convert 'emitTimeout' to a 'let' constant to make 'Sendable' shared state immutable
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: add '@MainActor' to make static property 'emitTimeout' part of global actor 'MainActor'
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Emitter/EmitterDefaults.swift:28:36: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public private(set) static var emitTimeout: TimeInterval = TimeInterval(30) // 30 seconds
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: warning: static property 'serviceProviderInstances' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: convert 'serviceProviderInstances' to a 'let' constant to make 'Sendable' shared state immutable
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: add '@MainActor' to make static property 'serviceProviderInstances' part of global actor 'MainActor'
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:36:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var serviceProviderInstances: [String : ServiceProvider] = [:]
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: warning: static property 'configurationProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var configurationProvider: RemoteConfigurationProvider?
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: convert 'configurationProvider' to a 'let' constant to make 'Sendable' shared state immutable
private static var configurationProvider: RemoteConfigurationProvider?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: add '@MainActor' to make static property 'configurationProvider' part of global actor 'MainActor'
private static var configurationProvider: RemoteConfigurationProvider?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:37:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var configurationProvider: RemoteConfigurationProvider?
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: warning: static property 'defaultServiceProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private static var defaultServiceProvider: ServiceProvider?
^
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: convert 'defaultServiceProvider' to a 'let' constant to make 'Sendable' shared state immutable
private static var defaultServiceProvider: ServiceProvider?
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: add '@MainActor' to make static property 'defaultServiceProvider' part of global actor 'MainActor'
private static var defaultServiceProvider: ServiceProvider?
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Snowplow/Snowplow.swift:38:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private static var defaultServiceProvider: ServiceProvider?
^
nonisolated(unsafe)
SwiftDriverJobDiscovery normal arm64 Compiling SubjectController.swift, TrackerController.swift, EcommerceController.swift, CartEntity.swift, EcommerceScreenEntity.swift, EcommerceUserEntity.swift, ProductEntity.swift, PromotionEntity.swift, TransactionEntity.swift, AddToCartEvent.swift, CheckoutStepEvent.swift, ProductListClickEvent.swift, ProductListViewEvent.swift, ProductViewEvent.swift, PromotionClickEvent.swift, PromotionViewEvent.swift, RefundEvent.swift, RemoveFromCartEvent.swift, TransactionErrorEvent.swift, TransactionEvent.swift, BufferOption.swift, EmitterDefaults.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling EmitterEvent.swift, EventStore.swift, DeepLinkEntity.swift, LifecycleEntity.swift, Background.swift, ConsentDocument.swift, ConsentGranted.swift, ConsentWithdrawn.swift, DeepLinkReceived.swift, Ecommerce.swift, EcommerceItem.swift, EventBase.swift, Foreground.swift, ListItemView.swift, MessageNotification.swift, MessageNotificationAttachment.swift, PageView.swift, PushNotification.swift, SNOWError.swift, ScreenView.swift, ScrollChanged.swift, SelfDescribing.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling MediaAdStartEvent.swift, MediaAdThirdQuartileEvent.swift, MediaBufferEndEvent.swift, MediaBufferStartEvent.swift, MediaEndEvent.swift, MediaErrorEvent.swift, MediaFullscreenChangeEvent.swift, MediaPauseEvent.swift, MediaPictureInPictureChangeEvent.swift, MediaPlayEvent.swift, MediaPlaybackRateChangeEvent.swift, MediaQualityChangeEvent.swift, MediaReadyEvent.swift, MediaSeekEndEvent.swift, MediaSeekStartEvent.swift, MediaVolumeChangeEvent.swift, DefaultNetworkConnection.swift, HttpMethodOptions.swift, NetworkConnection.swift, ProtocolOptions.swift, Request.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling ConfigurationBundle.swift, ConfigurationProtocol.swift, ConfigurationState.swift, EmitterConfiguration.swift, FocalMeterConfiguration.swift, GDPRConfiguration.swift, GlobalContextsConfiguration.swift, NetworkConfiguration.swift, PlatformContextProperty.swift, PluginConfiguration.swift, RemoteConfiguration.swift, SerializableConfiguration.swift, SessionConfiguration.swift, SubjectConfiguration.swift, TrackerConfiguration.swift, Controller.swift, EmitterController.swift, GDPRController.swift, GlobalContextsController.swift, NetworkController.swift, PluginsController.swift, SessionController.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling SQLiteEventStore.swift, PlatformContext.swift, Subject.swift, SubjectControllerImpl.swift, EcommerceControllerImpl.swift, InstallTracker.swift, PluginsControllerImpl.swift, ServiceProvider.swift, ServiceProviderProtocol.swift, Tracker.swift, TrackerControllerImpl.swift, TrackerDefaults.swift, TrackerEvent.swift, WebViewMessageHandler.swift, WebViewMessageHandlerV2.swift, TrackerConstants.swift, DataPersistence.swift, DeviceInfoMonitor.swift, SNOWReachability.swift, Stringb64.swift, Utilities.swift, ConfigurationBuilder.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling ScreenSummaryState.swift, ScreenSummaryStateMachine.swift, ScreenViewModifier.swift, UIKitScreenViewTracking.swift, Session.swift, SessionControllerImpl.swift, DeepLinkState.swift, DeepLinkStateMachine.swift, ImmersiveSpaceState.swift, ImmersiveSpaceStateMachine.swift, LifecycleState.swift, LifecycleStateMachine.swift, PluginStateMachine.swift, State.swift, StateFuture.swift, StateMachineEvent.swift, StateMachineProtocol.swift, StateManager.swift, TrackerState.swift, TrackerStateSnapshot.swift, Database.swift, MemoryEventStore.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling RequestCallback.swift, RequestResult.swift, Payload.swift, SelfDescribingJson.swift, Snowplow.swift, CrossDeviceParameterConfiguration.swift, DevicePlatform.swift, InspectableEvent.swift, LogLevel.swift, LoggerDelegate.swift, PlaformContextRetriever.swift, SessionState.swift, View.swift, GDPRProcessingBasis.swift, SPSize.swift, ImmersiveSpaceEntity.swift, WindowGroupEntity.swift, DismissImmersiveSpaceEvent.swift, DismissWindowEvent.swift, OpenImmersiveSpaceEvent.swift, OpenWindowEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Emitting module for SnowplowTracker (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriver\ Compilation\ Requirements SnowplowTracker normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SnowplowTracker -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SnowplowTracker-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-Swift.h (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-iphoneos/SnowplowTracker-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftdoc (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.abi.json (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftmodule (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/arm64-apple-ios.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftsourceinfo (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling Emitter.swift, EmitterControllerImpl.swift, EmitterEventProcessing.swift, ScreenEnd.swift, GDPRContext.swift, GDPRControllerImpl.swift, GlobalContextPluginConfiguration.swift, GlobalContextsControllerImpl.swift, SchemaRule.swift, EcommerceControllerIQWrapper.swift, EmitterControllerIQWrapper.swift, EventStoreIQWrapper.swift, GDPRControllerIQWrapper.swift, GlobalContextsControllerIQWrapper.swift, InternalQueue.swift, InternalQueueTimer.swift, MediaControllerIQWrapper.swift, MediaTrackingIQWrapper.swift, NetworkControllerIQWrapper.swift, PluginsControllerIQWrapper.swift, SessionControllerIQWrapper.swift, SubjectControllerIQWrapper.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling Structured.swift, Timing.swift, TrackerError.swift, WebViewReader.swift, ContextGenerator.swift, GlobalContext.swift, SchemaRuleset.swift, MediaTrackingConfiguration.swift, MediaController.swift, MediaTracking.swift, MediaAdBreakEntity.swift, MediaAdEntity.swift, MediaPlayerEntity.swift, MediaAdBreakEndEvent.swift, MediaAdBreakStartEvent.swift, MediaAdClickEvent.swift, MediaAdCompleteEvent.swift, MediaAdFirstQuartileEvent.swift, MediaAdMidpointEvent.swift, MediaAdPauseEvent.swift, MediaAdResumeEvent.swift, MediaAdSkipEvent.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriverJobDiscovery normal arm64 Compiling TrackerControllerIQWrapper.swift, Logger.swift, AVPlayerSubscription.swift, MediaAdTracking.swift, MediaControllerImpl.swift, MediaPingInterval.swift, MediaSessionTracking.swift, MediaSessionTrackingStats.swift, MediaTrackingImpl.swift, MediaSessionEntity.swift, MediaPercentProgressEvent.swift, MediaPingEvent.swift, MediaPlayerUpdatingEvent.swift, MediaSchemata.swift, NetworkControllerImpl.swift, RemoteConfigurationBundle.swift, RemoteConfigurationCache.swift, RemoteConfigurationFetcher.swift, RemoteConfigurationProvider.swift, ListItemViewModifier.swift, ScreenState.swift, ScreenStateMachine.swift (in target 'SnowplowTracker' from project 'SnowplowTracker')
SwiftDriver\ Compilation SnowplowTracker normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SnowplowTracker -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -target arm64-apple-ios12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos18.4-22E235-339d34bc69d7fc736c3220795c36f340.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.o normal (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-iphoneos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.o
ExtractAppIntentsMetadata (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name SnowplowTracker --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk --xcode-version 16E140 --platform-family iOS --deployment-target 12.0 --bundle-identifier spi-builder-workspace.SnowplowTracker --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.appintents --target-triple arm64-apple-ios12.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/SnowplowTracker.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/SnowplowTracker.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SnowplowTracker.build/Debug-iphoneos/SnowplowTracker.build/Objects-normal/arm64/SnowplowTracker.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-12-05 00:09:07.124 appintentsmetadataprocessor[1328:7820] Starting appintentsmetadataprocessor export
2025-12-05 00:09:07.166 appintentsmetadataprocessor[1328:7820] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.o (in target 'SnowplowTracker' from project 'SnowplowTracker')
cd /Users/admin/builder/spi-builder-workspace
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/SnowplowTracker.o
** BUILD SUCCEEDED **
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "mocker",
"requirement" : {
"range" : [
{
"lower_bound" : "2.5.4",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/WeTransfer/Mocker.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "SnowplowTracker",
"name" : "SnowplowTracker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SnowplowTracker",
"targets" : [
"SnowplowTracker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Tests",
"module_type" : "SwiftTarget",
"name" : "Tests",
"path" : "Tests",
"product_dependencies" : [
"Mocker"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/en.lproj/InfoPlist.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
}
],
"sources" : [
"Configurations/TestConfigurationBuilder.swift",
"Configurations/TestEmitterConfiguration.swift",
"Configurations/TestFocalMeterConfiguration.swift",
"Configurations/TestMultipleInstances.swift",
"Configurations/TestRemoteConfiguration.swift",
"Configurations/TestTrackerConfiguration.swift",
"Configurations/TestTrackerController.swift",
"Ecommerce/TestEcommerceController.swift",
"Ecommerce/TestEcommerceEntities.swift",
"Ecommerce/TestEcommerceEvents.swift",
"Global Contexts/TestGlobalContexts.swift",
"Global Contexts/TestSchemaRuleset.swift",
"Legacy Tests/LegacyTestSubject.swift",
"Media/TestMediaAdTracking.swift",
"Media/TestMediaController.swift",
"Media/TestMediaEventAndEntitySerialization.swift",
"Media/TestMediaSessionTrackingStats.swift",
"ScreenViewTracking/TestListItemViewModifier.swift",
"ScreenViewTracking/TestScreenState.swift",
"ScreenViewTracking/TestScreenSummaryStateMachine.swift",
"ScreenViewTracking/TestScreenViewModifier.swift",
"Storage/TestDatabase.swift",
"Storage/TestSQLiteEventStore.swift",
"TestDataPersistence.swift",
"TestEmitter.swift",
"TestEvents.swift",
"TestLifecycleState.swift",
"TestLinkDecorator.swift",
"TestLogger.swift",
"TestMemoryEventStore.swift",
"TestNetworkConnection.swift",
"TestPayload.swift",
"TestPlatformContext.swift",
"TestPlugins.swift",
"TestRequest.swift",
"TestRequestResult.swift",
"TestSelfDescribingJson.swift",
"TestServiceProvider.swift",
"TestSession.swift",
"TestStateManager.swift",
"TestSubject.swift",
"TestUtils.swift",
"TestWebViewMessageHandler.swift",
"TestWebViewMessageHandlerV2.swift",
"Tracker/TestTracker.swift",
"Tracker/TestTrackerEvent.swift",
"Utils/DatabaseHelpers.swift",
"Utils/EventSink.swift",
"Utils/MockDeviceInfoMonitor.swift",
"Utils/MockEventStore.swift",
"Utils/MockLoggerDelegate.swift",
"Utils/MockNetworkConnection.swift",
"Utils/MockTimer.swift",
"Utils/MockWKScriptMessage.swift",
"Utils/TimeTraveler.swift",
"VisionOS/TestImmersiveSpaceState.swift",
"VisionOS/TestVisionOSEntities.swift",
"VisionOS/TestVisionOSEvents.swift"
],
"target_dependencies" : [
"SnowplowTracker"
],
"type" : "test"
},
{
"c99name" : "SnowplowTracker",
"module_type" : "SwiftTarget",
"name" : "SnowplowTracker",
"path" : "Sources",
"product_memberships" : [
"SnowplowTracker"
],
"sources" : [
"Core/Emitter/Emitter.swift",
"Core/Emitter/EmitterControllerImpl.swift",
"Core/Emitter/EmitterEventProcessing.swift",
"Core/Events/ScreenEnd.swift",
"Core/GDPR/GDPRContext.swift",
"Core/GDPR/GDPRControllerImpl.swift",
"Core/GlobalContexts/GlobalContextPluginConfiguration.swift",
"Core/GlobalContexts/GlobalContextsControllerImpl.swift",
"Core/GlobalContexts/SchemaRule.swift",
"Core/InternalQueue/EcommerceControllerIQWrapper.swift",
"Core/InternalQueue/EmitterControllerIQWrapper.swift",
"Core/InternalQueue/EventStoreIQWrapper.swift",
"Core/InternalQueue/GDPRControllerIQWrapper.swift",
"Core/InternalQueue/GlobalContextsControllerIQWrapper.swift",
"Core/InternalQueue/InternalQueue.swift",
"Core/InternalQueue/InternalQueueTimer.swift",
"Core/InternalQueue/MediaControllerIQWrapper.swift",
"Core/InternalQueue/MediaTrackingIQWrapper.swift",
"Core/InternalQueue/NetworkControllerIQWrapper.swift",
"Core/InternalQueue/PluginsControllerIQWrapper.swift",
"Core/InternalQueue/SessionControllerIQWrapper.swift",
"Core/InternalQueue/SubjectControllerIQWrapper.swift",
"Core/InternalQueue/TrackerControllerIQWrapper.swift",
"Core/Logger/Logger.swift",
"Core/Media/Controllers/AVPlayerSubscription.swift",
"Core/Media/Controllers/MediaAdTracking.swift",
"Core/Media/Controllers/MediaControllerImpl.swift",
"Core/Media/Controllers/MediaPingInterval.swift",
"Core/Media/Controllers/MediaSessionTracking.swift",
"Core/Media/Controllers/MediaSessionTrackingStats.swift",
"Core/Media/Controllers/MediaTrackingImpl.swift",
"Core/Media/Entities/MediaSessionEntity.swift",
"Core/Media/Events/MediaPercentProgressEvent.swift",
"Core/Media/Events/MediaPingEvent.swift",
"Core/Media/Events/MediaPlayerUpdatingEvent.swift",
"Core/Media/MediaSchemata.swift",
"Core/NetworkConnection/NetworkControllerImpl.swift",
"Core/RemoteConfiguration/RemoteConfigurationBundle.swift",
"Core/RemoteConfiguration/RemoteConfigurationCache.swift",
"Core/RemoteConfiguration/RemoteConfigurationFetcher.swift",
"Core/RemoteConfiguration/RemoteConfigurationProvider.swift",
"Core/ScreenViewTracking/ListItemViewModifier.swift",
"Core/ScreenViewTracking/ScreenState.swift",
"Core/ScreenViewTracking/ScreenStateMachine.swift",
"Core/ScreenViewTracking/ScreenSummaryState.swift",
"Core/ScreenViewTracking/ScreenSummaryStateMachine.swift",
"Core/ScreenViewTracking/ScreenViewModifier.swift",
"Core/ScreenViewTracking/UIKitScreenViewTracking.swift",
"Core/Session/Session.swift",
"Core/Session/SessionControllerImpl.swift",
"Core/StateMachine/DeepLinkState.swift",
"Core/StateMachine/DeepLinkStateMachine.swift",
"Core/StateMachine/ImmersiveSpaceState.swift",
"Core/StateMachine/ImmersiveSpaceStateMachine.swift",
"Core/StateMachine/LifecycleState.swift",
"Core/StateMachine/LifecycleStateMachine.swift",
"Core/StateMachine/PluginStateMachine.swift",
"Core/StateMachine/State.swift",
"Core/StateMachine/StateFuture.swift",
"Core/StateMachine/StateMachineEvent.swift",
"Core/StateMachine/StateMachineProtocol.swift",
"Core/StateMachine/StateManager.swift",
"Core/StateMachine/TrackerState.swift",
"Core/StateMachine/TrackerStateSnapshot.swift",
"Core/Storage/Database.swift",
"Core/Storage/MemoryEventStore.swift",
"Core/Storage/SQLiteEventStore.swift",
"Core/Subject/PlatformContext.swift",
"Core/Subject/Subject.swift",
"Core/Subject/SubjectControllerImpl.swift",
"Core/Tracker/EcommerceControllerImpl.swift",
"Core/Tracker/InstallTracker.swift",
"Core/Tracker/PluginsControllerImpl.swift",
"Core/Tracker/ServiceProvider.swift",
"Core/Tracker/ServiceProviderProtocol.swift",
"Core/Tracker/Tracker.swift",
"Core/Tracker/TrackerControllerImpl.swift",
"Core/Tracker/TrackerDefaults.swift",
"Core/Tracker/TrackerEvent.swift",
"Core/Tracker/WebViewMessageHandler.swift",
"Core/Tracker/WebViewMessageHandlerV2.swift",
"Core/TrackerConstants.swift",
"Core/Utils/DataPersistence.swift",
"Core/Utils/DeviceInfoMonitor.swift",
"Core/Utils/SNOWReachability.swift",
"Core/Utils/Stringb64.swift",
"Core/Utils/Utilities.swift",
"Snowplow/Configurations/ConfigurationBuilder.swift",
"Snowplow/Configurations/ConfigurationBundle.swift",
"Snowplow/Configurations/ConfigurationProtocol.swift",
"Snowplow/Configurations/ConfigurationState.swift",
"Snowplow/Configurations/EmitterConfiguration.swift",
"Snowplow/Configurations/FocalMeterConfiguration.swift",
"Snowplow/Configurations/GDPRConfiguration.swift",
"Snowplow/Configurations/GlobalContextsConfiguration.swift",
"Snowplow/Configurations/NetworkConfiguration.swift",
"Snowplow/Configurations/PlatformContextProperty.swift",
"Snowplow/Configurations/PluginConfiguration.swift",
"Snowplow/Configurations/RemoteConfiguration.swift",
"Snowplow/Configurations/SerializableConfiguration.swift",
"Snowplow/Configurations/SessionConfiguration.swift",
"Snowplow/Configurations/SubjectConfiguration.swift",
"Snowplow/Configurations/TrackerConfiguration.swift",
"Snowplow/Controllers/Controller.swift",
"Snowplow/Controllers/EmitterController.swift",
"Snowplow/Controllers/GDPRController.swift",
"Snowplow/Controllers/GlobalContextsController.swift",
"Snowplow/Controllers/NetworkController.swift",
"Snowplow/Controllers/PluginsController.swift",
"Snowplow/Controllers/SessionController.swift",
"Snowplow/Controllers/SubjectController.swift",
"Snowplow/Controllers/TrackerController.swift",
"Snowplow/Ecommerce/EcommerceController.swift",
"Snowplow/Ecommerce/Entities/CartEntity.swift",
"Snowplow/Ecommerce/Entities/EcommerceScreenEntity.swift",
"Snowplow/Ecommerce/Entities/EcommerceUserEntity.swift",
"Snowplow/Ecommerce/Entities/ProductEntity.swift",
"Snowplow/Ecommerce/Entities/PromotionEntity.swift",
"Snowplow/Ecommerce/Entities/TransactionEntity.swift",
"Snowplow/Ecommerce/Events/AddToCartEvent.swift",
"Snowplow/Ecommerce/Events/CheckoutStepEvent.swift",
"Snowplow/Ecommerce/Events/ProductListClickEvent.swift",
"Snowplow/Ecommerce/Events/ProductListViewEvent.swift",
"Snowplow/Ecommerce/Events/ProductViewEvent.swift",
"Snowplow/Ecommerce/Events/PromotionClickEvent.swift",
"Snowplow/Ecommerce/Events/PromotionViewEvent.swift",
"Snowplow/Ecommerce/Events/RefundEvent.swift",
"Snowplow/Ecommerce/Events/RemoveFromCartEvent.swift",
"Snowplow/Ecommerce/Events/TransactionErrorEvent.swift",
"Snowplow/Ecommerce/Events/TransactionEvent.swift",
"Snowplow/Emitter/BufferOption.swift",
"Snowplow/Emitter/EmitterDefaults.swift",
"Snowplow/Emitter/EmitterEvent.swift",
"Snowplow/Emitter/EventStore.swift",
"Snowplow/Entities/DeepLinkEntity.swift",
"Snowplow/Entities/LifecycleEntity.swift",
"Snowplow/Events/Background.swift",
"Snowplow/Events/ConsentDocument.swift",
"Snowplow/Events/ConsentGranted.swift",
"Snowplow/Events/ConsentWithdrawn.swift",
"Snowplow/Events/DeepLinkReceived.swift",
"Snowplow/Events/Ecommerce.swift",
"Snowplow/Events/EcommerceItem.swift",
"Snowplow/Events/EventBase.swift",
"Snowplow/Events/Foreground.swift",
"Snowplow/Events/ListItemView.swift",
"Snowplow/Events/MessageNotification.swift",
"Snowplow/Events/MessageNotificationAttachment.swift",
"Snowplow/Events/PageView.swift",
"Snowplow/Events/PushNotification.swift",
"Snowplow/Events/SNOWError.swift",
"Snowplow/Events/ScreenView.swift",
"Snowplow/Events/ScrollChanged.swift",
"Snowplow/Events/SelfDescribing.swift",
"Snowplow/Events/Structured.swift",
"Snowplow/Events/Timing.swift",
"Snowplow/Events/TrackerError.swift",
"Snowplow/Events/WebViewReader.swift",
"Snowplow/GlobalContexts/ContextGenerator.swift",
"Snowplow/GlobalContexts/GlobalContext.swift",
"Snowplow/GlobalContexts/SchemaRuleset.swift",
"Snowplow/Media/Configuration/MediaTrackingConfiguration.swift",
"Snowplow/Media/Controllers/MediaController.swift",
"Snowplow/Media/Controllers/MediaTracking.swift",
"Snowplow/Media/Entities/MediaAdBreakEntity.swift",
"Snowplow/Media/Entities/MediaAdEntity.swift",
"Snowplow/Media/Entities/MediaPlayerEntity.swift",
"Snowplow/Media/Events/MediaAdBreakEndEvent.swift",
"Snowplow/Media/Events/MediaAdBreakStartEvent.swift",
"Snowplow/Media/Events/MediaAdClickEvent.swift",
"Snowplow/Media/Events/MediaAdCompleteEvent.swift",
"Snowplow/Media/Events/MediaAdFirstQuartileEvent.swift",
"Snowplow/Media/Events/MediaAdMidpointEvent.swift",
"Snowplow/Media/Events/MediaAdPauseEvent.swift",
"Snowplow/Media/Events/MediaAdResumeEvent.swift",
"Snowplow/Media/Events/MediaAdSkipEvent.swift",
"Snowplow/Media/Events/MediaAdStartEvent.swift",
"Snowplow/Media/Events/MediaAdThirdQuartileEvent.swift",
"Snowplow/Media/Events/MediaBufferEndEvent.swift",
"Snowplow/Media/Events/MediaBufferStartEvent.swift",
"Snowplow/Media/Events/MediaEndEvent.swift",
"Snowplow/Media/Events/MediaErrorEvent.swift",
"Snowplow/Media/Events/MediaFullscreenChangeEvent.swift",
"Snowplow/Media/Events/MediaPauseEvent.swift",
"Snowplow/Media/Events/MediaPictureInPictureChangeEvent.swift",
"Snowplow/Media/Events/MediaPlayEvent.swift",
"Snowplow/Media/Events/MediaPlaybackRateChangeEvent.swift",
"Snowplow/Media/Events/MediaQualityChangeEvent.swift",
"Snowplow/Media/Events/MediaReadyEvent.swift",
"Snowplow/Media/Events/MediaSeekEndEvent.swift",
"Snowplow/Media/Events/MediaSeekStartEvent.swift",
"Snowplow/Media/Events/MediaVolumeChangeEvent.swift",
"Snowplow/Network/DefaultNetworkConnection.swift",
"Snowplow/Network/HttpMethodOptions.swift",
"Snowplow/Network/NetworkConnection.swift",
"Snowplow/Network/ProtocolOptions.swift",
"Snowplow/Network/Request.swift",
"Snowplow/Network/RequestCallback.swift",
"Snowplow/Network/RequestResult.swift",
"Snowplow/Payload/Payload.swift",
"Snowplow/Payload/SelfDescribingJson.swift",
"Snowplow/Snowplow.swift",
"Snowplow/Tracker/CrossDeviceParameterConfiguration.swift",
"Snowplow/Tracker/DevicePlatform.swift",
"Snowplow/Tracker/InspectableEvent.swift",
"Snowplow/Tracker/LogLevel.swift",
"Snowplow/Tracker/LoggerDelegate.swift",
"Snowplow/Tracker/PlaformContextRetriever.swift",
"Snowplow/Tracker/SessionState.swift",
"Snowplow/Tracker/View.swift",
"Snowplow/Utils/GDPRProcessingBasis.swift",
"Snowplow/Utils/SPSize.swift",
"Snowplow/VisionOS/Entities/ImmersiveSpaceEntity.swift",
"Snowplow/VisionOS/Entities/WindowGroupEntity.swift",
"Snowplow/VisionOS/Events/DismissImmersiveSpaceEvent.swift",
"Snowplow/VisionOS/Events/DismissWindowEvent.swift",
"Snowplow/VisionOS/Events/OpenImmersiveSpaceEvent.swift",
"Snowplow/VisionOS/Events/OpenWindowEvent.swift"
],
"type" : "library"
},
{
"c99name" : "IntegrationTests",
"module_type" : "SwiftTarget",
"name" : "IntegrationTests",
"path" : "IntegrationTests",
"sources" : [
"TestTrackEventsToMicro.swift",
"Utils/Micro.swift"
],
"target_dependencies" : [
"SnowplowTracker"
],
"type" : "test"
}
],
"tools_version" : "5.9"
}
Done.