The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of StreamDeckKit, reference 1.1.1 (0e31d7), with Swift 6.1 for visionOS using Xcode 16.3 on 1 May 2025 02:56:15 UTC.

Swift 6 data race errors: 33

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme StreamDeckKit-Package -destination generic/platform=xrOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures

Build Log

        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:76:27: note: add '@MainActor' to make static property 'flingEvents' part of global actor 'MainActor'
        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:76:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: warning: static property 'sd_original' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_original: StreamDeckProductId = 0x0060
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: note: add '@MainActor' to make static property 'sd_original' part of global actor 'MainActor'
    static let sd_original: StreamDeckProductId = 0x0060
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_original: StreamDeckProductId = 0x0060
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: warning: static property 'sd_2019' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: note: add '@MainActor' to make static property 'sd_2019' part of global actor 'MainActor'
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: warning: static property 'sd_mk2' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: note: add '@MainActor' to make static property 'sd_mk2' part of global actor 'MainActor'
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: warning: static property 'sd_mk2_scissor' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: note: add '@MainActor' to make static property 'sd_mk2_scissor' part of global actor 'MainActor'
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: warning: static property 'sd_mini' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: note: add '@MainActor' to make static property 'sd_mini' part of global actor 'MainActor'
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: warning: static property 'sd_mini_2022' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: note: add '@MainActor' to make static property 'sd_mini_2022' part of global actor 'MainActor'
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: warning: static property 'sd_xl' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: note: add '@MainActor' to make static property 'sd_xl' part of global actor 'MainActor'
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: warning: static property 'sd_xl_2022' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: note: add '@MainActor' to make static property 'sd_xl_2022' part of global actor 'MainActor'
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: warning: static property 'sd_pedal' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: note: add '@MainActor' to make static property 'sd_pedal' part of global actor 'MainActor'
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: warning: static property 'sd_plus' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: note: add '@MainActor' to make static property 'sd_plus' part of global actor 'MainActor'
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: warning: static property 'sd_neo' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: note: add '@MainActor' to make static property 'sd_neo' part of global actor 'MainActor'
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var defaultValue: StreamDeckViewContext = .init(
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
    static var defaultValue: StreamDeckViewContext = .init(
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    static var defaultValue: StreamDeckViewContext = .init(
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var defaultValue: StreamDeckViewContext = .init(
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: warning: var '_id' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var _id: UInt64 = 0
            ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: convert '_id' to a 'let' constant to make 'Sendable' shared state immutable
private var _id: UInt64 = 0
        ~~~ ^
        let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: add '@MainActor' to make var '_id' part of global actor 'MainActor'
private var _id: UInt64 = 0
            ^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var _id: UInt64 = 0
            ^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: warning: var 'streamDeckLoggingHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public var streamDeckLoggingHandler: LoggingHandler?
           ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: convert 'streamDeckLoggingHandler' to a 'let' constant to make 'Sendable' shared state immutable
public var streamDeckLoggingHandler: LoggingHandler?
       ~~~ ^
       let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: add '@MainActor' to make var 'streamDeckLoggingHandler' part of global actor 'MainActor'
public var streamDeckLoggingHandler: LoggingHandler?
           ^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public var streamDeckLoggingHandler: LoggingHandler?
           ^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:34:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<StreamDeckSession.State, Never>'; this is an error in the Swift 6 language mode
    nonisolated let state = CurrentValueSubject<StreamDeckSession.State, Never>(.idle)
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:28:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
import Combine
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:35:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<Version?, Never>'; this is an error in the Swift 6 language mode
    nonisolated let driverVersion = CurrentValueSubject<Version?, Never>(nil)
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:36:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<[StreamDeck], Never>'; this is an error in the Swift 6 language mode
    nonisolated let devices = CurrentValueSubject<[StreamDeck], Never>([])
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:37:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'PassthroughSubject<StreamDeck, Never>'; this is an error in the Swift 6 language mode
    nonisolated let newDevice = PassthroughSubject<StreamDeck, Never>()
    ^
Combine.PassthroughSubject:2:20: note: generic class 'PassthroughSubject' does not conform to the 'Sendable' protocol
final public class PassthroughSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'StreamDeckSession' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let instance = StreamDeckSession()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:67:20: note: class 'StreamDeckSession' does not conform to the 'Sendable' protocol
public final class StreamDeckSession {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    public static let instance = StreamDeckSession()
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let instance = StreamDeckSession()
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: warning: static property 'minimumDriverVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:38:15: note: consider making struct 'Version' conform to the 'Sendable' protocol
public struct Version {
              ^
                      : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: note: add '@MainActor' to make static property 'minimumDriverVersion' part of global actor 'MainActor'
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ StreamDeck+OperationQueue.swift,\ StreamDeck.swift,\ StreamDeckClient.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckClient.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift:58:36: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
        operationsTask = .detached {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift:59:36: note: closure captures 'self' which is accessible to code in the current task
            for await operation in self.operationsQueue {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift:133:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
                client.setInputEventHandler(handler)
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+OperationQueue.swift:133:17: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
                client.setInputEventHandler(handler)
                ^~~~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck.swift:116:13: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
            self?.handleInputEvent(event)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck.swift:116:13: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            self?.handleInputEvent(event)
            ^~~~
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckClient.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ StreamDeckLayout.swift,\ StreamDeckLayoutRenderer.swift,\ StreamDeckNeoPanelLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayoutRenderer.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckNeoPanelLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: warning: var '_id' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
private var _id: UInt64 = 0
            ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: convert '_id' to a 'let' constant to make 'Sendable' shared state immutable
private var _id: UInt64 = 0
        ~~~ ^
        let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: add '@MainActor' to make var '_id' part of global actor 'MainActor'
private var _id: UInt64 = 0
            ^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:32:13: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
private var _id: UInt64 = 0
            ^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayout.swift:102:10: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
        .onChange(of: _nextID) { _ in
         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckLayoutRenderer.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckNeoPanelLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckNeoPanelLayout.swift:72:14: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
            .onChange(of: _nextID) { _ in
             ^
SwiftCompile normal arm64 Compiling\ StreamDeckClientProtocol.swift,\ StreamDeckProduct.swift,\ StreamDeckProductId.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckClientProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProduct.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckClientProtocol.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProduct.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: warning: static property 'sd_original' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_original: StreamDeckProductId = 0x0060
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: note: add '@MainActor' to make static property 'sd_original' part of global actor 'MainActor'
    static let sd_original: StreamDeckProductId = 0x0060
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:47:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_original: StreamDeckProductId = 0x0060
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: warning: static property 'sd_2019' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: note: add '@MainActor' to make static property 'sd_2019' part of global actor 'MainActor'
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_2019: StreamDeckProductId = 0x006D
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: warning: static property 'sd_mk2' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: note: add '@MainActor' to make static property 'sd_mk2' part of global actor 'MainActor'
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:51:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mk2: StreamDeckProductId = 0x0080
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: warning: static property 'sd_mk2_scissor' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: note: add '@MainActor' to make static property 'sd_mk2_scissor' part of global actor 'MainActor'
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:53:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mk2_scissor: StreamDeckProductId = 0x00A5
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: warning: static property 'sd_mini' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: note: add '@MainActor' to make static property 'sd_mini' part of global actor 'MainActor'
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:55:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mini: StreamDeckProductId = 0x0063
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: warning: static property 'sd_mini_2022' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: note: add '@MainActor' to make static property 'sd_mini_2022' part of global actor 'MainActor'
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:57:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_mini_2022: StreamDeckProductId = 0x0090
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: warning: static property 'sd_xl' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: note: add '@MainActor' to make static property 'sd_xl' part of global actor 'MainActor'
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:59:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_xl: StreamDeckProductId = 0x006C
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: warning: static property 'sd_xl_2022' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: note: add '@MainActor' to make static property 'sd_xl_2022' part of global actor 'MainActor'
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:61:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_xl_2022: StreamDeckProductId = 0x008F
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: warning: static property 'sd_pedal' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: note: add '@MainActor' to make static property 'sd_pedal' part of global actor 'MainActor'
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:63:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_pedal: StreamDeckProductId = 0x0086
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: warning: static property 'sd_plus' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: note: add '@MainActor' to make static property 'sd_plus' part of global actor 'MainActor'
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:65:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_plus: StreamDeckProductId = 0x0084
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: warning: static property 'sd_neo' is not concurrency-safe because non-'Sendable' type 'StreamDeckProductId' may have shared mutable state; this is an error in the Swift 6 language mode
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:33:15: note: consider making struct 'StreamDeckProductId' conform to the 'Sendable' protocol
public struct StreamDeckProductId: RawRepresentable, Equatable, ExpressibleByIntegerLiteral {
              ^
                                                                                           , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: note: add '@MainActor' to make static property 'sd_neo' part of global actor 'MainActor'
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeckProductId.swift:67:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let sd_neo: StreamDeckProductId = 0x009A
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ StreamDeckDialView.swift,\ StreamDeckKeyAreaLayout.swift,\ StreamDeckKeyView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyAreaLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyView.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialView.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialView.swift:116:14: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
            .onChange(of: _nextID) { _ in
             ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyAreaLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyAreaLayout.swift:78:10: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
        .onChange(of: _nextID) { _ in
         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyView.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckKeyView.swift:77:14: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
            .onChange(of: _nextID) { _ in
             ^
SwiftCompile normal arm64 Compiling\ StreamDeckViewContext.swift,\ Logging.swift,\ InternalStreamDeckSession.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckViewContext.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckViewContext.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: warning: var 'streamDeckLoggingHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
public var streamDeckLoggingHandler: LoggingHandler?
           ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: convert 'streamDeckLoggingHandler' to a 'let' constant to make 'Sendable' shared state immutable
public var streamDeckLoggingHandler: LoggingHandler?
       ~~~ ^
       let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: add '@MainActor' to make var 'streamDeckLoggingHandler' part of global actor 'MainActor'
public var streamDeckLoggingHandler: LoggingHandler?
           ^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Logging.swift:43:12: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
public var streamDeckLoggingHandler: LoggingHandler?
           ^
nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:34:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<StreamDeckSession.State, Never>'; this is an error in the Swift 6 language mode
    nonisolated let state = CurrentValueSubject<StreamDeckSession.State, Never>(.idle)
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:28:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
import Combine
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:35:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<Version?, Never>'; this is an error in the Swift 6 language mode
    nonisolated let driverVersion = CurrentValueSubject<Version?, Never>(nil)
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:36:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'CurrentValueSubject<[StreamDeck], Never>'; this is an error in the Swift 6 language mode
    nonisolated let devices = CurrentValueSubject<[StreamDeck], Never>([])
    ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/InternalStreamDeckSession.swift:37:5: warning: 'nonisolated' can not be applied to variable with non-'Sendable' type 'PassthroughSubject<StreamDeck, Never>'; this is an error in the Swift 6 language mode
    nonisolated let newDevice = PassthroughSubject<StreamDeck, Never>()
    ^
Combine.PassthroughSubject:2:20: note: generic class 'PassthroughSubject' does not conform to the 'Sendable' protocol
final public class PassthroughSubject<Output, Failure> : Subject where Failure : Error {
                   ^
SwiftCompile normal arm64 Compiling\ String+IOReturn.swift,\ UIImage+Color.swift,\ DirtyMarker.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Extensions/String+IOReturn.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Extensions/UIImage+Color.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/DirtyMarker.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Extensions/String+IOReturn.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Extensions/UIImage+Color.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/DirtyMarker.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_wait-299L1MA1O56YR6X8ZP697WMQI.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_wait-299L1MA1O56YR6X8ZP697WMQI.scan
SwiftCompile normal arm64 Compiling\ StreamDeckSession.State+CustomDebugStringConvertible.swift,\ StreamDeckSession.swift,\ Version.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.State+CustomDebugStringConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.State+CustomDebugStringConvertible.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'StreamDeckSession' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let instance = StreamDeckSession()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:67:20: note: class 'StreamDeckSession' does not conform to the 'Sendable' protocol
public final class StreamDeckSession {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: note: add '@MainActor' to make static property 'instance' part of global actor 'MainActor'
    public static let instance = StreamDeckSession()
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:97:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let instance = StreamDeckSession()
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:137:25: warning: non-sendable type 'PassthroughSubject<StreamDeck, Never>' of property 'newDevice' cannot exit nonisolated context; this is an error in the Swift 6 language mode
        internalSession.newDevice.eraseToAnyPublisher()
                        ^
Combine.PassthroughSubject:2:20: note: generic class 'PassthroughSubject' does not conform to the 'Sendable' protocol
final public class PassthroughSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:28:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Combine'
import Combine
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:165:25: warning: non-sendable type 'CurrentValueSubject<StreamDeckSession.State, Never>' of property 'state' cannot exit nonisolated context; this is an error in the Swift 6 language mode
        internalSession.state
                        ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:169:25: warning: non-sendable type 'CurrentValueSubject<Version?, Never>' of property 'driverVersion' cannot exit nonisolated context; this is an error in the Swift 6 language mode
        internalSession.driverVersion
                        ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:173:25: warning: non-sendable type 'CurrentValueSubject<[StreamDeck], Never>' of property 'devices' cannot exit nonisolated context; this is an error in the Swift 6 language mode
        internalSession.devices
                        ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:178:29: warning: non-sendable type 'CurrentValueSubject<StreamDeckSession.State, Never>' of property 'state' cannot exit nonisolated context; this is an error in the Swift 6 language mode
            internalSession.state
                            ^
Combine.CurrentValueSubject:2:20: note: generic class 'CurrentValueSubject' does not conform to the 'Sendable' protocol
final public class CurrentValueSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:185:29: warning: non-sendable type 'PassthroughSubject<StreamDeck, Never>' of property 'newDevice' cannot exit nonisolated context; this is an error in the Swift 6 language mode
            internalSession.newDevice
                            ^
Combine.PassthroughSubject:2:20: note: generic class 'PassthroughSubject' does not conform to the 'Sendable' protocol
final public class PassthroughSubject<Output, Failure> : Subject where Failure : Error {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:194:19: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
            .sink { [weak self] _ in
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:203:19: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
            .sink { [weak self] _ in
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:209:14: warning: pattern that the region based isolation checker does not understand how to check. Please file a bug; this is an error in the Swift 6 language mode
        Task { await self.internalSession.start() }
             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:19: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.addDevice(device: device)
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:19: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            await self.internalSession.addDevice(device: device)
                  ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:58: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.addDevice(device: device)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:58: note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            await self.internalSession.addDevice(device: device)
                                                         ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:215:23: warning: passing closure as a 'sending' parameter risks causing data races between main actor-isolated code and concurrent execution of the closure; this is an error in the Swift 6 language mode
        Task.detached { @MainActor in
                      ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:19: note: closure captures non-Sendable 'self'
            await self.internalSession.addDevice(device: device)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:58: note: closure captures non-Sendable 'device'
            await self.internalSession.addDevice(device: device)
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:40: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.addDevice(device: device)
                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:216:40: note: sending main actor-isolated 'device' to actor-isolated callee risks causing data races between actor-isolated and main actor-isolated uses
            await self.internalSession.addDevice(device: device)
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:19: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.removeDevice(device: device)
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:19: note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            await self.internalSession.removeDevice(device: device)
                  ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:61: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.removeDevice(device: device)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:61: note: task-isolated 'device' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
            await self.internalSession.removeDevice(device: device)
                                                            ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:223:23: warning: passing closure as a 'sending' parameter risks causing data races between main actor-isolated code and concurrent execution of the closure; this is an error in the Swift 6 language mode
        Task.detached { @MainActor in
                      ^~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:19: note: closure captures non-Sendable 'self'
            await self.internalSession.removeDevice(device: device)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:61: note: closure captures non-Sendable 'device'
            await self.internalSession.removeDevice(device: device)
                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:40: warning: sending 'device' risks causing data races; this is an error in the Swift 6 language mode
            await self.internalSession.removeDevice(device: device)
                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Session/StreamDeckSession.swift:224:40: note: sending main actor-isolated 'device' to actor-isolated callee risks causing data races between actor-isolated and main actor-isolated uses
            await self.internalSession.removeDevice(device: device)
                                       ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: warning: static property 'minimumDriverVersion' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:38:15: note: consider making struct 'Version' conform to the 'Sendable' protocol
public struct Version {
              ^
                      : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: note: add '@MainActor' to make static property 'minimumDriverVersion' part of global actor 'MainActor'
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Version.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static let minimumDriverVersion = Version(major: 1, minor: 0, patch: 0)
               ^
    nonisolated(unsafe)
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_wchar-6C3Y993Q90V1U3GF9KJ2GOH37.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_wchar-6C3Y993Q90V1U3GF9KJ2GOH37.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_stdlib-CFRSOJI2OG30JY320U43N77LK.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_stdlib-CFRSOJI2OG30JY320U43N77LK.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/gethostuuid-F5K9XH2DNJJTMI9G4X7UH668U.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/gethostuuid-F5K9XH2DNJJTMI9G4X7UH668U.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/pthread-198BMBW1PUZMSD51IIFPU5QR5.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/pthread-198BMBW1PUZMSD51IIFPU5QR5.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_select-4VGHK5JVDTR1GVO0HBSPESFYO.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_select-4VGHK5JVDTR1GVO0HBSPESFYO.scan
SwiftCompile normal arm64 Compiling\ Environment+Ext.swift,\ StreamDeckClientDummy.swift,\ StreamDeckDialAreaLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckClientDummy.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialAreaLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var defaultValue: StreamDeckViewContext = .init(
               ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
    static var defaultValue: StreamDeckViewContext = .init(
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
    static var defaultValue: StreamDeckViewContext = .init(
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/Environment+Ext.swift:32:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var defaultValue: StreamDeckViewContext = .init(
               ^
    nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckClientDummy.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialAreaLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Layout/StreamDeckDialAreaLayout.swift:140:10: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
        .onChange(of: _nextID) { _ in
         ^
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/unistd-EGXA6BZ8UVR414VA9HPZJ1TMK.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/unistd-EGXA6BZ8UVR414VA9HPZJ1TMK.scan
SwiftDriverJobDiscovery normal arm64 Emitting module for StreamDeckKit (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriver\ Compilation\ Requirements StreamDeckKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StreamDeckKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckCApi.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/Darwin-76XDQEQG1388ZS8W306ARW0RP.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/Darwin-76XDQEQG1388ZS8W306ARW0RP.scan
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckKit-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-Swift.h (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckKit-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftmodule (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftdoc (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.abi.json (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftsourceinfo (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/os_object-217NIRH1SJL5JYHB5PZIW22NR.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/os_object-217NIRH1SJL5JYHB5PZIW22NR.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/libkern-AWGD4N2VINNMX4J3L49CUXYJX.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/libkern-AWGD4N2VINNMX4J3L49CUXYJX.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/os_workgroup-568H46L93DWZUYYXFZQ4WL5P1.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/os_workgroup-568H46L93DWZUYYXFZQ4WL5P1.scan
SwiftCompile normal arm64 Compiling\ AsyncQueue.swift,\ DeviceCapabilities+Rect.swift,\ DeviceCapabilities.swift,\ DeviceInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities+Rect.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceInfo.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                continuation.resume(returning: element)
                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                continuation.resume(returning: element)
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                    continuation.resume(returning: element)
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                    continuation.resume(returning: element)
                                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities+Rect.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                continuation.resume(returning: element)
                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                continuation.resume(returning: element)
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                    continuation.resume(returning: element)
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                    continuation.resume(returning: element)
                                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:48:27: warning: static property 'setBrightness' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let setBrightness = Features(SDFeatureFlags_setBrightness)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:48:27: note: add '@MainActor' to make static property 'setBrightness' part of global actor 'MainActor'
        public static let setBrightness = Features(SDFeatureFlags_setBrightness)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:48:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let setBrightness = Features(SDFeatureFlags_setBrightness)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:50:27: warning: static property 'setKeyImage' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let setKeyImage = Features(SDFeatureFlags_setKeyImage)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:50:27: note: add '@MainActor' to make static property 'setKeyImage' part of global actor 'MainActor'
        public static let setKeyImage = Features(SDFeatureFlags_setKeyImage)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:50:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let setKeyImage = Features(SDFeatureFlags_setKeyImage)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:54:27: warning: static property 'setScreenImage' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let setScreenImage = Features(SDFeatureFlags_setScreenImage)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:54:27: note: add '@MainActor' to make static property 'setScreenImage' part of global actor 'MainActor'
        public static let setScreenImage = Features(SDFeatureFlags_setScreenImage)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:54:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let setScreenImage = Features(SDFeatureFlags_setScreenImage)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:56:27: warning: static property 'setWindowImage' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let setWindowImage = Features(SDFeatureFlags_setWindowImage)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:56:27: note: add '@MainActor' to make static property 'setWindowImage' part of global actor 'MainActor'
        public static let setWindowImage = Features(SDFeatureFlags_setWindowImage)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:56:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let setWindowImage = Features(SDFeatureFlags_setWindowImage)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:58:27: warning: static property 'setWindowImageAtXY' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let setWindowImageAtXY = Features(SDFeatureFlags_setWindowImageAtXY)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:58:27: note: add '@MainActor' to make static property 'setWindowImageAtXY' part of global actor 'MainActor'
        public static let setWindowImageAtXY = Features(SDFeatureFlags_setWindowImageAtXY)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:58:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let setWindowImageAtXY = Features(SDFeatureFlags_setWindowImageAtXY)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:62:27: warning: static property 'fillScreen' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let fillScreen = Features(SDFeatureFlags_fillScreen)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:62:27: note: add '@MainActor' to make static property 'fillScreen' part of global actor 'MainActor'
        public static let fillScreen = Features(SDFeatureFlags_fillScreen)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:62:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let fillScreen = Features(SDFeatureFlags_fillScreen)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:66:27: warning: static property 'fillKey' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let fillKey = Features(SDFeatureFlags_fillKey)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:66:27: note: add '@MainActor' to make static property 'fillKey' part of global actor 'MainActor'
        public static let fillKey = Features(SDFeatureFlags_fillKey)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:66:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let fillKey = Features(SDFeatureFlags_fillKey)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:68:27: warning: static property 'showLogo' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let showLogo = Features(SDFeatureFlags_showLogo)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:68:27: note: add '@MainActor' to make static property 'showLogo' part of global actor 'MainActor'
        public static let showLogo = Features(SDFeatureFlags_showLogo)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:68:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let showLogo = Features(SDFeatureFlags_showLogo)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:70:27: warning: static property 'keyPressEvents' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let keyPressEvents = Features(SDFeatureFlags_keyPressEvents)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:70:27: note: add '@MainActor' to make static property 'keyPressEvents' part of global actor 'MainActor'
        public static let keyPressEvents = Features(SDFeatureFlags_keyPressEvents)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:70:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let keyPressEvents = Features(SDFeatureFlags_keyPressEvents)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:72:27: warning: static property 'rotaryEvents' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let rotaryEvents = Features(SDFeatureFlags_rotaryEvents)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:72:27: note: add '@MainActor' to make static property 'rotaryEvents' part of global actor 'MainActor'
        public static let rotaryEvents = Features(SDFeatureFlags_rotaryEvents)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:72:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let rotaryEvents = Features(SDFeatureFlags_rotaryEvents)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:74:27: warning: static property 'touchEvents' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let touchEvents = Features(SDFeatureFlags_touchEvents)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:74:27: note: add '@MainActor' to make static property 'touchEvents' part of global actor 'MainActor'
        public static let touchEvents = Features(SDFeatureFlags_touchEvents)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:74:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let touchEvents = Features(SDFeatureFlags_touchEvents)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:76:27: warning: static property 'flingEvents' is not concurrency-safe because non-'Sendable' type 'DeviceCapabilities.Features' may have shared mutable state; this is an error in the Swift 6 language mode
        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:36:19: note: consider making struct 'Features' conform to the 'Sendable' protocol
    public struct Features: OptionSet {
                  ^
                                     , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:76:27: note: add '@MainActor' to make static property 'flingEvents' part of global actor 'MainActor'
        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
        @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceCapabilities.swift:76:27: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
        public static let flingEvents = Features(SDFeatureFlags_flingEvents)
                          ^
        nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                continuation.resume(returning: element)
                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                continuation.resume(returning: element)
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                    continuation.resume(returning: element)
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                    continuation.resume(returning: element)
                                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/DeviceInfo.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                continuation.resume(returning: element)
                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:44:30: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                continuation.resume(returning: element)
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: warning: sending 'element' risks causing data races; this is an error in the Swift 6 language mode
                    continuation.resume(returning: element)
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/AsyncQueue.swift:58:34: note: task-isolated 'element' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
                    continuation.resume(returning: element)
                                 ^
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/Dispatch-7TVFS2ZKU6UWFZ5XSG4GRFGZL.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/Dispatch-7TVFS2ZKU6UWFZ5XSG4GRFGZL.scan
SwiftDriverJobDiscovery normal arm64 Compiling AsyncQueue.swift, DeviceCapabilities+Rect.swift, DeviceCapabilities.swift, DeviceInfo.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 Compiling\ ImageFormat.swift,\ InputEvent.swift,\ StreamDeck+ImageTransformation.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/ImageFormat.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/InputEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+ImageTransformation.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/ImageFormat.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/InputEvent.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckKit/Device/StreamDeck+ImageTransformation.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/CoreFoundation-2P6ZVIJIF4T0N26RKGJG9GXNK.scan
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/CoreFoundation-2P6ZVIJIF4T0N26RKGJG9GXNK.scan
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckClientProtocol.swift, StreamDeckProduct.swift, StreamDeckProductId.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.o /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/StreamDeckCApi.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'StreamDeckCApi' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp

    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-implicit-fallthrough -fstrict-aliasing -Wdeprecated-declarations -Wno-sign-conversion -Wno-infinite-recursion -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/7187679823f38a2a940e0043cdf9d637-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.dia -c /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/StreamDeckCApi.c -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.o -index-unit-output-path /StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.o
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckCApi.o normal (in target 'StreamDeckCApi' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckCApi.build/Objects-normal/arm64/StreamDeckCApi_dependency_info.dat -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckCApi.o
GenerateAssetSymbols /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Resources/SimulatorAssets.xcassets (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/actool /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Resources/SimulatorAssets.xcassets --compile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros --output-format human-readable-text --notices --warnings --export-dependency-info /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/assetcatalog_dependencies --output-partial-info-plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/assetcatalog_generated_info.plist --compress-pngs --enable-on-demand-resources NO --development-region en --target-device vision --minimum-deployment-target 1.0 --platform xros --bundle-identifier spi-builder-workspace.StreamDeckSimulator --generate-swift-asset-symbol-extensions NO --generate-swift-asset-symbols /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.swift --generate-objc-asset-symbols /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.h --generate-asset-symbol-index /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols-Index.plist
/* com.apple.actool.compilation-results */
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols-Index.plist
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.h
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.swift
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckViewContext.swift, Logging.swift, InternalStreamDeckSession.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckCApi.o (in target 'StreamDeckCApi' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckCApi.o
SwiftDriverJobDiscovery normal arm64 Compiling String+IOReturn.swift, UIImage+Color.swift, DirtyMarker.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckSession.State+CustomDebugStringConvertible.swift, StreamDeckSession.swift, Version.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling ImageFormat.swift, InputEvent.swift, StreamDeck+ImageTransformation.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
LinkAssetCatalog /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Resources/SimulatorAssets.xcassets (in target 'StreamDeckKit_StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-linkAssetCatalog --thinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_output/thinned --thinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_dependencies_thinned --thinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_generated_info.plist_thinned --unthinned /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_output/unthinned --unthinned-dependencies /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_dependencies_unthinned --unthinned-info-plist-content /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_generated_info.plist_unthinned --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle --plist-output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_generated_info.plist
note: Emplaced /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle/Assets.car (in target 'StreamDeckKit_StreamDeckSimulator' from project 'StreamDeckKit')
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/empty-StreamDeckKit_StreamDeckSimulator.plist (in target 'StreamDeckKit_StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/empty-StreamDeckKit_StreamDeckSimulator.plist -producttype com.apple.product-type.bundle -expandbuildsettings -format binary -platform xros -additionalcontentfile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit_StreamDeckSimulator.build/assetcatalog_generated_info.plist -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle/Info.plist
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle (in target 'StreamDeckKit_StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle (in target 'StreamDeckKit_StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit_StreamDeckSimulator.bundle
SwiftDriverJobDiscovery normal arm64 Compiling Environment+Ext.swift, StreamDeckClientDummy.swift, StreamDeckDialAreaLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeck+OperationQueue.swift, StreamDeck.swift, StreamDeckClient.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckDialView.swift, StreamDeckKeyAreaLayout.swift, StreamDeckKeyView.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckLayout.swift, StreamDeckLayoutRenderer.swift, StreamDeckNeoPanelLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriver\ Compilation StreamDeckKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StreamDeckKit -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckCApi.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.o normal (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.o
ExtractAppIntentsMetadata (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name StreamDeckKit --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 1.0 --bundle-identifier spi-builder-workspace.StreamDeckKit --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.appintents --target-triple arm64-apple-xros1.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/StreamDeckKit.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/StreamDeckKit.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckKit.build/Objects-normal/arm64/StreamDeckKit.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-30 19:56:12.944 appintentsmetadataprocessor[972:5242] Starting appintentsmetadataprocessor export
2025-04-30 19:56:12.987 appintentsmetadataprocessor[972:5242] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.o (in target 'StreamDeckKit' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckKit.o
SwiftDriver StreamDeckSimulator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StreamDeckSimulator -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckCApi.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ SimulatorContainer.swift,\ SimulatorDialTouchView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialTouchView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift:120:10: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
        .onChange(of: productSelection) { newValue in
         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialTouchView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ StreamDeckSimulator (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
EmitSwiftModule normal arm64 (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StreamDeckSimulator' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let shared = StreamDeckSimulator()
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:50:20: note: class 'StreamDeckSimulator' does not conform to the 'Sendable' protocol
public final class StreamDeckSimulator {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    private static let shared = StreamDeckSimulator()
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let shared = StreamDeckSimulator()
                       ^
    nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ StreamDeckSimulatorView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SimulatorNeoPanelView.swift,\ StreamDeckPedalSimulatorView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorNeoPanelView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckPedalSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorNeoPanelView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorNeoPanelView.swift:57:26: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
                        .onChange(of: leftIsTouched) { _ in
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorNeoPanelView.swift:74:26: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
                        .onChange(of: rightIsTouched) { _ in
                         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckPedalSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ Bundle+ResourceBundle.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/Bundle+ResourceBundle.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/resource_bundle_accessor.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/Bundle+ResourceBundle.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ StreamDeckProduct+Simulator.swift,\ StreamDeckSimulator.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/StreamDeckProduct+Simulator.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/StreamDeckProduct+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'StreamDeckSimulator' may have shared mutable state; this is an error in the Swift 6 language mode
    private static let shared = StreamDeckSimulator()
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:50:20: note: class 'StreamDeckSimulator' does not conform to the 'Sendable' protocol
public final class StreamDeckSimulator {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
    private static let shared = StreamDeckSimulator()
                       ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:81:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    private static let shared = StreamDeckSimulator()
                       ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:91:48: warning: main actor-isolated property 'connectedScenes' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let windowScene = UIApplication.shared.connectedScenes as? Set<UIWindowScene>
                                               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:170:50: note: property declared here
@property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:91:41: 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
        let windowScene = UIApplication.shared.connectedScenes as? Set<UIWindowScene>
                                        ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:87:54: note: class property declared here
@property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:92:40: warning: main actor-isolated property 'activationState' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return windowScene?.first { $0.activationState == .foregroundActive }
                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:38:56: note: property declared here
@property (nonatomic, readonly) UISceneActivationState activationState;
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:97:26: warning: main actor-isolated property 'isHidden' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        !(shared.window?.isHidden ?? true)
                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: property declared here
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:129:22: warning: call to main actor-isolated initializer 'init(windowScene:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let window = PassThroughWindow(windowScene: scene)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:57:47: note: calls to initializer 'init(windowScene:)' from outside of its actor context are implicitly asynchronous
    private class PassThroughWindow: UIWindow {
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:57:47: note: main actor isolation inferred from inheritance from class 'UIWindow'
    private class PassThroughWindow: UIWindow {
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: warning: call to main actor-isolated initializer 'init(streamDeck:size:onDragMove:onSizeChange:onDeviceChange:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let simulatorContainer = SimulatorContainer(
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift:51:5: note: calls to initializer 'init(streamDeck:size:onDragMove:onSizeChange:onDeviceChange:)' from outside of its actor context are implicitly asynchronous
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift:51:5: note: main actor isolation inferred from conformance to protocol 'View'
    init(
    ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:134:72: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                guard let rootView = self?.window?.rootViewController?.view else { return }
                                                                       ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:134:52: warning: main actor-isolated property 'rootViewController' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                guard let rootView = self?.window?.rootViewController?.view else { return }
                                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:66:57: note: property declared here
@property(nullable, nonatomic,strong) UIViewController *rootViewController API_AVAILABLE(ios(4.0));  // default is nil
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:135:26: warning: main actor-isolated property 'center' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                rootView.center = CGPoint(
                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGPoint           center;      // center is center of frame, relative to anchorPoint. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:136:33: warning: main actor-isolated property 'center' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    x: rootView.center.x + value.translation.width,
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: property declared here
@property(nonatomic) CGPoint           center;      // center is center of frame, relative to anchorPoint. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:137:33: warning: main actor-isolated property 'center' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    y: rootView.center.y + value.translation.height
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: property declared here
@property(nonatomic) CGPoint           center;      // center is center of frame, relative to anchorPoint. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:139:54: warning: main actor-isolated property 'center' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                self?.lastSimulatorCenter = rootView.center
                                                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: property declared here
@property(nonatomic) CGPoint           center;      // center is center of frame, relative to anchorPoint. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:150:34: warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        let hostViewController = UIHostingController(rootView: simulatorContainer)
                                 ^
SwiftUI.UIHostingController.init:2:35: note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
@MainActor @preconcurrency public init(rootView: Content)}
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:151:33: warning: main actor-isolated property 'backgroundColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        hostViewController.view.backgroundColor = .clear
                                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:303:66: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,copy)            UIColor          *backgroundColor UI_APPEARANCE_SELECTOR; // default is nil. Can be useful with the appearance proxy on custom UIView subclasses.
                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:151:28: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        hostViewController.view.backgroundColor = .clear
                           ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:153:16: warning: main actor-isolated property 'rootViewController' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        window.rootViewController = hostViewController
               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:66:57: note: mutation of this property is only permitted within the actor
@property(nullable, nonatomic,strong) UIViewController *rootViewController API_AVAILABLE(ios(4.0));  // default is nil
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:154:16: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        window.isHidden = false
               ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:157:59: warning: main actor-isolated property 'center' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        lastSimulatorCenter.map { hostViewController.view.center = $0 }
                                                          ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:189:40: note: mutation of this property is only permitted within the actor
@property(nonatomic) CGPoint           center;      // center is center of frame, relative to anchorPoint. animatable
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:157:54: warning: main actor-isolated property 'view' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        lastSimulatorCenter.map { hostViewController.view.center = $0 }
                                                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:116:54: note: property declared here
@property(null_resettable, nonatomic,strong) UIView *view; // The getter first invokes [self loadView] if the view hasn't been set yet. Subclasses must call super if they override the setter or getter.
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:159:44: warning: main actor-isolated property 'device' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        setActiveDevice(simulatorContainer.device)
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorContainer.swift:48:9: note: property declared here
    var device: StreamDeck { configuration.device }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:122:18: note: add '@MainActor' to make instance method 'showSimulator' part of global actor 'MainActor'
    private func showSimulator(_ product: StreamDeckProduct) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:168:17: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        window?.isHidden = true
                ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:307:56: note: mutation of this property is only permitted within the actor
@property(nonatomic,getter=isHidden) BOOL              hidden;                     // default is NO. doesn't check superviews
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:167:18: note: add '@MainActor' to make instance method 'clearWindow()' part of global actor 'MainActor'
    private func clearWindow() {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: warning: sending 'product' risks causing data races; this is an error in the Swift 6 language mode
        let simulatorContainer = SimulatorContainer(
                                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: note: sending task-isolated 'product' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
        let simulatorContainer = SimulatorContainer(
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: warning: sending value of non-Sendable type '(DragGesture.Value) -> Void' risks causing data races; this is an error in the Swift 6 language mode
        let simulatorContainer = SimulatorContainer(
                                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: note: sending task-isolated value of non-Sendable type '(DragGesture.Value) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        let simulatorContainer = SimulatorContainer(
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: warning: sending value of non-Sendable type '(CGFloat) -> Void' risks causing data races; this is an error in the Swift 6 language mode
        let simulatorContainer = SimulatorContainer(
                                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: note: sending task-isolated value of non-Sendable type '(CGFloat) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        let simulatorContainer = SimulatorContainer(
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: warning: sending value of non-Sendable type '(StreamDeckProduct, StreamDeck) -> Void' risks causing data races; this is an error in the Swift 6 language mode
        let simulatorContainer = SimulatorContainer(
                                 ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulator.swift:130:34: note: sending task-isolated value of non-Sendable type '(StreamDeckProduct, StreamDeck) -> Void' to main actor-isolated callee risks causing races in between task-isolated and main actor-isolated uses
        let simulatorContainer = SimulatorContainer(
                                 ^
SwiftCompile normal arm64 Compiling\ StreamDeckSimulatorClient.swift,\ Dial.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulatorClient.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/Dial.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/StreamDeckSimulatorClient.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/Dial.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SimulatorDialView.swift,\ SimulatorKeyView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorKeyView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialView.swift:40:14: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
            .onChange(of: value) { newValue in
             ^
/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorDialView.swift:77:10: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
        .onChange(of: isPressed) { _ in
         ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorKeyView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/SimulatorKeyView.swift:51:14: warning: 'onChange(of:perform:)' was deprecated in visionOS 1.0: Use `onChange` with a two or zero parameter action closure instead.
            .onChange(of: isPressed) { _ in
             ^
SwiftCompile normal arm64 Compiling\ StreamDeckSimulator.PreviewView.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckSimulator.PreviewView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Views/StreamDeckSimulator.PreviewView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ DeviceInfo+Simulator.swift,\ StreamDeck+Simulator.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/DeviceInfo+Simulator.swift /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/StreamDeck+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/DeviceInfo+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Extensions/StreamDeck+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Compiling DeviceInfo+Simulator.swift, StreamDeck+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling resource_bundle_accessor.swift, Bundle+ResourceBundle.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckSimulator.PreviewView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling GeneratedAssetSymbols.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckProduct+Simulator.swift, StreamDeckSimulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Emitting module for StreamDeckSimulator (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriver\ Compilation\ Requirements StreamDeckSimulator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation-Requirements -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StreamDeckSimulator -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckCApi.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckSimulator-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-Swift.h (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckSimulator-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.abi.json (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftdoc (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/arm64-apple-xros.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftsourceinfo (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.swiftmodule/Project/arm64-apple-xros.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling SimulatorDialView.swift, SimulatorKeyView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckSimulatorClient.swift, Dial.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling SimulatorNeoPanelView.swift, StreamDeckPedalSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckSimulatorView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling SimulatorContainer.swift, SimulatorDialTouchView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriver\ Compilation StreamDeckSimulator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-Swift-Compilation -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name StreamDeckSimulator -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-xros/StreamDeckCApi.modulemap -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros2.4-22O233-407b76dbb837030756cbe1ab3f0b01b6.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckCApi/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.o normal (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-xros1.0 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.o
ExtractAppIntentsMetadata (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain --module-name StreamDeckSimulator --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS2.4.sdk --xcode-version 16E140 --platform-family xrOS --deployment-target 1.0 --bundle-identifier spi-builder-workspace.StreamDeckSimulator --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.appintents --target-triple arm64-apple-xros1.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/StreamDeckSimulator.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/StreamDeckSimulator.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StreamDeckKit.build/Debug-xros/StreamDeckSimulator.build/Objects-normal/arm64/StreamDeckSimulator.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-30 19:56:14.897 appintentsmetadataprocessor[1041:5656] Starting appintentsmetadataprocessor export
2025-04-30 19:56:14.931 appintentsmetadataprocessor[1041:5656] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.o (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/StreamDeckSimulator.o
** BUILD SUCCEEDED **
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.12.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    }
  ],
  "manifest_display_name" : "StreamDeckKit",
  "name" : "StreamDeckKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "StreamDeckKit",
      "targets" : [
        "StreamDeckKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StreamDeckSimulator",
      "targets" : [
        "StreamDeckSimulator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "StreamDeckSimulator",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckSimulator",
      "path" : "Sources/StreamDeckSimulator",
      "product_memberships" : [
        "StreamDeckSimulator"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/StreamDeckSimulator/Resources/SimulatorAssets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions/Bundle+ResourceBundle.swift",
        "Extensions/DeviceInfo+Simulator.swift",
        "Extensions/StreamDeck+Simulator.swift",
        "Extensions/StreamDeckProduct+Simulator.swift",
        "StreamDeckSimulator.swift",
        "StreamDeckSimulatorClient.swift",
        "Views/Dial.swift",
        "Views/SimulatorContainer.swift",
        "Views/SimulatorDialTouchView.swift",
        "Views/SimulatorDialView.swift",
        "Views/SimulatorKeyView.swift",
        "Views/SimulatorNeoPanelView.swift",
        "Views/StreamDeckPedalSimulatorView.swift",
        "Views/StreamDeckSimulator.PreviewView.swift",
        "Views/StreamDeckSimulatorView.swift"
      ],
      "target_dependencies" : [
        "StreamDeckKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StreamDeckSDKTests",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckSDKTests",
      "path" : "Tests/StreamDeckSDKTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "Helper/StreamDeckClientMock.swift",
        "Helper/StreamDeckRobot.swift",
        "Helper/TestViews.swift",
        "Helper/WaitFor.swift",
        "StreamDeckLayoutTests.swift",
        "StreamDeckTests.swift",
        "VersionsTests.swift"
      ],
      "target_dependencies" : [
        "StreamDeckKit",
        "StreamDeckSimulator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StreamDeckKit",
      "module_type" : "SwiftTarget",
      "name" : "StreamDeckKit",
      "path" : "Sources/StreamDeckKit",
      "product_memberships" : [
        "StreamDeckKit",
        "StreamDeckSimulator"
      ],
      "sources" : [
        "Device/AsyncQueue.swift",
        "Device/DeviceCapabilities+Rect.swift",
        "Device/DeviceCapabilities.swift",
        "Device/DeviceInfo.swift",
        "Device/ImageFormat.swift",
        "Device/InputEvent.swift",
        "Device/StreamDeck+ImageTransformation.swift",
        "Device/StreamDeck+OperationQueue.swift",
        "Device/StreamDeck.swift",
        "Device/StreamDeckClient.swift",
        "Device/StreamDeckClientProtocol.swift",
        "Device/StreamDeckProduct.swift",
        "Device/StreamDeckProductId.swift",
        "Extensions/String+IOReturn.swift",
        "Extensions/UIImage+Color.swift",
        "Layout/DirtyMarker.swift",
        "Layout/Environment+Ext.swift",
        "Layout/StreamDeckClientDummy.swift",
        "Layout/StreamDeckDialAreaLayout.swift",
        "Layout/StreamDeckDialView.swift",
        "Layout/StreamDeckKeyAreaLayout.swift",
        "Layout/StreamDeckKeyView.swift",
        "Layout/StreamDeckLayout.swift",
        "Layout/StreamDeckLayoutRenderer.swift",
        "Layout/StreamDeckNeoPanelLayout.swift",
        "Layout/StreamDeckViewContext.swift",
        "Logging.swift",
        "Session/InternalStreamDeckSession.swift",
        "Session/StreamDeckSession.State+CustomDebugStringConvertible.swift",
        "Session/StreamDeckSession.swift",
        "Version.swift"
      ],
      "target_dependencies" : [
        "StreamDeckCApi"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StreamDeckCApi",
      "module_type" : "ClangTarget",
      "name" : "StreamDeckCApi",
      "path" : "Sources/StreamDeckCApi",
      "product_memberships" : [
        "StreamDeckKit",
        "StreamDeckSimulator"
      ],
      "sources" : [
        "StreamDeckCApi.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.