Build Information
Successful build of StreamDeckKit, reference main (0e31d7
), with Swift 6.1 for visionOS using Xcode 16.3 on 1 May 2025 02:56:23 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
/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\ 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\ 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
^
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)
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
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/_Builtin_tgmath-AB31EOJQFF9322X7EGS53HC0A.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_Builtin_tgmath-AB31EOJQFF9322X7EGS53HC0A.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_inttypes-1OEMBGIA000V3VP68SI35WCE.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_inttypes-1OEMBGIA000V3VP68SI35WCE.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_stdio-BLD03AQ8S37OR34PAQMPFHGP1.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_stdio-BLD03AQ8S37OR34PAQMPFHGP1.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_wctype-6C6LZVQXENQLUDJHT6OS33LOS.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_wctype-6C6LZVQXENQLUDJHT6OS33LOS.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_time-2STCY2W77S00965R4UYREQ4LN.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_time-2STCY2W77S00965R4UYREQ4LN.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_Builtin_inttypes-8R8XP1AWH343C16KHEGAKMW64.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_Builtin_inttypes-8R8XP1AWH343C16KHEGAKMW64.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_resource-BBCOWHARVOQW4OGDR8UHV6APK.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/sys_resource-BBCOWHARVOQW4OGDR8UHV6APK.scan
PrecompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_signal-DHCXYT6LXK2PYJEC5HBI3ZWC6.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_signal-DHCXYT6LXK2PYJEC5HBI3ZWC6.scan
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/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/nl_types-1YLMRTON2ECVU6M8AL7Q45IM7.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/nl_types-1YLMRTON2ECVU6M8AL7Q45IM7.scan
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
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/_Builtin_stdatomic-22MOSCL70GQ2U4UDG8G0HNS3U.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_Builtin_stdatomic-22MOSCL70GQ2U4UDG8G0HNS3U.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
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/_string-4SJKPKP6E7LWGXGRQVGLTQFWE.scan
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-precompileModule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules/_string-4SJKPKP6E7LWGXGRQVGLTQFWE.scan
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
^
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
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\ 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/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
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/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
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/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\ 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
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 StreamDeckClientProtocol.swift, StreamDeckProduct.swift, StreamDeckProductId.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
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
^
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 AsyncQueue.swift, DeviceCapabilities+Rect.swift, DeviceCapabilities.swift, DeviceInfo.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 String+IOReturn.swift, UIImage+Color.swift, DirtyMarker.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckViewContext.swift, Logging.swift, InternalStreamDeckSession.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')
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
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 StreamDeckLayout.swift, StreamDeckLayoutRenderer.swift, StreamDeckNeoPanelLayout.swift (in target 'StreamDeckKit' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling Environment+Ext.swift, StreamDeckClientDummy.swift, StreamDeckDialAreaLayout.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 StreamDeck+OperationQueue.swift, StreamDeck.swift, StreamDeckClient.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:20.242 appintentsmetadataprocessor[1007:5465] Starting appintentsmetadataprocessor export
2025-04-30 19:56:20.349 appintentsmetadataprocessor[1007:5465] 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\ 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\ 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\ 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\ 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
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\ 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\ 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
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
SwiftDriverJobDiscovery normal arm64 Compiling DeviceInfo+Simulator.swift, StreamDeck+Simulator.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling GeneratedAssetSymbols.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 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.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/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/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 SimulatorContainer.swift, SimulatorDialTouchView.swift (in target 'StreamDeckSimulator' from project 'StreamDeckKit')
SwiftDriverJobDiscovery normal arm64 Compiling StreamDeckSimulatorView.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:22.275 appintentsmetadataprocessor[1071:5805] Starting appintentsmetadataprocessor export
2025-04-30 19:56:22.306 appintentsmetadataprocessor[1071:5805] 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.