The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PostHog, reference 3.57.3 (218fb6), with Swift 6.1 for macOS (SPM) on 30 Apr 2026 06:25:17 UTC.

Swift 6 data race errors: 24

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[266/286] Compiling PostHog PostHogConsumerPayload.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[267/286] Compiling PostHog PostHogContext.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[268/286] Compiling PostHog PostHogExtensions.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[269/286] Compiling PostHog PostHogFileBackedQueue.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[270/286] Compiling PostHog PostHogIntegration.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[271/286] Compiling PostHog PostHogLegacyQueue.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[272/286] Compiling PostHog PostHogPersonProfiles.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[273/286] Compiling PostHog PostHogPropertiesSanitizer.swift
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:328:16: warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
326 |
327 | extension PostHogApi {
328 |     static var jsonDecoder: JSONDecoder = {
    |                |- warning: static property 'jsonDecoder' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'jsonDecoder' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'jsonDecoder' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         let decoder = JSONDecoder()
330 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:119:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
117 |             if error != nil {
118 |                 hedgeLog("Error calling the batch API: \(String(describing: error)).")
119 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
120 |             }
121 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:172:24: warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
170 |             if error != nil {
171 |                 hedgeLog("Error calling the snapshot API: \(String(describing: error)).")
172 |                 return completion(PostHogBatchUploadInfo(statusCode: nil, error: error))
    |                        |- warning: capture of 'completion' with non-sendable type '(PostHogBatchUploadInfo) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
173 |             }
174 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:249:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
247 |             if error != nil {
248 |                 hedgeLog("Error calling the flags API: \(String(describing: error))")
249 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
250 |             }
251 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogApi.swift:293:24: warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
291 |             if let error {
292 |                 hedgeLog("Error calling the remote config API: \(error.localizedDescription)")
293 |                 return completion(nil, error)
    |                        |- warning: capture of 'completion' with non-sendable type '([String : Any]?, (any Error)?) -> Void' in a '@Sendable' closure
    |                        `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
294 |             }
295 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:75: warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                                           `- warning: main actor-isolated property 'screen' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:511:50: note: property declared here
 509 | /*! The screen property returns the best screen for the window. If the window only intersects one screen, it returns that screen. If it intersects more than one screen, then it resolves the tie through based on what space it is mostly on. It may return nil if there are no available screens, or it is completely off screen.
 510 |  */
 511 | @property (nullable, readonly, strong) NSScreen *screen;
     |                                                  `- note: property declared here
 512 | @property (nullable, readonly, strong) NSScreen *deepestScreen;
 513 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:41: warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                         `- warning: main actor-isolated property 'windows' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:278:49: note: property declared here
276 |
277 | - (void)preventWindowOrdering;
278 | @property (readonly, copy) NSArray<NSWindow *> *windows;
    |                                                 `- note: property declared here
279 | - (void)setWindowsNeedUpdate:(BOOL)needUpdate;
280 | - (void)updateWindows;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:34: warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
365 |
366 |     /// Retrieves the current screen size of the application window based on platform
367 |     private func getScreenSize() -> CGSize? {
    |                  `- note: add '@MainActor' to make instance method 'getScreenSize()' part of global actor 'MainActor'
368 |         #if os(iOS) || os(tvOS) || os(visionOS)
369 |             return UIApplication.getCurrentWindow(filterForegrounded: false)?.bounds.size
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                  `- warning: main actor-isolated class property 'shared' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSApplication.h:193:61: note: class property declared here
191 | APPKIT_EXTERN __kindof NSApplication * _Null_unspecified NSApp NS_SWIFT_UI_ACTOR;
192 |
193 | @property (class, readonly, strong) __kindof NSApplication *sharedApplication;
    |                                                             `- note: class property declared here
194 | @property (nullable, weak) id<NSApplicationDelegate> delegate;
195 |
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:372:60: warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
370 |         #elseif os(macOS)
371 |             // NSScreen.frame represents the full screen rectangle and includes any space occupied by menu, dock or camera bezel
372 |             return NSApplication.shared.windows.first { $0.isKeyWindow }?.screen?.frame.size
    |                                                            `- warning: main actor-isolated property 'isKeyWindow' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
373 |         #elseif os(watchOS)
374 |             return WKInterfaceDevice.current().screenBounds.size
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:436:47: note: property declared here
 434 | @property (getter=isDocumentEdited) BOOL documentEdited;
 435 | @property (getter=isVisible, readonly) BOOL visible;
 436 | @property (getter=isKeyWindow, readonly) BOOL keyWindow;
     |                                               `- note: property declared here
 437 | @property (getter=isMainWindow, readonly) BOOL mainWindow;
 438 | @property (readonly) BOOL canBecomeKeyWindow;
/Users/admin/builder/spi-builder-workspace/PostHog/PostHogContext.swift:409:47: warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
407 |             block()
408 |         } else {
409 |             DispatchQueue.main.async(execute: block)
    |                                               `- warning: converting non-sendable function value to '@MainActor @Sendable @convention(block) () -> Void' may introduce data races
410 |         }
411 |     }
[274/286] Compiling PostHog SurveyButton.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[275/286] Compiling PostHog SurveyPresentationDetentsRepresentable.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[276/286] Compiling PostHog SwiftUI+Util.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[277/286] Compiling PostHog PostHogDeepLinkListener.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[278/286] Compiling PostHog PostHogMaskViewModifier.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[279/286] Compiling PostHog PostHogNoMaskViewModifier.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[280/286] Compiling PostHog PostHogSwiftUIViewModifiers.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[281/286] Compiling PostHog PostHogTagViewModifier.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[282/286] Compiling PostHog PostHogTracingHeadersIntegration.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[283/286] Compiling PostHog UIViewController.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[284/286] Compiling PostHog AssociatedKeys.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[285/286] Compiling PostHog BundleUtils.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[286/286] Compiling PostHog Data+Gzip.swift
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:11:16: warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
   |                |- warning: static property 'phForwardingDelegate' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phForwardingDelegate' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phForwardingDelegate' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:12:16: warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 | enum AssociatedKeys {
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
   |                |- warning: static property 'phNoCapture' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoCapture' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoCapture' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:13:16: warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 |     static var phForwardingDelegate: UInt8 = 0
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
   |                |- warning: static property 'phNoMask' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phNoMask' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phNoMask' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:14:16: warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 |     static var phNoCapture: UInt8 = 0
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
   |                |- warning: static property 'phTagView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phTagView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phTagView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:15:16: warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
13 |     static var phNoMask: UInt8 = 0
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
   |                |- warning: static property 'phView' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phView' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phView' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static var phLabel: UInt8 = 0
17 | }
/Users/admin/builder/spi-builder-workspace/PostHog/Utils/AssociatedKeys.swift:16:16: warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |     static var phTagView: UInt8 = 0
15 |     static var phView: UInt8 = 0
16 |     static var phLabel: UInt8 = 0
   |                |- warning: static property 'phLabel' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'phLabel' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'phLabel' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
Build complete! (25.92s)
Fetching https://github.com/AliSoftware/OHHTTPStubs.git
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/Quick/Nimble.git
[1/7902] Fetching ohhttpstubs
[397/22804] Fetching ohhttpstubs, quick
[705/42627] Fetching ohhttpstubs, quick, nimble
Fetched https://github.com/AliSoftware/OHHTTPStubs.git from cache (1.30s)
[18272/34725] Fetching quick, nimble
Fetched https://github.com/Quick/Nimble.git from cache (1.73s)
Fetched https://github.com/Quick/Quick.git from cache (1.73s)
Computing version for https://github.com/AliSoftware/OHHTTPStubs.git
Computed https://github.com/AliSoftware/OHHTTPStubs.git at 9.1.0 (4.77s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 6.1.0 (0.57s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 12.3.0 (0.57s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.82s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (1.39s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/460] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.73s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (1.32s)
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/AliSoftware/OHHTTPStubs.git
Working copy of https://github.com/AliSoftware/OHHTTPStubs.git resolved at 9.1.0
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 6.1.0
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 12.3.0
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "6.0.0",
            "upper_bound" : "7.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick.git"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble.git"
    },
    {
      "identity" : "ohhttpstubs",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "9.0.0",
            "upper_bound" : "10.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/AliSoftware/OHHTTPStubs.git"
    }
  ],
  "manifest_display_name" : "PostHog",
  "name" : "PostHog",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "PostHog",
      "targets" : [
        "PostHog"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "phlibwebp",
      "module_type" : "ClangTarget",
      "name" : "phlibwebp",
      "path" : "vendor/libwebp",
      "product_memberships" : [
        "PostHog"
      ],
      "sources" : [
        "alpha_enc.c",
        "alpha_processing.c",
        "alpha_processing_neon.c",
        "alpha_processing_sse2.c",
        "alpha_processing_sse41.c",
        "analysis_enc.c",
        "backward_references_cost_enc.c",
        "backward_references_enc.c",
        "bit_reader_utils.c",
        "bit_writer_utils.c",
        "color_cache_utils.c",
        "config_enc.c",
        "cost.c",
        "cost_enc.c",
        "cost_neon.c",
        "cost_sse2.c",
        "cpu.c",
        "dec.c",
        "dec_clip_tables.c",
        "dec_neon.c",
        "dec_sse2.c",
        "dec_sse41.c",
        "enc.c",
        "enc_neon.c",
        "enc_sse2.c",
        "enc_sse41.c",
        "filter_enc.c",
        "filters.c",
        "filters_neon.c",
        "filters_sse2.c",
        "filters_utils.c",
        "frame_enc.c",
        "histogram_enc.c",
        "huffman_encode_utils.c",
        "huffman_utils.c",
        "iterator_enc.c",
        "lossless.c",
        "lossless_enc.c",
        "lossless_enc_neon.c",
        "lossless_enc_sse2.c",
        "lossless_enc_sse41.c",
        "lossless_neon.c",
        "lossless_sse2.c",
        "lossless_sse41.c",
        "muxedit.c",
        "muxinternal.c",
        "muxread.c",
        "near_lossless_enc.c",
        "palette.c",
        "picture_csp_enc.c",
        "picture_enc.c",
        "picture_psnr_enc.c",
        "picture_rescale_enc.c",
        "picture_tools_enc.c",
        "predictor_enc.c",
        "quant_enc.c",
        "quant_levels_dec_utils.c",
        "quant_levels_utils.c",
        "random_utils.c",
        "rescaler.c",
        "rescaler_neon.c",
        "rescaler_sse2.c",
        "rescaler_utils.c",
        "sharpyuv.c",
        "sharpyuv_cpu.c",
        "sharpyuv_csp.c",
        "sharpyuv_dsp.c",
        "sharpyuv_gamma.c",
        "sharpyuv_neon.c",
        "sharpyuv_sse2.c",
        "ssim.c",
        "ssim_sse2.c",
        "syntax_enc.c",
        "thread_utils.c",
        "token_enc.c",
        "tree_enc.c",
        "upsampling.c",
        "upsampling_neon.c",
        "upsampling_sse2.c",
        "upsampling_sse41.c",
        "utils.c",
        "vp8l_enc.c",
        "webp_enc.c",
        "yuv.c",
        "yuv_neon.c",
        "yuv_sse2.c",
        "yuv_sse41.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PostHogTests",
      "module_type" : "SwiftTarget",
      "name" : "PostHogTests",
      "path" : "PostHogTests",
      "product_dependencies" : [
        "Quick",
        "Nimble",
        "OHHTTPStubs",
        "OHHTTPStubsSwift"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_remote_config.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_basic.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_end.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_next.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based_empty.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_response_based_linkert.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_branching_specific.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_device_type.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_event.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_event_property_filters.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_event_repeated.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_conditions_url.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_basic.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_link.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_multiple_choice.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_rating.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_question_single_choice.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_unknown_question_type.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_unknown_type.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_exact.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_icontains.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_is_not.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_not_icontains.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_not_regex.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/fixture_survey_url_match_type_regex.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/input_3.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_1.webp",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_2.webp",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHogTests/Resources/output_3.webp",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ApplicationViewLayoutPublisherTest.swift",
        "BundleUtilsTest.swift",
        "ExampleSanitizer.swift",
        "PostHogApiTest.swift",
        "PostHogAppLifeCycleIntegrationTest.swift",
        "PostHogAutocaptureEventTrackerSpec.swift",
        "PostHogAutocaptureIntegrationSpec.swift",
        "PostHogConfigTest.swift",
        "PostHogContextTest.swift",
        "PostHogCrashReportProcessorTest.swift",
        "PostHogDebugImageProviderTest.swift",
        "PostHogDeepLinkIntegrationTests.swift",
        "PostHogDeviceBucketingTests.swift",
        "PostHogEnrichedAnalyticsTest.swift",
        "PostHogErrorTrackingUtilsTest.swift",
        "PostHogExceptionProcessorTest.swift",
        "PostHogFeatureFlagsTest.swift",
        "PostHogFeatureFlagsV3Test.swift",
        "PostHogFileBackedQueueConcurrencyTest.swift",
        "PostHogFileBackedQueueTest.swift",
        "PostHogIdentityTests.swift",
        "PostHogIntegrationInstallationTest.swift",
        "PostHogLegacyQueueTest.swift",
        "PostHogMulticastCallbackTest.swift",
        "PostHogPropertiesSerializationTest.swift",
        "PostHogQueueTest.swift",
        "PostHogRageClickIntegrationTest.swift",
        "PostHogRemoteConfigTest.swift",
        "PostHogReplayBufferQueueTest.swift",
        "PostHogReplayQueueTest.swift",
        "PostHogSDKPersonProfilesTest.swift",
        "PostHogSDKTest.swift",
        "PostHogSamplingTest.swift",
        "PostHogScreenViewIntegrationTest.swift",
        "PostHogSessionManagerTest.swift",
        "PostHogSessionReplayEventTriggersTest.swift",
        "PostHogSessionReplayPluginTest.swift",
        "PostHogSessionReplayTest.swift",
        "PostHogStackTraceProcessorTest.swift",
        "PostHogStorageManagerTest.swift",
        "PostHogStorageMergeTest.swift",
        "PostHogStorageMigrationTest.swift",
        "PostHogStorageTest.swift",
        "PostHogSurveyEnumsTest.swift",
        "PostHogSurveyEventsTest.swift",
        "PostHogSurveysTest.swift",
        "PostHogTracingHeadersTest.swift",
        "PostHogWebPTest.swift",
        "RageClickDetectorTest.swift",
        "TestUtils/MockApplicationLifecyclePublisher.swift",
        "TestUtils/MockPostHogServer.swift",
        "TestUtils/MockScreenViewPublisher.swift",
        "TestUtils/TestError.swift",
        "TestUtils/TestPostHog.swift",
        "TestUtils/URLSession+body.swift",
        "UUIDTest.swift",
        "UtilsTest.swift"
      ],
      "target_dependencies" : [
        "PostHog"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PostHog",
      "module_type" : "SwiftTarget",
      "name" : "PostHog",
      "path" : "PostHog",
      "product_memberships" : [
        "PostHog"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/PostHog/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AppLifeCycle/ApplicationLifecyclePublisher.swift",
        "AppLifeCycle/PostHogAppLifeCycleIntegration.swift",
        "AppLifeCycle/PostHogDeepLinkHelper.swift",
        "ApplicationViewLayoutPublisher.swift",
        "Autocapture/AutocaptureEventProcessing.swift",
        "Autocapture/ForwardingPickerViewDelegate.swift",
        "Autocapture/PostHogAutocaptureEventTracker.swift",
        "Autocapture/PostHogAutocaptureIntegration.swift",
        "Autocapture/PostHogRageClickConfig.swift",
        "Autocapture/PostHogRageClickIntegration.swift",
        "Autocapture/RageClickDetector.swift",
        "Autocapture/SwiftUI/View+PostHogLabel.swift",
        "Autocapture/UIView+PostHogLabel.swift",
        "DI.swift",
        "ErrorTracking/Models/PostHogBinaryImageInfo.swift",
        "ErrorTracking/Models/PostHogStackFrame.swift",
        "ErrorTracking/PostHogCrashReportProcessor.swift",
        "ErrorTracking/PostHogErrorTrackingAutoCaptureIntegration.swift",
        "ErrorTracking/PostHogErrorTrackingConfig.swift",
        "ErrorTracking/PostHogExceptionProcessor.swift",
        "ErrorTracking/Utils/PostHogDebugImageProvider.swift",
        "ErrorTracking/Utils/PostHogErrorTrackingUtils.swift",
        "ErrorTracking/Utils/PostHogStackTraceProcessor.swift",
        "Models/PostHogEvent.swift",
        "Models/PostHogFeatureFlagResult.swift",
        "Models/Surveys/PostHogSurvey+Display.swift",
        "Models/Surveys/PostHogSurvey.swift",
        "Models/Surveys/PostHogSurveyAppearance.swift",
        "Models/Surveys/PostHogSurveyConditions.swift",
        "Models/Surveys/PostHogSurveyEnums.swift",
        "Models/Surveys/PostHogSurveyQuestion.swift",
        "PostHogApi.swift",
        "PostHogBatchUploadInfo.swift",
        "PostHogConfig.swift",
        "PostHogConsumerPayload.swift",
        "PostHogContext.swift",
        "PostHogExtensions.swift",
        "PostHogFileBackedQueue.swift",
        "PostHogIntegration.swift",
        "PostHogLegacyQueue.swift",
        "PostHogPersonProfiles.swift",
        "PostHogPropertiesSanitizer.swift",
        "PostHogQueue.swift",
        "PostHogRemoteConfig.swift",
        "PostHogSDK.swift",
        "PostHogSessionManager.swift",
        "PostHogStorage.swift",
        "PostHogStorageManager.swift",
        "PostHogSwizzler.swift",
        "PostHogVersion.swift",
        "Replay/ApplicationEventPublisher.swift",
        "Replay/CGColor+Util.swift",
        "Replay/CGSize+Util.swift",
        "Replay/Date+Util.swift",
        "Replay/Float+Util.swift",
        "Replay/MethodSwizzler.swift",
        "Replay/NetworkSample.swift",
        "Replay/Optional+Util.swift",
        "Replay/Plugins/Console Logs/PostHogConsoleLogInterceptor.swift",
        "Replay/Plugins/Console Logs/PostHogLogEntry.swift",
        "Replay/Plugins/Console Logs/PostHogLogLevel.swift",
        "Replay/Plugins/Console Logs/PostHogSessionReplayConsoleLogsPlugin.swift",
        "Replay/Plugins/Network/PostHogSessionReplayNetworkPlugin.swift",
        "Replay/Plugins/Network/URLSessionExtension.swift",
        "Replay/Plugins/Network/URLSessionInterceptor.swift",
        "Replay/Plugins/Network/URLSessionSwizzler.swift",
        "Replay/Plugins/PostHogSessionReplayPlugin.swift",
        "Replay/PostHogGraphicsImageRenderer.swift",
        "Replay/PostHogReplayBufferDelegate.swift",
        "Replay/PostHogReplayBufferQueue.swift",
        "Replay/PostHogReplayIntegration.swift",
        "Replay/PostHogReplayQueue.swift",
        "Replay/PostHogSampling.swift",
        "Replay/PostHogSessionReplayConfig.swift",
        "Replay/PostHogSessionReplayConsoleLogConfig.swift",
        "Replay/RRStyle.swift",
        "Replay/RRWireframe.swift",
        "Replay/String+Util.swift",
        "Replay/UIColor+Util.swift",
        "Replay/UIImage+Util.swift",
        "Replay/UITextInputTraits+Util.swift",
        "Replay/UIView+Util.swift",
        "Replay/ViewTreeSnapshotStatus.swift",
        "ScreenViews/ApplicationScreenViewPublisher.swift",
        "ScreenViews/PostHogScreenViewIntegration.swift",
        "Surveys/BottomSection.swift",
        "Surveys/ConfirmationMessage.swift",
        "Surveys/Models/PostHogDisplaySurvey.swift",
        "Surveys/Models/PostHogDisplaySurveyAppearance.swift",
        "Surveys/Models/PostHogDisplaySurveyQuestion.swift",
        "Surveys/Models/PostHogNextSurveyQuestion.swift",
        "Surveys/Models/PostHogSurveyResponse.swift",
        "Surveys/PostHogSurveyIntegration.swift",
        "Surveys/PostHogSurveysConfig.swift",
        "Surveys/PostHogSurveysDefaultDelegate.swift",
        "Surveys/QuestionHeader.swift",
        "Surveys/QuestionTypes.swift",
        "Surveys/SurveyDisplayController.swift",
        "Surveys/SurveySheet.swift",
        "Surveys/SurveysRootView.swift",
        "Surveys/SurveysWindow.swift",
        "Surveys/Utils/EdgeBorder.swift",
        "Surveys/Utils/EmojiRating.swift",
        "Surveys/Utils/MultipleChoiceOptions.swift",
        "Surveys/Utils/NumberRating.swift",
        "Surveys/Utils/Resources.swift",
        "Surveys/Utils/SegmentedControl.swift",
        "Surveys/Utils/Survey+Util.swift",
        "Surveys/Utils/SurveyButton.swift",
        "Surveys/Utils/SurveyPresentationDetentsRepresentable.swift",
        "Surveys/Utils/SwiftUI+Util.swift",
        "SwiftUI/PostHogDeepLinkListener.swift",
        "SwiftUI/PostHogMaskViewModifier.swift",
        "SwiftUI/PostHogNoMaskViewModifier.swift",
        "SwiftUI/PostHogSwiftUIViewModifiers.swift",
        "SwiftUI/PostHogTagViewModifier.swift",
        "Tracing/PostHogTracingHeadersIntegration.swift",
        "UIViewController.swift",
        "Utils/AssociatedKeys.swift",
        "Utils/BundleUtils.swift",
        "Utils/Data+Gzip.swift",
        "Utils/DateUtils.swift",
        "Utils/DictUtils.swift",
        "Utils/Errors.swift",
        "Utils/FileUtils.swift",
        "Utils/Hedgelog.swift",
        "Utils/PostHogMulticastCallback.swift",
        "Utils/Reachability.swift",
        "Utils/TimeBasedEpochGenerator.swift",
        "Utils/UIApplication+.swift",
        "Utils/UIImage+WebP.swift",
        "Utils/UIWindow+.swift",
        "Utils/UUIDUtils.swift"
      ],
      "target_dependencies" : [
        "phlibwebp",
        "PHPLCrashReporter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PHPLCrashReporter",
      "module_type" : "ClangTarget",
      "name" : "PHPLCrashReporter",
      "path" : "vendor/PHPLCrashReporter",
      "product_memberships" : [
        "PostHog"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/vendor/PHPLCrashReporter/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Dependencies/protobuf-c/protobuf-c/protobuf-c.c",
        "Source/CrashReporter.m",
        "Source/CrashReporterFramework.m",
        "Source/PLCrashAsync.c",
        "Source/PLCrashAsyncCompactUnwindEncoding.c",
        "Source/PLCrashAsyncDwarfCFAState.cpp",
        "Source/PLCrashAsyncDwarfCFAStateEvaluation.cpp",
        "Source/PLCrashAsyncDwarfCIE.cpp",
        "Source/PLCrashAsyncDwarfEncoding.cpp",
        "Source/PLCrashAsyncDwarfExpression.cpp",
        "Source/PLCrashAsyncDwarfFDE.cpp",
        "Source/PLCrashAsyncDwarfPrimitives.cpp",
        "Source/PLCrashAsyncImageList.cpp",
        "Source/PLCrashAsyncMObject.c",
        "Source/PLCrashAsyncMachExceptionInfo.c",
        "Source/PLCrashAsyncMachOImage.c",
        "Source/PLCrashAsyncMachOString.c",
        "Source/PLCrashAsyncObjCSection.mm",
        "Source/PLCrashAsyncSignalInfo.c",
        "Source/PLCrashAsyncSymbolication.c",
        "Source/PLCrashAsyncThread.c",
        "Source/PLCrashAsyncThread_arm.c",
        "Source/PLCrashAsyncThread_current.S",
        "Source/PLCrashAsyncThread_current.c",
        "Source/PLCrashAsyncThread_x86.c",
        "Source/PLCrashFrameCompactUnwind.c",
        "Source/PLCrashFrameDWARFUnwind.cpp",
        "Source/PLCrashFrameStackUnwind.c",
        "Source/PLCrashFrameWalker.c",
        "Source/PLCrashHostInfo.m",
        "Source/PLCrashLogWriter.m",
        "Source/PLCrashLogWriterEncoding.c",
        "Source/PLCrashMachExceptionPort.m",
        "Source/PLCrashMachExceptionPortSet.m",
        "Source/PLCrashMachExceptionServer.m",
        "Source/PLCrashProcessInfo.m",
        "Source/PLCrashReport.m",
        "Source/PLCrashReport.pb-c.c",
        "Source/PLCrashReportApplicationInfo.m",
        "Source/PLCrashReportBinaryImageInfo.m",
        "Source/PLCrashReportExceptionInfo.m",
        "Source/PLCrashReportMachExceptionInfo.m",
        "Source/PLCrashReportMachineInfo.m",
        "Source/PLCrashReportProcessInfo.m",
        "Source/PLCrashReportProcessorInfo.m",
        "Source/PLCrashReportRegisterInfo.m",
        "Source/PLCrashReportSignalInfo.m",
        "Source/PLCrashReportStackFrameInfo.m",
        "Source/PLCrashReportSymbolInfo.m",
        "Source/PLCrashReportSystemInfo.m",
        "Source/PLCrashReportTextFormatter.m",
        "Source/PLCrashReportThreadInfo.m",
        "Source/PLCrashReporter.m",
        "Source/PLCrashReporterConfig.m",
        "Source/PLCrashReporterNSError.m",
        "Source/PLCrashSignalHandler.mm",
        "Source/PLCrashSysctl.c",
        "Source/PLCrashUncaughtExceptionHandler.m",
        "Source/dwarf_opstream.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.