The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SKTiled, reference master (69e520), with Swift 6.1 for macOS (Xcode) using Xcode 16.3 on 28 Apr 2025 22:33:06 UTC.

Swift 6 data race errors: 82

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SKTiled -destination platform=macOS,arch=arm64 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

                    _ = objectGroup.addObject(tileObject)
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:230:17: note: calls to instance method 'addObject(_:withColor:)' from outside of its actor context are implicitly asynchronous
    public func addObject(_ object: SKTileObject, withColor: SKColor? = nil) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:230:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func addObject(_ object: SKTileObject, withColor: SKColor? = nil) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1051:44: warning: main actor-isolated property 'id' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    currentID = tileObject.id
                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:212:14: note: property declared here
    open var id: Int = 0
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1054:54: warning: main actor-isolated property 'template' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                    if let templateFile = tileObject.template {
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:251:18: note: property declared here
    internal var template: String?                                           // optional template reference
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1058:36: warning: main actor-isolated property 'isInitialized' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        tileObject.isInitialized = false
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:252:18: note: mutation of this property is only permitted within the actor
    internal var isInitialized: Bool = true
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1070:57: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    if let currentObject = objectsgroup.getObject(withID: currentID!) {
                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1071:39: warning: main actor-isolated property 'shapeType' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        currentObject.shapeType = .ellipse
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:227:18: note: mutation of this property is only permitted within the actor
    internal var shapeType: TiledObjectShape = TiledObjectShape.rectangle    // shape type
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1095:61: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                        if let currentObject = objectsgroup.getObject(withID: currentID!) {
                                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1096:43: warning: call to main actor-isolated instance method 'addPoints(_:closed:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.addPoints(coordinates)
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:768:19: note: calls to instance method 'addPoints(_:closed:)' from outside of its actor context are implicitly asynchronous
    internal func addPoints(_ coordinates: [[CGFloat]], closed: Bool = true) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:768:19: note: main actor isolation inferred from inheritance from class 'SKShapeNode'
    internal func addPoints(_ coordinates: [[CGFloat]], closed: Bool = true) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1117:60: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                        if let currentObject = objectGroup.getObject(withID: currentID!) {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1118:43: warning: call to main actor-isolated instance method 'addPoints(_:closed:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.addPoints(coordinates, closed: false)
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:768:19: note: calls to instance method 'addPoints(_:closed:)' from outside of its actor context are implicitly asynchronous
    internal func addPoints(_ coordinates: [[CGFloat]], closed: Bool = true) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:768:19: note: main actor isolation inferred from inheritance from class 'SKShapeNode'
    internal func addPoints(_ coordinates: [[CGFloat]], closed: Bool = true) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1160:56: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    if let currentObject = objectGroup.getObject(withID: currentID!) {
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1167:39: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        currentObject.textAttributes = TextObjectAttributes(font: fontName, size: fontSize, color: fontColor)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1168:39: warning: main actor-isolated property 'visible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        currentObject.visible = true
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1094:14: note: mutation of this property is only permitted within the actor
    open var visible: Bool {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1171:43: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.textAttributes.isBold = (bold == "1")
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1175:43: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.textAttributes.isItalic = (italic == "1")
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1179:43: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.textAttributes.isUnderline = (underline == "1")
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1183:43: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.textAttributes.isStrikeout = (strikeout == "1")
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1187:43: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            currentObject.textAttributes.wrap = (textWrap == "1")
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1193:47: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                                currentObject.textAttributes.alignment.horizontal = halignment
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1199:47: warning: main actor-isolated property 'textAttributes' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                                currentObject.textAttributes.alignment.vertical = valignment
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:298:14: note: mutation of this property is only permitted within the actor
    open var textAttributes: TextObjectAttributes!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:544:19: note: add '@MainActor' to make instance method 'parser(_:didStartElement:namespaceURI:qualifiedName:attributes:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1238:29: warning: main actor-isolated property 'properties' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    tilemap.properties[key] = value
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:197:16: note: mutation of this property is only permitted within the actor
    public var properties: [String: String] = [:]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1241:25: warning: call to main actor-isolated instance method 'parseProperties(completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                tilemap.parseProperties(completion: nil)
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:39:17: note: calls to instance method 'parseProperties(completion:)' from outside of its actor context are implicitly asynchronous
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:39:17: note: main actor isolation inferred from inheritance from class 'SKEffectNode'
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1248:31: warning: main actor-isolated property 'properties' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        layer.properties[key] = value
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:137:16: note: mutation of this property is only permitted within the actor
    public var properties: [String: String] = [:]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1252:23: warning: call to main actor-isolated instance method 'parseProperties(completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                layer.parseProperties(completion: nil)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:217:17: note: calls to instance method 'parseProperties(completion:)' from outside of its actor context are implicitly asynchronous
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:217:17: note: main actor isolation inferred from inheritance from class 'SKEffectNode'
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1314:32: warning: main actor-isolated property 'uuid' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                data[tileLayer.uuid] = tileData
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:117:16: note: property declared here
    public var uuid: String = UUID().uuidString
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1365:54: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    if let lastObject = objectsgroup.getObject(withID: currentID!) {
                                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1367:40: warning: main actor-isolated property 'properties' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                            lastObject.properties[key] = value
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:286:14: note: mutation of this property is only permitted within the actor
    open var properties: [String: String] = [:]
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1370:36: warning: call to main actor-isolated instance method 'parseProperties(completion:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                        lastObject.parseProperties(completion: nil)
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:330:17: note: calls to instance method 'parseProperties(completion:)' from outside of its actor context are implicitly asynchronous
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:330:17: note: main actor isolation inferred from inheritance from class 'SKShapeNode'
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1429:56: warning: call to main actor-isolated instance method 'getObject(withID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
                    if let currentObject = objectGroup.getObject(withID: currentID!) {
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: calls to instance method 'getObject(withID:)' from outside of its actor context are implicitly asynchronous
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKObjectGroup.swift:333:17: note: main actor isolation inferred from inheritance from class 'SKTiledLayerObject'
    public func getObject(withID id: Int) -> SKTileObject? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1431:39: warning: main actor-isolated property 'text' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                        currentObject.text = characterData.trimmingCharacters(in: .whitespacesAndNewlines)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:321:14: note: mutation of this property is only permitted within the actor
    open var text: String! {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1463:31: warning: main actor-isolated property 'isInitialized' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                currentObject.isInitialized = true
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:252:18: note: mutation of this property is only permitted within the actor
    internal var isInitialized: Bool = true
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:1227:19: note: add '@MainActor' to make instance method 'parser(_:didEndElement:namespaceURI:qualifiedName:)' part of global actor 'MainActor'
    internal func parser(_ parser: XMLParser,
                  ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:636:39: warning: sending 'existingTileset' risks causing data races; this is an error in the Swift 6 language mode
                        self.tilemap?.addTileset(existingTileset)
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:636:39: note: sending main actor-isolated 'existingTileset' to main actor-isolated instance method 'addTileset' risks causing data races between main actor-isolated and local nonisolated uses
                        self.tilemap?.addTileset(existingTileset)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:639:50: note: access can happen concurrently
                        existingTileset.firstGID = firstGID
                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:680:39: warning: sending 'tileset' risks causing data races; this is an error in the Swift 6 language mode
                        self.tilemap?.addTileset(tileset)
                        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:680:39: note: sending main actor-isolated 'tileset' to main actor-isolated instance method 'addTileset' risks causing data races between main actor-isolated and local nonisolated uses
                        self.tilemap?.addTileset(tileset)
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:681:39: note: access can happen concurrently
                        lastElement = tileset
                                      ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:723:35: warning: sending 'tileset' risks causing data races; this is an error in the Swift 6 language mode
                    self.tilemap?.addTileset(tileset)
                    ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:723:35: note: sending main actor-isolated 'tileset' to main actor-isolated instance method 'addTileset' risks causing data races between main actor-isolated and local nonisolated uses
                    self.tilemap?.addTileset(tileset)
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemapParser.swift:725:35: note: access can happen concurrently
                    lastElement = tileset
                                  ^~~~~~~
SwiftCompile normal arm64 Compiling\ TileAnimationFrame.swift,\ TileCollisionShape.swift,\ TileDataStorage.swift /Users/admin/builder/spi-builder-workspace/Sources/TileAnimationFrame.swift /Users/admin/builder/spi-builder-workspace/Sources/TileCollisionShape.swift /Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift (in target 'SKTiled' from project 'SKTiled')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TileAnimationFrame.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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

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

/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:167:19: warning: main actor-isolated property 'showObjects' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            proxy.showObjects = proxiesVisible
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:47:9: note: mutation of this property is only permitted within the actor
    var showObjects: Bool = false {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:159:16: note: add '@MainActor' to make instance method 'objectProxyVisibilityChanged(notification:)' part of global actor 'MainActor'
    @objc func objectProxyVisibilityChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:168:19: warning: call to main actor-isolated instance method 'draw(debug:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            proxy.draw()
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: note: calls to instance method 'draw(debug:)' from outside of its actor context are implicitly asynchronous
    func draw(debug: Bool = false) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: note: main actor isolation inferred from inheritance from class 'SKShapeNode'
    func draw(debug: Bool = false) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:159:16: note: add '@MainActor' to make instance method 'objectProxyVisibilityChanged(notification:)' part of global actor 'MainActor'
    @objc func objectProxyVisibilityChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:187:32: warning: main actor-isolated property 'tileData' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let newTileData = tile.tileData
                               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:95:14: note: property declared here
    open var tileData: SKTilesetData
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:179:16: note: add '@MainActor' to make instance method 'tileDataChanged(notification:)' part of global actor 'MainActor'
    @objc func tileDataChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:203:14: warning: main actor-isolated property 'renderMode' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
        tile.renderMode = TileRenderMode.default
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:107:14: note: mutation of this property is only permitted within the actor
    open var renderMode: TileRenderMode = TileRenderMode.default {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:179:16: note: add '@MainActor' to make instance method 'tileDataChanged(notification:)' part of global actor 'MainActor'
    @objc func tileDataChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:217:25: warning: capture of 'animatedTiles' with non-sendable type '[SKTilesetData]' in a '@Sendable' closure
            for data in animatedTiles {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilesetData.swift:50:14: note: class 'SKTilesetData' does not conform to the 'Sendable' protocol
public class SKTilesetData: SKTiledObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:220:40: warning: capture of 'tileset' with non-sendable type 'SKTileset' in a '@Sendable' closure
                    if let frameData = tileset.getTileData(localID: frame.id) {
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:69:14: note: class 'SKTileset' does not conform to the 'Sendable' protocol
public class SKTileset: NSObject, SKTiledObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:220:40: warning: capture of 'tileset' with non-sendable type 'SKTileset' in an isolated closure; this is an error in the Swift 6 language mode
                    if let frameData = tileset.getTileData(localID: frame.id) {
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:69:14: note: class 'SKTileset' does not conform to the 'Sendable' protocol
public class SKTileset: NSObject, SKTiledObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:245:29: warning: main actor-isolated property 'tileData' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        let tileData = tile.tileData
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:95:14: note: property declared here
    open var tileData: SKTilesetData
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:246:14: warning: call to main actor-isolated instance method 'drawBounds(withColor:zpos:duration:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        tile.drawBounds(withColor: nil, zpos: nil, duration: 0)
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:660:19: note: calls to instance method 'drawBounds(withColor:zpos:duration:)' from outside of its actor context are implicitly asynchronous
    internal func drawBounds(withColor: SKColor? = nil, zpos: CGFloat? = nil, duration: TimeInterval = 0) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:660:19: note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
    internal func drawBounds(withColor: SKColor? = nil, zpos: CGFloat? = nil, duration: TimeInterval = 0) {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:257:21: warning: main actor-isolated property 'renderMode' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        switch tile.renderMode {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:107:14: note: property declared here
    open var renderMode: TileRenderMode = TileRenderMode.default {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:261:18: warning: call to main actor-isolated instance method 'removeAnimationActions(restore:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            tile.removeAnimationActions(restore: false)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:427:15: note: calls to instance method 'removeAnimationActions(restore:)' from outside of its actor context are implicitly asynchronous
    open func removeAnimationActions(restore: Bool = false) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:427:15: note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
    open func removeAnimationActions(restore: Bool = false) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:279:42: warning: call to main actor-isolated instance method 'getTileData(globalID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
            if let newTileData = tilemap.getTileData(globalID: globalID) {
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:1708:17: note: calls to instance method 'getTileData(globalID:)' from outside of its actor context are implicitly asynchronous
    public func getTileData(globalID gid: Int) -> SKTilesetData? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:1708:17: note: main actor isolation inferred from inheritance from class 'SKEffectNode'
    public func getTileData(globalID gid: Int) -> SKTilesetData? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:300:18: warning: main actor-isolated property 'blockNotifications' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            tile.blockNotifications = true
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:104:18: note: mutation of this property is only permitted within the actor
    internal var blockNotifications: Bool = false
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:303:42: warning: main actor-isolated property 'tileData' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            if let currentTexture = tile.tileData.texture {
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:95:14: note: property declared here
    open var tileData: SKTilesetData
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:304:22: warning: main actor-isolated property 'texture' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                tile.texture = currentTexture
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:105:52: note: mutation of this property is only permitted within the actor
@property (nonatomic, retain, nullable) SKTexture *texture;
                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:305:22: warning: main actor-isolated property 'size' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                tile.size = currentTexture.size()
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:163:30: note: mutation of this property is only permitted within the actor
@property (nonatomic) CGSize size;
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:235:16: note: add '@MainActor' to make instance method 'tileRenderModeChanged(notification:)' part of global actor 'MainActor'
    @objc func tileRenderModeChanged(notification: Notification) {
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:358:13: warning: capture of 'currentTiles' with non-sendable type 'TileList' (aka 'ThreadSafeArray<SKTile>') in a '@Sendable' closure
            currentTiles.forEach { tile in
            ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:365:36: warning: capture of 'newTexture' with non-sendable type 'SKTexture' in a '@Sendable' closure
                    tile.texture = newTexture
                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKTexture.h:25:22: note: class 'SKTexture' does not conform to the 'Sendable' protocol
SK_EXPORT @interface SKTexture : NSObject <NSCopying, NSSecureCoding>
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:29:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpriteKit'
import SpriteKit
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:365:36: warning: capture of 'newTexture' with non-sendable type 'SKTexture' in an isolated closure; this is an error in the Swift 6 language mode
                    tile.texture = newTexture
                                   ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKTexture.h:25:22: note: class 'SKTexture' does not conform to the 'Sendable' protocol
SK_EXPORT @interface SKTexture : NSObject <NSCopying, NSSecureCoding>
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:360:29: warning: main actor-isolated property 'renderMode' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
                switch tile.renderMode {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:107:14: note: property declared here
    open var renderMode: TileRenderMode = TileRenderMode.default {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:364:26: warning: main actor-isolated property 'blockNotifications' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    tile.blockNotifications = true
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:104:18: note: mutation of this property is only permitted within the actor
    internal var blockNotifications: Bool = false
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:365:26: warning: main actor-isolated property 'texture' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    tile.texture = newTexture
                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:105:52: note: mutation of this property is only permitted within the actor
@property (nonatomic, retain, nullable) SKTexture *texture;
                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:366:26: warning: main actor-isolated property 'size' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
                    tile.size = newTexture.size()
                         ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:163:30: note: mutation of this property is only permitted within the actor
@property (nonatomic) CGSize size;
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:382:42: warning: main actor-isolated property 'initialized' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            self.tilemap?.objectsOverlay.initialized = false
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectOverlay.swift:35:9: note: mutation of this property is only permitted within the actor
    var initialized: Bool = false
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:382:27: warning: main actor-isolated property 'objectsOverlay' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            self.tilemap?.objectsOverlay.initialized = false
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:309:18: note: property declared here
    internal var objectsOverlay: TileObjectOverlay = TileObjectOverlay()
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:391:29: warning: capture of 'self' with non-sendable type 'TileDataStorage' in a '@Sendable' closure
                for tile in self.allTiles {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:50:16: note: class 'TileDataStorage' does not conform to the 'Sendable' protocol
internal class TileDataStorage: Loggable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:392:26: warning: main actor-isolated property 'frameColor' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    tile.frameColor = newTileColor
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:166:14: note: mutation of this property is only permitted within the actor
    open var frameColor: SKColor = TiledGlobals.default.debug.frameColor
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:393:26: warning: main actor-isolated property 'highlightColor' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                    tile.highlightColor = newTileColor
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:163:14: note: mutation of this property is only permitted within the actor
    open var highlightColor: SKColor = TiledGlobals.default.debug.tileHighlightColor
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:400:31: warning: capture of 'self' with non-sendable type 'TileDataStorage' in a '@Sendable' closure
                for object in self.objectsList {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:50:16: note: class 'TileDataStorage' does not conform to the 'Sendable' protocol
internal class TileDataStorage: Loggable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:401:43: warning: main actor-isolated property 'proxy' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
                    if let proxy = object.proxy {
                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:255:23: note: property declared here
    weak internal var proxy: TileObjectProxy?
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:402:31: warning: main actor-isolated property 'objectColor' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
                        proxy.objectColor = newObjectColor
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:53:9: note: mutation of this property is only permitted within the actor
    var objectColor = TiledGlobals.default.debug.objectHighlightColor {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:419:37: warning: main actor-isolated property 'tileData' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
        let tileData = data ?? tile.tileData
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:95:14: note: property declared here
    open var tileData: SKTilesetData
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:483:38: warning: call to main actor-isolated instance method 'getTileData(globalID:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
        if let oldTileData = tilemap.getTileData(globalID: globalID) {
                                     ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:1708:17: note: calls to instance method 'getTileData(globalID:)' from outside of its actor context are implicitly asynchronous
    public func getTileData(globalID gid: Int) -> SKTilesetData? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:1708:17: note: main actor isolation inferred from inheritance from class 'SKEffectNode'
    public func getTileData(globalID gid: Int) -> SKTilesetData? {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:478:18: note: add '@MainActor' to make instance method 'moveTileFrom(tile:globalID:)' part of global actor 'MainActor'
    private func moveTileFrom(tile: SKTile, globalID: Int) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:484:37: warning: main actor-isolated property 'tileData' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            let nextTileData = tile.tileData
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:95:14: note: property declared here
    open var tileData: SKTilesetData
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:478:18: note: add '@MainActor' to make instance method 'moveTileFrom(tile:globalID:)' part of global actor 'MainActor'
    private func moveTileFrom(tile: SKTile, globalID: Int) {
                 ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:532:13: warning: capture of 'data' with non-sendable type 'SKTilesetData' in a '@Sendable' closure
            data.removeAnimation()
            ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilesetData.swift:50:14: note: class 'SKTilesetData' does not conform to the 'Sendable' protocol
public class SKTilesetData: SKTiledObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:534:36: warning: capture of 'data' with non-sendable type 'SKTilesetData' in an isolated closure; this is an error in the Swift 6 language mode
                if let frameData = data.tileset.getTileData(localID: frame.id) {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilesetData.swift:50:14: note: class 'SKTilesetData' does not conform to the 'Sendable' protocol
public class SKTilesetData: SKTiledObject {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:557:25: warning: main actor-isolated property 'renderMode' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
            switch tile.renderMode {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:107:14: note: property declared here
    open var renderMode: TileRenderMode = TileRenderMode.default {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:550:10: note: add '@MainActor' to make instance method 'isolateTilesAction()' part of global actor 'MainActor'
    func isolateTilesAction() {
         ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:572:18: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
            tile.isHidden = doHideTile
                 ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:118:47: note: mutation of this property is only permitted within the actor
@property (nonatomic, getter = isHidden) BOOL hidden;
                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:550:10: note: add '@MainActor' to make instance method 'isolateTilesAction()' part of global actor 'MainActor'
    func isolateTilesAction() {
         ^
    @MainActor
SwiftCompile normal arm64 Compiling\ TileObjectOverlay.swift,\ TileObjectProxy.swift,\ TiledBackgroundLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/TileObjectOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift /Users/admin/builder/spi-builder-workspace/Sources/TiledBackgroundLayer.swift (in target 'SKTiled' from project 'SKTiled')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TileObjectOverlay.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TileObjectOverlay.swift:62:36: warning: main actor-isolated property 'objects' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return "Objects Overlay: \(objects.count) objects."
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectOverlay.swift:56:18: note: property declared here
    internal var objects: [TileObjectProxy] {
                 ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:41:9: warning: main actor-isolated property 'visibleToCamera' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    var visibleToCamera: Bool = false
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:32:46: note: add '@preconcurrency' to the 'SKTiledGeometry' conformance to defer isolation checking to run time
internal class TileObjectProxy: SKShapeNode, SKTiledGeometry {
                                             ^
                                             @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:33:9: note: requirement 'visibleToCamera' declared here
    var visibleToCamera: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: warning: main actor-isolated instance method 'draw(debug:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    func draw(debug: Bool = false) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: note: add 'nonisolated' to 'draw(debug:)' to make this instance method not isolated to the actor
    func draw(debug: Bool = false) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:34:10: note: mark the protocol requirement 'draw(debug:)' 'async' to allow actor-isolated conformances
    func draw(debug: Bool)
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:147:28: warning: main actor-isolated property 'reference' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        guard let object = reference else {
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:38:14: note: property declared here
    weak var reference: SKTileObject?
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:150:40: warning: main actor-isolated property 'id' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return "Object Proxy: \(object.id)"
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:212:14: note: property declared here
    open var id: Int = 0
             ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TiledBackgroundLayer.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SKTileset.swift,\ SKTilesetData.swift,\ ThreadSafeArray.swift /Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift /Users/admin/builder/spi-builder-workspace/Sources/SKTilesetData.swift /Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift (in target 'SKTiled' from project 'SKTiled')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:164:52: warning: main actor-isolated property 'tileSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return CGPoint(x: tileSize.width - tilemap.tileSize.width, y: tileSize.height - tilemap.tileSize.height)
                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:212:16: note: property declared here
    public var tileSize: CGSize
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:164:97: warning: main actor-isolated property 'tileSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return CGPoint(x: tileSize.width - tilemap.tileSize.width, y: tileSize.height - tilemap.tileSize.height)
                                                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:212:16: note: property declared here
    public var tileSize: CGSize
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:219:33: warning: main actor-isolated property 'tileSize' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        self.tileSize = tilemap.tileSize
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:212:16: note: property declared here
    public var tileSize: CGSize
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileset.swift:222:41: warning: main actor-isolated property 'ignoreProperties' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        self.ignoreProperties = tilemap.ignoreProperties
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:200:16: note: property declared here
    public var ignoreProperties: Bool = false
               ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SKTilesetData.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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

/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:79:13: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            self.array.append(element)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:79:31: warning: capture of 'element' with non-sendable type 'Element' in a '@Sendable' closure
            self.array.append(element)
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:32: note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
                               ^
                                      : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:92:13: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            self.array += elements
            ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:92:27: warning: capture of 'elements' with non-sendable type '[Element]' in a '@Sendable' closure
            self.array += elements
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:32: note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
                               ^
                                      : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:106:13: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            self.array.insert(element, at: index)
            ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:106:31: warning: capture of 'element' with non-sendable type 'Element' in a '@Sendable' closure
            self.array.insert(element, at: index)
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:32: note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
                               ^
                                      : Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:113:27: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            let element = self.array.remove(at: index)
                          ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:116:17: warning: capture of 'completion' with non-sendable type '((Element) -> Void)?' in a '@Sendable' closure
                completion?(element)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:116:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                completion?(element)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:131:31: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            guard let index = self.array.firstIndex(where: predicate) else {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:131:60: warning: capture of 'predicate' with non-sendable type '(Element) -> Bool' in a '@Sendable' closure
            guard let index = self.array.firstIndex(where: predicate) else {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:131:60: note: a function type must be marked '@Sendable' to conform to 'Sendable'
            guard let index = self.array.firstIndex(where: predicate) else {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:137:17: warning: capture of 'completion' with non-sendable type '((Element) -> Void)?' in a '@Sendable' closure
                completion?(element)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:137:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                completion?(element)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:151:28: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
            let elements = self.array
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:155:17: warning: capture of 'completion' with non-sendable type '(([Element]) -> Void)?' in a '@Sendable' closure
                completion?(elements)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:155:17: note: a function type must be marked '@Sendable' to conform to 'Sendable'
                completion?(elements)
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:174:17: warning: capture of 'self' with non-sendable type 'ThreadSafeArray<Element>' in a '@Sendable' closure
                self.array[index] = newValue
                ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:16: note: generic class 'ThreadSafeArray' does not conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:174:37: warning: capture of 'newValue' with non-sendable type 'Element' in a '@Sendable' closure
                self.array[index] = newValue
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/ThreadSafeArray.swift:31:32: note: consider making generic parameter 'Element' conform to the 'Sendable' protocol
internal class ThreadSafeArray<Element>: Equatable {
                               ^
                                      : Sendable
SwiftEmitModule normal arm64 Emitting\ module\ for\ SKTiled (in target 'SKTiled' from project 'SKTiled')
EmitSwiftModule normal arm64 (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/AnchorNode.swift:43:9: warning: main actor-isolated property 'receiveCameraUpdates' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    var receiveCameraUpdates: Bool = true
        ^
/Users/admin/builder/spi-builder-workspace/Sources/AnchorNode.swift:121:23: note: add '@preconcurrency' to the 'SKTiledSceneCameraDelegate' conformance to defer isolation checking to run time
extension AnchorNode: SKTiledSceneCameraDelegate {
                      ^
                      @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:69:15: note: requirement 'receiveCameraUpdates' declared here
    @objc var receiveCameraUpdates: Bool { get set }
              ^
/Users/admin/builder/spi-builder-workspace/Sources/AnchorNode.swift:123:10: warning: main actor-isolated instance method 'cameraZoomChanged(newZoom:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    func cameraZoomChanged(newZoom: CGFloat) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/AnchorNode.swift:123:10: note: add 'nonisolated' to 'cameraZoomChanged(newZoom:)' to make this instance method not isolated to the actor
    func cameraZoomChanged(newZoom: CGFloat) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:90:25: note: mark the protocol requirement 'cameraZoomChanged(newZoom:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraZoomChanged(newZoom: CGFloat)
                        ^
                                                            async
/Users/admin/builder/spi-builder-workspace/Sources/Array2D.swift:66:19: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
    func contains<T : Equatable>(_ obj: T) -> Bool {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/Array2D.swift:31:16: note: 'T' previously declared here
struct Array2D<T> {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:80:25: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Logger' may have shared mutable state; this is an error in the Swift 6 language mode
    internal static let `default` = Logger()
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:65:16: note: class 'Logger' does not conform to the 'Sendable' protocol
internal class Logger {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:80:25: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    internal static let `default` = Logger()
                        ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:80:25: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    internal static let `default` = Logger()
                        ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:237:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[LoggingLevel]' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let all: [LoggingLevel] = [.none, .fatal, .error, .warning, .success, .info, .debug, .custom]
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:50:13: note: consider making enum 'LoggingLevel' conform to the 'Sendable' protocol
public enum LoggingLevel: Int {
            ^
                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:237:23: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    public static let all: [LoggingLevel] = [.none, .fatal, .error, .warning, .success, .info, .debug, .custom]
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Logging.swift:237:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let all: [LoggingLevel] = [.none, .fatal, .error, .warning, .success, .info, .debug, .custom]
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:936:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var opacity: CGFloat {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:946:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var visible: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:956:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var showBounds: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:989:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var shortDescription: String {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:1041:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var pauseAnimation: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:101:14: warning: main actor-isolated property 'visibleToCamera' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    open var visibleToCamera: Bool = true
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:1089:19: note: add '@preconcurrency' to the 'SKTiledGeometry' conformance to defer isolation checking to run time
extension SKTile: SKTiledGeometry {}
                  ^
                  @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:33:9: note: requirement 'visibleToCamera' declared here
    var visibleToCamera: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:298:15: warning: main actor-isolated instance method 'draw(debug:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    open func draw(debug: Bool = false) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTile.swift:298:15: note: add 'nonisolated' to 'draw(debug:)' to make this instance method not isolated to the actor
    open func draw(debug: Bool = false) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:34:10: note: mark the protocol requirement 'draw(debug:)' 'async' to allow actor-isolated conformances
    func draw(debug: Bool)
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:209:14: warning: main actor-isolated property 'uuid' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    open var uuid: String = UUID().uuidString
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:161:39: note: add '@preconcurrency' to the 'SKTiledObject' conformance to defer isolation checking to run time
open class SKTileObject: SKShapeNode, SKTiledObject {
                                      ^
                                      @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:74:9: note: requirement 'uuid' declared here
    var uuid: String { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:218:14: warning: main actor-isolated property 'type' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    open var type: String!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:77:9: note: requirement 'type' declared here
    var type: String! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:286:14: warning: main actor-isolated property 'properties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    open var properties: [String: String] = [:]
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:80:9: note: requirement 'properties' declared here
    var properties: [String: String] { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:289:14: warning: main actor-isolated property 'ignoreProperties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    open var ignoreProperties: Bool = false
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:83:9: note: requirement 'ignoreProperties' declared here
    var ignoreProperties: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:330:17: warning: main actor-isolated instance method 'parseProperties(completion:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:330:17: note: add 'nonisolated' to 'parseProperties(completion:)' to make this instance method not isolated to the actor
    public func parseProperties(completion: (() -> Void)?) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:86:10: note: mark the protocol requirement 'parseProperties(completion:)' 'async' to allow actor-isolated conformances
    func parseProperties(completion: (() -> Void)?)
         ^
                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:302:14: warning: main actor-isolated property 'renderQuality' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    open var renderQuality: CGFloat = TiledGlobals.default.renderQuality.object {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:89:9: note: requirement 'renderQuality' declared here
    var renderQuality: CGFloat { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1073:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var shortDescription: String {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1084:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var opacity: CGFloat {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1094:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var visible: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1104:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var isAnimated: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1112:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var isTextObject: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1117:5: warning: non-'@objc' property in extensions cannot be overridden; use 'public' instead
    open var isTileObject: Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:224:14: warning: main actor-isolated property 'visibleToCamera' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    open var visibleToCamera: Bool = true
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1125:25: note: add '@preconcurrency' to the 'SKTiledGeometry' conformance to defer isolation checking to run time
extension SKTileObject: SKTiledGeometry {}
                        ^
                        @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:33:9: note: requirement 'visibleToCamera' declared here
    var visibleToCamera: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:517:15: warning: main actor-isolated instance method 'draw(debug:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    open func draw(debug: Bool = false) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:517:15: note: add 'nonisolated' to 'draw(debug:)' to make this instance method not isolated to the actor
    open func draw(debug: Bool = false) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:34:10: note: mark the protocol requirement 'draw(debug:)' 'async' to allow actor-isolated conformances
    func draw(debug: Bool)
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:1249:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func runAnimation() {}
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:68:23: warning: static property 'drawGrid' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawGrid              = DebugDrawOptions(rawValue: 1 << 0) // 1
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:68:23: note: add '@MainActor' to make static property 'drawGrid' part of global actor 'MainActor'
    static public let drawGrid              = DebugDrawOptions(rawValue: 1 << 0) // 1
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:68:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawGrid              = DebugDrawOptions(rawValue: 1 << 0) // 1
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:69:23: warning: static property 'drawBounds' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawBounds            = DebugDrawOptions(rawValue: 1 << 1) // 2
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:69:23: note: add '@MainActor' to make static property 'drawBounds' part of global actor 'MainActor'
    static public let drawBounds            = DebugDrawOptions(rawValue: 1 << 1) // 2
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:69:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawBounds            = DebugDrawOptions(rawValue: 1 << 1) // 2
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:70:23: warning: static property 'drawGraph' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawGraph             = DebugDrawOptions(rawValue: 1 << 2) // 4
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:70:23: note: add '@MainActor' to make static property 'drawGraph' part of global actor 'MainActor'
    static public let drawGraph             = DebugDrawOptions(rawValue: 1 << 2) // 4
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:70:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawGraph             = DebugDrawOptions(rawValue: 1 << 2) // 4
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:71:23: warning: static property 'drawObjectBounds' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawObjectBounds      = DebugDrawOptions(rawValue: 1 << 3) // 8
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:71:23: note: add '@MainActor' to make static property 'drawObjectBounds' part of global actor 'MainActor'
    static public let drawObjectBounds      = DebugDrawOptions(rawValue: 1 << 3) // 8
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:71:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawObjectBounds      = DebugDrawOptions(rawValue: 1 << 3) // 8
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:72:23: warning: static property 'drawTileBounds' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawTileBounds        = DebugDrawOptions(rawValue: 1 << 4) // 16
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:72:23: note: add '@MainActor' to make static property 'drawTileBounds' part of global actor 'MainActor'
    static public let drawTileBounds        = DebugDrawOptions(rawValue: 1 << 4) // 16
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:72:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawTileBounds        = DebugDrawOptions(rawValue: 1 << 4) // 16
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:73:23: warning: static property 'drawMouseOverObject' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawMouseOverObject   = DebugDrawOptions(rawValue: 1 << 5) // 32
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:73:23: note: add '@MainActor' to make static property 'drawMouseOverObject' part of global actor 'MainActor'
    static public let drawMouseOverObject   = DebugDrawOptions(rawValue: 1 << 5) // 32
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:73:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawMouseOverObject   = DebugDrawOptions(rawValue: 1 << 5) // 32
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:74:23: warning: static property 'drawBackground' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawBackground        = DebugDrawOptions(rawValue: 1 << 6) // 64
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:74:23: note: add '@MainActor' to make static property 'drawBackground' part of global actor 'MainActor'
    static public let drawBackground        = DebugDrawOptions(rawValue: 1 << 6) // 64
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:74:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawBackground        = DebugDrawOptions(rawValue: 1 << 6) // 64
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:75:23: warning: static property 'drawAnchor' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let drawAnchor            = DebugDrawOptions(rawValue: 1 << 7) // 128
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:75:23: note: add '@MainActor' to make static property 'drawAnchor' part of global actor 'MainActor'
    static public let drawAnchor            = DebugDrawOptions(rawValue: 1 << 7) // 128
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:75:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let drawAnchor            = DebugDrawOptions(rawValue: 1 << 7) // 128
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:77:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'DebugDrawOptions' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let all: DebugDrawOptions = [.drawGrid, .drawBounds, .drawGraph, .drawObjectBounds,
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:61:15: note: consider making struct 'DebugDrawOptions' conform to the 'Sendable' protocol
public struct DebugDrawOptions: OptionSet {
              ^
                                         , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:77:23: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    static public let all: DebugDrawOptions = [.drawGrid, .drawBounds, .drawGraph, .drawObjectBounds,
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:77:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let all: DebugDrawOptions = [.drawGrid, .drawBounds, .drawGraph, .drawObjectBounds,
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:530:1: warning: extension declares a conformance of imported type 'CGPoint' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CoreFoundation' introduce this conformance in the future
extension CGPoint: Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:530:1: note: add '@retroactive' to silence this warning
extension CGPoint: Hashable {
^                  ~~~~~~~~
                   @retroactive Hashable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2465:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let noCompression = CompressionLevel(Z_NO_COMPRESSION)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2460:15: note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
public struct CompressionLevel: RawRepresentable {
              ^
                                                , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2465:23: note: add '@MainActor' to make static property 'noCompression' part of global actor 'MainActor'
    public static let noCompression = CompressionLevel(Z_NO_COMPRESSION)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2465:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let noCompression = CompressionLevel(Z_NO_COMPRESSION)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2466:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bestSpeed = CompressionLevel(Z_BEST_SPEED)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2460:15: note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
public struct CompressionLevel: RawRepresentable {
              ^
                                                , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2466:23: note: add '@MainActor' to make static property 'bestSpeed' part of global actor 'MainActor'
    public static let bestSpeed = CompressionLevel(Z_BEST_SPEED)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2466:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bestSpeed = CompressionLevel(Z_BEST_SPEED)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2467:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let bestCompression = CompressionLevel(Z_BEST_COMPRESSION)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2460:15: note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
public struct CompressionLevel: RawRepresentable {
              ^
                                                , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2467:23: note: add '@MainActor' to make static property 'bestCompression' part of global actor 'MainActor'
    public static let bestCompression = CompressionLevel(Z_BEST_COMPRESSION)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2467:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let bestCompression = CompressionLevel(Z_BEST_COMPRESSION)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2468:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    public static let defaultCompression = CompressionLevel(Z_DEFAULT_COMPRESSION)
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2460:15: note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
public struct CompressionLevel: RawRepresentable {
              ^
                                                , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2468:23: note: add '@MainActor' to make static property 'defaultCompression' part of global actor 'MainActor'
    public static let defaultCompression = CompressionLevel(Z_DEFAULT_COMPRESSION)
                      ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2468:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    public static let defaultCompression = CompressionLevel(Z_DEFAULT_COMPRESSION)
                      ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2520:16: warning: stored property 'kind' of 'Sendable'-conforming struct 'GzipError' has non-sendable type 'GzipError.Kind'; this is an error in the Swift 6 language mode
    public let kind: Kind
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Extensions.swift:2486:17: note: consider making enum 'Kind' conform to the 'Sendable' protocol
    public enum Kind: Equatable {
                ^
                               , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+GameplayKit.swift:302:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func objectForGraphType(named: String?) -> GKGridGraphNode.Type { return SKTiledGraphNode.self }
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+GameplayKit.swift:312:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func addGraph(named: String, graph: GKGridGraph<GKGridGraphNode>) -> Bool {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+GameplayKit.swift:328:5: warning: non-'@objc' instance method in extensions cannot be overridden; use 'public' instead
    open func removeGraph(named: String) -> GKGridGraph<GKGridGraphNode>? {
    ^~~~
    public
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:117:16: warning: main actor-isolated property 'uuid' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var uuid: String = UUID().uuidString
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:111:48: note: add '@preconcurrency' to the 'SKTiledObject' conformance to defer isolation checking to run time
public class SKTiledLayerObject: SKEffectNode, SKTiledObject {
                                               ^
                                               @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:74:9: note: requirement 'uuid' declared here
    var uuid: String { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:120:16: warning: main actor-isolated property 'type' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var type: String!
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:77:9: note: requirement 'type' declared here
    var type: String! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:137:16: warning: main actor-isolated property 'properties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var properties: [String: String] = [:]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:80:9: note: requirement 'properties' declared here
    var properties: [String: String] { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:140:16: warning: main actor-isolated property 'ignoreProperties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var ignoreProperties: Bool = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:83:9: note: requirement 'ignoreProperties' declared here
    var ignoreProperties: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:217:17: warning: main actor-isolated instance method 'parseProperties(completion:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:217:17: note: add 'nonisolated' to 'parseProperties(completion:)' to make this instance method not isolated to the actor
    public func parseProperties(completion: (() -> Void)?) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:86:10: note: mark the protocol requirement 'parseProperties(completion:)' 'async' to allow actor-isolated conformances
    func parseProperties(completion: (() -> Void)?)
         ^
                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledLayerObject.swift:270:16: warning: main actor-isolated property 'renderQuality' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var renderQuality: CGFloat = TiledGlobals.default.renderQuality.default
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:89:9: note: requirement 'renderQuality' declared here
    var renderQuality: CGFloat { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:67:14: warning: main actor-isolated property 'worldNode' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneDelegate'; this is an error in the Swift 6 language mode
    open var worldNode: SKNode!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:64:61: note: add '@preconcurrency' to the 'SKTiledSceneDelegate' conformance to defer isolation checking to run time
open class SKTiledScene: SKScene, SKPhysicsContactDelegate, SKTiledSceneDelegate, SKTilemapDelegate, SKTilesetDataSource {
                                                            ^
                                                            @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneDelegate.swift:66:9: note: requirement 'worldNode' declared here
    var worldNode: SKNode! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:73:14: warning: main actor-isolated property 'cameraNode' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneDelegate'; this is an error in the Swift 6 language mode
    open var cameraNode: SKTiledSceneCamera!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneDelegate.swift:69:9: note: requirement 'cameraNode' declared here
    var cameraNode: SKTiledSceneCamera! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:70:14: warning: main actor-isolated property 'tilemap' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneDelegate'; this is an error in the Swift 6 language mode
    open var tilemap: SKTilemap!
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneDelegate.swift:72:9: note: requirement 'tilemap' declared here
    var tilemap: SKTilemap! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:239:15: warning: main actor-isolated instance method 'didBeginParsing' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didBeginParsing(_ tilemap: SKTilemap) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:239:15: note: add 'nonisolated' to 'didBeginParsing' to make this instance method not isolated to the actor
    open func didBeginParsing(_ tilemap: SKTilemap) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:64:83: note: add '@preconcurrency' to the 'SKTilemapDelegate' conformance to defer isolation checking to run time
open class SKTiledScene: SKScene, SKPhysicsContactDelegate, SKTiledSceneDelegate, SKTilemapDelegate, SKTilesetDataSource {
                                                                                  ^
                                                                                  @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:74:10: note: mark the protocol requirement 'didBeginParsing' 'async' to allow actor-isolated conformances
    func didBeginParsing(_ tilemap: SKTilemap)
         ^
                                               async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:243:15: warning: main actor-isolated instance method 'didAddTileset' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didAddTileset(_ tileset: SKTileset) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:243:15: note: add 'nonisolated' to 'didAddTileset' to make this instance method not isolated to the actor
    open func didAddTileset(_ tileset: SKTileset) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:75:10: note: mark the protocol requirement 'didAddTileset' 'async' to allow actor-isolated conformances
    func didAddTileset(_ tileset: SKTileset)
         ^
                                             async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:247:15: warning: main actor-isolated instance method 'didAddLayer' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didAddLayer(_ layer: SKTiledLayerObject) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:247:15: note: add 'nonisolated' to 'didAddLayer' to make this instance method not isolated to the actor
    open func didAddLayer(_ layer: SKTiledLayerObject) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:76:10: note: mark the protocol requirement 'didAddLayer' 'async' to allow actor-isolated conformances
    func didAddLayer(_ layer: SKTiledLayerObject)
         ^
                                                  async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:251:15: warning: main actor-isolated instance method 'didReadMap' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didReadMap(_ tilemap: SKTilemap) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:251:15: note: add 'nonisolated' to 'didReadMap' to make this instance method not isolated to the actor
    open func didReadMap(_ tilemap: SKTilemap) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:77:10: note: mark the protocol requirement 'didReadMap' 'async' to allow actor-isolated conformances
    func didReadMap(_ tilemap: SKTilemap)
         ^
                                          async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:255:15: warning: main actor-isolated instance method 'didRenderMap' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didRenderMap(_ tilemap: SKTilemap) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:255:15: note: add 'nonisolated' to 'didRenderMap' to make this instance method not isolated to the actor
    open func didRenderMap(_ tilemap: SKTilemap) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:78:10: note: mark the protocol requirement 'didRenderMap' 'async' to allow actor-isolated conformances
    func didRenderMap(_ tilemap: SKTilemap)
         ^
                                            async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:259:15: warning: main actor-isolated instance method 'didAddNavigationGraph' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func didAddNavigationGraph(_ graph: GKGridGraph<GKGridGraphNode>) {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:259:15: note: add 'nonisolated' to 'didAddNavigationGraph' to make this instance method not isolated to the actor
    open func didAddNavigationGraph(_ graph: GKGridGraph<GKGridGraphNode>) {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:79:10: note: mark the protocol requirement 'didAddNavigationGraph' 'async' to allow actor-isolated conformances
    func didAddNavigationGraph(_ graph: GKGridGraph<GKGridGraphNode>)
         ^
                                                                      async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:263:15: warning: main actor-isolated instance method 'objectForTileType(named:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func objectForTileType(named: String?) -> SKTile.Type {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:263:15: note: add 'nonisolated' to 'objectForTileType(named:)' to make this instance method not isolated to the actor
    open func objectForTileType(named: String?) -> SKTile.Type {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:80:10: note: mark the protocol requirement 'objectForTileType(named:)' 'async' to allow actor-isolated conformances
    func objectForTileType(named: String?) -> SKTile.Type
         ^
                                           async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:267:15: warning: main actor-isolated instance method 'objectForVectorType(named:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func objectForVectorType(named: String?) -> SKTileObject.Type {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:267:15: note: add 'nonisolated' to 'objectForVectorType(named:)' to make this instance method not isolated to the actor
    open func objectForVectorType(named: String?) -> SKTileObject.Type {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:81:10: note: mark the protocol requirement 'objectForVectorType(named:)' 'async' to allow actor-isolated conformances
    func objectForVectorType(named: String?) -> SKTileObject.Type
         ^
                                             async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+GameplayKit.swift:302:15: warning: main actor-isolated instance method 'objectForGraphType(named:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTilemapDelegate'; this is an error in the Swift 6 language mode
    open func objectForGraphType(named: String?) -> GKGridGraphNode.Type { return SKTiledGraphNode.self }
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+GameplayKit.swift:302:15: note: add 'nonisolated' to 'objectForGraphType(named:)' to make this instance method not isolated to the actor
    open func objectForGraphType(named: String?) -> GKGridGraphNode.Type { return SKTiledGraphNode.self }
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift:82:10: note: mark the protocol requirement 'objectForGraphType(named:)' 'async' to allow actor-isolated conformances
    func objectForGraphType(named: String?) -> GKGridGraphNode.Type
         ^
                                            async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:273:15: warning: main actor-isolated instance method 'willAddSpriteSheet(to:fileNamed:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTilesetDataSource'; this is an error in the Swift 6 language mode
    open func willAddSpriteSheet(to tileset: SKTileset, fileNamed: String) -> String {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:273:15: note: add 'nonisolated' to 'willAddSpriteSheet(to:fileNamed:)' to make this instance method not isolated to the actor
    open func willAddSpriteSheet(to tileset: SKTileset, fileNamed: String) -> String {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:64:102: note: add '@preconcurrency' to the 'SKTilesetDataSource' conformance to defer isolation checking to run time
open class SKTiledScene: SKScene, SKPhysicsContactDelegate, SKTiledSceneDelegate, SKTilemapDelegate, SKTilesetDataSource {
                                                                                                     ^
                                                                                                     @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TilesetDataSource.swift:75:10: note: mark the protocol requirement 'willAddSpriteSheet(to:fileNamed:)' 'async' to allow actor-isolated conformances
    func willAddSpriteSheet(to tileset: SKTileset, fileNamed: String) -> String
         ^
                                                                      async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:279:15: warning: main actor-isolated instance method 'willAddImage(to:forId:fileNamed:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTilesetDataSource'; this is an error in the Swift 6 language mode
    open func willAddImage(to tileset: SKTileset, forId: Int, fileNamed: String) -> String {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:279:15: note: add 'nonisolated' to 'willAddImage(to:forId:fileNamed:)' to make this instance method not isolated to the actor
    open func willAddImage(to tileset: SKTileset, forId: Int, fileNamed: String) -> String {
              ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TilesetDataSource.swift:85:10: note: mark the protocol requirement 'willAddImage(to:forId:fileNamed:)' 'async' to allow actor-isolated conformances
    func willAddImage(to tileset: SKTileset, forId: Int, fileNamed: String) -> String
         ^
                                                                            async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:88:14: warning: main actor-isolated property 'receiveCameraUpdates' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    open var receiveCameraUpdates: Bool = true
             ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:398:25: note: add '@preconcurrency' to the 'SKTiledSceneCameraDelegate' conformance to defer isolation checking to run time
extension SKTiledScene: SKTiledSceneCameraDelegate {
                        ^
                        @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:69:15: note: requirement 'receiveCameraUpdates' declared here
    @objc var receiveCameraUpdates: Bool { get set }
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:415:23: warning: main actor-isolated instance method 'cameraPositionChanged(newPosition:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    @objc public func cameraPositionChanged(newPosition: CGPoint) {}
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:415:23: note: add 'nonisolated' to 'cameraPositionChanged(newPosition:)' to make this instance method not isolated to the actor
    @objc public func cameraPositionChanged(newPosition: CGPoint) {}
                      ^
          nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:83:25: note: mark the protocol requirement 'cameraPositionChanged(newPosition:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraPositionChanged(newPosition: CGPoint)
                        ^
                                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:422:23: warning: main actor-isolated instance method 'cameraZoomChanged(newZoom:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    @objc public func cameraZoomChanged(newZoom: CGFloat) {}
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:422:23: note: add 'nonisolated' to 'cameraZoomChanged(newZoom:)' to make this instance method not isolated to the actor
    @objc public func cameraZoomChanged(newZoom: CGFloat) {}
                      ^
          nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:90:25: note: mark the protocol requirement 'cameraZoomChanged(newZoom:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraZoomChanged(newZoom: CGFloat)
                        ^
                                                            async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:431:23: warning: main actor-isolated instance method 'cameraBoundsChanged(bounds:position:zoom:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    @objc public func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat) {}
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:431:23: note: add 'nonisolated' to 'cameraBoundsChanged(bounds:position:zoom:)' to make this instance method not isolated to the actor
    @objc public func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat) {}
                      ^
          nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:99:25: note: mark the protocol requirement 'cameraBoundsChanged(bounds:position:zoom:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat)
                        ^
                                                                                              async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:439:23: warning: main actor-isolated instance method 'sceneDoubleClicked(event:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    @objc public func sceneDoubleClicked(event: NSEvent) {}
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:439:23: note: add 'nonisolated' to 'sceneDoubleClicked(event:)' to make this instance method not isolated to the actor
    @objc public func sceneDoubleClicked(event: NSEvent) {}
                      ^
          nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:107:25: note: mark the protocol requirement 'sceneDoubleClicked(event:)' 'async' to allow actor-isolated conformances
    @objc optional func sceneDoubleClicked(event: NSEvent)
                        ^
                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:446:23: warning: main actor-isolated instance method 'mousePositionChanged(event:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    @objc public func mousePositionChanged(event: NSEvent) {}
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledScene.swift:446:23: note: add 'nonisolated' to 'mousePositionChanged(event:)' to make this instance method not isolated to the actor
    @objc public func mousePositionChanged(event: NSEvent) {}
                      ^
          nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:114:25: note: mark the protocol requirement 'mousePositionChanged(event:)' 'async' to allow actor-isolated conformances
    @objc optional func mousePositionChanged(event: NSEvent)
                        ^
                                                             async
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledSceneCamera.swift:696:17: warning: main actor-isolated instance method 'dumpStatistics()' cannot be used to satisfy nonisolated requirement from protocol 'CustomDebugReflectable'; this is an error in the Swift 6 language mode
    public func dumpStatistics() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledSceneCamera.swift:696:17: note: add 'nonisolated' to 'dumpStatistics()' to make this instance method not isolated to the actor
    public func dumpStatistics() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledSceneCamera.swift:694:31: note: add '@preconcurrency' to the 'CustomDebugReflectable' conformance to defer isolation checking to run time
extension SKTiledSceneCamera: CustomDebugReflectable {
                              ^
                              @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:210:10: note: mark the protocol requirement 'dumpStatistics()' 'async' to allow actor-isolated conformances
    func dumpStatistics()
         ^
                          async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:185:16: warning: main actor-isolated property 'uuid' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var uuid: String = UUID().uuidString
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:154:39: note: add '@preconcurrency' to the 'SKTiledObject' conformance to defer isolation checking to run time
public class SKTilemap: SKEffectNode, SKTiledObject {
                                      ^
                                      @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:74:9: note: requirement 'uuid' declared here
    var uuid: String { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:194:16: warning: main actor-isolated property 'type' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var type: String!
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:77:9: note: requirement 'type' declared here
    var type: String! { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:197:16: warning: main actor-isolated property 'properties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var properties: [String: String] = [:]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:80:9: note: requirement 'properties' declared here
    var properties: [String: String] { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:200:16: warning: main actor-isolated property 'ignoreProperties' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var ignoreProperties: Bool = false
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:83:9: note: requirement 'ignoreProperties' declared here
    var ignoreProperties: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:39:17: warning: main actor-isolated instance method 'parseProperties(completion:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public func parseProperties(completion: (() -> Void)?) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Properties.swift:39:17: note: add 'nonisolated' to 'parseProperties(completion:)' to make this instance method not isolated to the actor
    public func parseProperties(completion: (() -> Void)?) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:86:10: note: mark the protocol requirement 'parseProperties(completion:)' 'async' to allow actor-isolated conformances
    func parseProperties(completion: (() -> Void)?)
         ^
                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:261:16: warning: main actor-isolated property 'renderQuality' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledObject'; this is an error in the Swift 6 language mode
    public var renderQuality: CGFloat = 2 {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTiledObject.swift:89:9: note: requirement 'renderQuality' declared here
    var renderQuality: CGFloat { get }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2636:17: warning: main actor-isolated instance method 'dumpStatistics()' cannot be used to satisfy nonisolated requirement from protocol 'CustomDebugReflectable'; this is an error in the Swift 6 language mode
    public func dumpStatistics() {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2636:17: note: add 'nonisolated' to 'dumpStatistics()' to make this instance method not isolated to the actor
    public func dumpStatistics() {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2633:22: note: add '@preconcurrency' to the 'CustomDebugReflectable' conformance to defer isolation checking to run time
extension SKTilemap: CustomDebugReflectable {
                     ^
                     @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTiled+Debug.swift:210:10: note: mark the protocol requirement 'dumpStatistics()' 'async' to allow actor-isolated conformances
    func dumpStatistics()
         ^
                          async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:300:16: warning: main actor-isolated property 'receiveCameraUpdates' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public var receiveCameraUpdates: Bool = true
               ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2874:22: note: add '@preconcurrency' to the 'SKTiledSceneCameraDelegate' conformance to defer isolation checking to run time
extension SKTilemap: SKTiledSceneCameraDelegate {
                     ^
                     @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:69:15: note: requirement 'receiveCameraUpdates' declared here
    @objc var receiveCameraUpdates: Bool { get set }
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2881:17: warning: main actor-isolated instance method 'containedNodesChanged' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func containedNodesChanged(_ nodes: Set<SKNode>) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2881:17: note: add 'nonisolated' to 'containedNodesChanged' to make this instance method not isolated to the actor
    public func containedNodesChanged(_ nodes: Set<SKNode>) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:76:25: note: mark the protocol requirement 'containedNodesChanged' 'async' to allow actor-isolated conformances
    @objc optional func containedNodesChanged(_ nodes: Set<SKNode>)
                        ^
                                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2907:17: warning: main actor-isolated instance method 'cameraPositionChanged(newPosition:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func cameraPositionChanged(newPosition: CGPoint) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2907:17: note: add 'nonisolated' to 'cameraPositionChanged(newPosition:)' to make this instance method not isolated to the actor
    public func cameraPositionChanged(newPosition: CGPoint) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:83:25: note: mark the protocol requirement 'cameraPositionChanged(newPosition:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraPositionChanged(newPosition: CGPoint)
                        ^
                                                                    async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2916:17: warning: main actor-isolated instance method 'cameraZoomChanged(newZoom:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func cameraZoomChanged(newZoom: CGFloat) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2916:17: note: add 'nonisolated' to 'cameraZoomChanged(newZoom:)' to make this instance method not isolated to the actor
    public func cameraZoomChanged(newZoom: CGFloat) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:90:25: note: mark the protocol requirement 'cameraZoomChanged(newZoom:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraZoomChanged(newZoom: CGFloat)
                        ^
                                                            async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2898:17: warning: main actor-isolated instance method 'cameraBoundsChanged(bounds:position:zoom:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2898:17: note: add 'nonisolated' to 'cameraBoundsChanged(bounds:position:zoom:)' to make this instance method not isolated to the actor
    public func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat) {
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:99:25: note: mark the protocol requirement 'cameraBoundsChanged(bounds:position:zoom:)' 'async' to allow actor-isolated conformances
    @objc optional func cameraBoundsChanged(bounds: CGRect, position: CGPoint, zoom: CGFloat)
                        ^
                                                                                              async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2937:17: warning: main actor-isolated instance method 'sceneDoubleClicked(event:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func sceneDoubleClicked(event: NSEvent) {}
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2937:17: note: add 'nonisolated' to 'sceneDoubleClicked(event:)' to make this instance method not isolated to the actor
    public func sceneDoubleClicked(event: NSEvent) {}
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:107:25: note: mark the protocol requirement 'sceneDoubleClicked(event:)' 'async' to allow actor-isolated conformances
    @objc optional func sceneDoubleClicked(event: NSEvent)
                        ^
                                                           async
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2944:17: warning: main actor-isolated instance method 'mousePositionChanged(event:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledSceneCameraDelegate'; this is an error in the Swift 6 language mode
    public func mousePositionChanged(event: NSEvent) {}
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTilemap.swift:2944:17: note: add 'nonisolated' to 'mousePositionChanged(event:)' to make this instance method not isolated to the actor
    public func mousePositionChanged(event: NSEvent) {}
                ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift:114:25: note: mark the protocol requirement 'mousePositionChanged(event:)' 'async' to allow actor-isolated conformances
    @objc optional func mousePositionChanged(event: NSEvent)
                        ^
                                                             async
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
           ~~~ ^
           let
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
    @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TileDataStorage.swift:658:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static var all: [CacheIsolationMode] = [.default, .ignored, .static, .animated]
               ^
    nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:41:9: warning: main actor-isolated property 'visibleToCamera' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    var visibleToCamera: Bool = false
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:32:46: note: add '@preconcurrency' to the 'SKTiledGeometry' conformance to defer isolation checking to run time
internal class TileObjectProxy: SKShapeNode, SKTiledGeometry {
                                             ^
                                             @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:33:9: note: requirement 'visibleToCamera' declared here
    var visibleToCamera: Bool { get set }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: warning: main actor-isolated instance method 'draw(debug:)' cannot be used to satisfy nonisolated requirement from protocol 'SKTiledGeometry'; this is an error in the Swift 6 language mode
    func draw(debug: Bool = false) {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/TileObjectProxy.swift:92:10: note: add 'nonisolated' to 'draw(debug:)' to make this instance method not isolated to the actor
    func draw(debug: Bool = false) {
         ^
    nonisolated
/Users/admin/builder/spi-builder-workspace/Sources/SKTileObject.swift:34:10: note: mark the protocol requirement 'draw(debug:)' 'async' to allow actor-isolated conformances
    func draw(debug: Bool)
         ^
                           async
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:333:9: warning: main actor-isolated property 'customMirror' cannot be used to satisfy nonisolated requirement from protocol 'CustomReflectable'; this is an error in the Swift 6 language mode
    var customMirror: Mirror {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:331:33: note: add '@preconcurrency' to the 'CustomReflectable' conformance to defer isolation checking to run time
extension SKTiledDebugDrawNode: CustomReflectable {
                                ^
                                @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TiledGlobals' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let `default` = TiledGlobals()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:86:14: note: class 'TiledGlobals' does not conform to the 'Sendable' protocol
public class TiledGlobals {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    static public let `default` = TiledGlobals()
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let `default` = TiledGlobals()
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: warning: static property 'tileCoordinates' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: note: add '@MainActor' to make static property 'tileCoordinates' part of global actor 'MainActor'
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: warning: static property 'tileLocalID' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: note: add '@MainActor' to make static property 'tileLocalID' part of global actor 'MainActor'
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: warning: static property 'sceneCoordinates' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: note: add '@MainActor' to make static property 'sceneCoordinates' part of global actor 'MainActor'
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: warning: static property 'tileDataUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: note: add '@MainActor' to make static property 'tileDataUnderCursor' part of global actor 'MainActor'
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: warning: static property 'tilesUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: note: add '@MainActor' to make static property 'tilesUnderCursor' part of global actor 'MainActor'
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: warning: static property 'objectsUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: note: add '@MainActor' to make static property 'objectsUnderCursor' part of global actor 'MainActor'
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
                   @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
                   nonisolated(unsafe)
SwiftCompile normal arm64 Compiling\ TiledDebugDrawNode.swift,\ TiledGlobals.swift,\ TiledSceneCameraDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift /Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift /Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift (in target 'SKTiled' from project 'SKTiled')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:333:9: warning: main actor-isolated property 'customMirror' cannot be used to satisfy nonisolated requirement from protocol 'CustomReflectable'; this is an error in the Swift 6 language mode
    var customMirror: Mirror {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:331:33: note: add '@preconcurrency' to the 'CustomReflectable' conformance to defer isolation checking to run time
extension SKTiledDebugDrawNode: CustomReflectable {
                                ^
                                @preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:338:42: warning: main actor-isolated property 'layerName' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return "Debug Draw Node: \(layer.layerName)"
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SKTileLayer.swift:892:16: note: property declared here
    public var layerName: String {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:338:36: warning: main actor-isolated property 'layer' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
        return "Debug Draw Node: \(layer.layerName)"
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:34:17: note: property declared here
    private var layer: SKTiledLayerObject                     // parent layer
                ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:58:21: warning: cannot access property 'gridTexture' with a non-sendable type 'SKTexture?' from nonisolated deinit; this is an error in the Swift 6 language mode
        gridTexture = nil
                    ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKTexture.h:25:22: note: class 'SKTexture' does not conform to the 'Sendable' protocol
SK_EXPORT @interface SKTexture : NSObject <NSCopying, NSSecureCoding>
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:28:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpriteKit'
import SpriteKit
^
@preconcurrency
/Users/admin/builder/spi-builder-workspace/Sources/TiledDebugDrawNode.swift:59:22: warning: cannot access property 'graphTexture' with a non-sendable type 'SKTexture?' from nonisolated deinit; this is an error in the Swift 6 language mode
        graphTexture = nil
                     ^
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKTexture.h:25:22: note: class 'SKTexture' does not conform to the 'Sendable' protocol
SK_EXPORT @interface SKTexture : NSObject <NSCopying, NSSecureCoding>
                     ^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'TiledGlobals' may have shared mutable state; this is an error in the Swift 6 language mode
    static public let `default` = TiledGlobals()
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:86:14: note: class 'TiledGlobals' does not conform to the 'Sendable' protocol
public class TiledGlobals {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    static public let `default` = TiledGlobals()
                      ^
           @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:89:23: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
    static public let `default` = TiledGlobals()
                      ^
           nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: warning: static property 'tileCoordinates' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: note: add '@MainActor' to make static property 'tileCoordinates' part of global actor 'MainActor'
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:267:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileCoordinates      = MouseFilters(rawValue: 1 << 0)   // 1*
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: warning: static property 'tileLocalID' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: note: add '@MainActor' to make static property 'tileLocalID' part of global actor 'MainActor'
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:268:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileLocalID          = MouseFilters(rawValue: 1 << 1)   // 2
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: warning: static property 'sceneCoordinates' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: note: add '@MainActor' to make static property 'sceneCoordinates' part of global actor 'MainActor'
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:269:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let sceneCoordinates     = MouseFilters(rawValue: 1 << 2)   // 4
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: warning: static property 'tileDataUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: note: add '@MainActor' to make static property 'tileDataUnderCursor' part of global actor 'MainActor'
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:270:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tileDataUnderCursor  = MouseFilters(rawValue: 1 << 3)   // 8*
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: warning: static property 'tilesUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: note: add '@MainActor' to make static property 'tilesUnderCursor' part of global actor 'MainActor'
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:271:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let tilesUnderCursor     = MouseFilters(rawValue: 1 << 4)   // 16
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: warning: static property 'objectsUnderCursor' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: note: add '@MainActor' to make static property 'objectsUnderCursor' part of global actor 'MainActor'
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
            @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:272:24: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static let objectsUnderCursor   = MouseFilters(rawValue: 1 << 5)   // 32
                       ^
            nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'TiledGlobals.DebugDisplayOptions.MouseFilters' may have shared mutable state; this is an error in the Swift 6 language mode
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:264:23: note: consider making struct 'MouseFilters' conform to the 'Sendable' protocol
        public struct MouseFilters: OptionSet {
                      ^
                                             , Sendable
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
                   @MainActor
/Users/admin/builder/spi-builder-workspace/Sources/TiledGlobals.swift:274:31: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
            static public let all: MouseFilters = [.tileCoordinates, .tileLocalID, .sceneCoordinates, .tileDataUnderCursor, .tilesUnderCursor, .objectsUnderCursor]
                              ^
                   nonisolated(unsafe)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TiledSceneCameraDelegate.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TiledSceneDelegate.swift,\ TilemapDelegate.swift,\ TilesetDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TiledSceneDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/TilemapDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/TilesetDataSource.swift (in target 'SKTiled' from project 'SKTiled')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TiledSceneDelegate.swift (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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

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

SwiftDriverJobDiscovery normal arm64 Emitting module for SKTiled (in target 'SKTiled' from project 'SKTiled')
SwiftDriver\ Compilation\ Requirements SKTiled normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SKTiled' from project 'SKTiled')
    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 SKTiled -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.13 -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling TileObjectOverlay.swift, TileObjectProxy.swift, TiledBackgroundLayer.swift (in target 'SKTiled' from project 'SKTiled')
SwiftMergeGeneratedHeaders /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SKTiled-Swift.h /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-Swift.h (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-swiftHeaderTool -arch arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-Swift.h -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps/SKTiled-Swift.h
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftmodule (in target 'SKTiled' from project 'SKTiled')
    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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftdoc (in target 'SKTiled' from project 'SKTiled')
    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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.abi.json (in target 'SKTiled' from project 'SKTiled')
    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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/arm64-apple-macos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftsourceinfo (in target 'SKTiled' from project 'SKTiled')
    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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.swiftmodule/Project/arm64-apple-macos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling TiledDebugDrawNode.swift, TiledGlobals.swift, TiledSceneCameraDelegate.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling SKTileset.swift, SKTilesetData.swift, ThreadSafeArray.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling TileAnimationFrame.swift, TileCollisionShape.swift, TileDataStorage.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling TiledSceneDelegate.swift, TilemapDelegate.swift, TilesetDataSource.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling AnchorNode.swift, Array2D.swift, Logging.swift, SKGroupLayer.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling SKTiled+Properties.swift, SKTiledLayerObject.swift, SKTiledObject.swift, SKTiledScene.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling SKTileObject.swift, SKTiled+Debug.swift, SKTiled+Extensions.swift, SKTiled+GameplayKit.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling SKImageLayer.swift, SKObjectGroup.swift, SKTile.swift, SKTileLayer.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriverJobDiscovery normal arm64 Compiling SKTiledSceneCamera.swift, SKTilemap.swift, SKTilemapParser.swift (in target 'SKTiled' from project 'SKTiled')
SwiftDriver\ Compilation SKTiled normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SKTiled' from project 'SKTiled')
    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 SKTiled -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -stats-output-dir .stats -strict-concurrency\=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -target arm64-apple-macos10.13 -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 -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx15.4-24E241-8287b8f5db97e746a1562fbca0c9d29b.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.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/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled-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/SKTiled.o normal (in target 'SKTiled' from project 'SKTiled')
    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-macos10.13 -r -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk -O0 -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -L/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -iframework /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled_lto.o -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.o
ExtractAppIntentsMetadata (in target 'SKTiled' from project 'SKTiled')
    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 SKTiled --sdk-root /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk --xcode-version 16E140 --platform-family macOS --deployment-target 10.13 --bundle-identifier spi-builder-workspace.SKTiled --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.appintents --target-triple arm64-apple-macos10.13 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/SKTiled.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/SKTiled.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SKTiled.build/Debug/SKTiled.build/Objects-normal/arm64/SKTiled.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --validate-assistant-intents --no-app-shortcuts-localization
2025-04-28 15:33:05.202 appintentsmetadataprocessor[722:4161] Starting appintentsmetadataprocessor export
2025-04-28 15:33:05.239 appintentsmetadataprocessor[722:4161] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.o (in target 'SKTiled' from project 'SKTiled')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/SKTiled.o
** BUILD SUCCEEDED **
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:ef6f2bf1292d165b51b7baa9eed2284194aeafd0, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:ef6f2bf1292d165b51b7baa9eed2284194aeafd0, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:ef6f2bf1292d165b51b7baa9eed2284194aeafd0, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:ef6f2bf1292d165b51b7baa9eed2284194aeafd0, name:My Mac }
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SKTiled",
  "name" : "SKTiled",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "SKTiled",
      "targets" : [
        "SKTiled"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SKTiledTests",
      "module_type" : "SwiftTarget",
      "name" : "SKTiledTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/characters-8x8.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/characters-8x8.tsx",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/environment-8x8.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/environment-8x8.tsx",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/items-8x8.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/items-8x8.tsx",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/items-alt-8x8.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/monsters-16x16.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/monsters-16x16.tsx",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/portraits-8x8.png",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/portraits-8x8.tsx",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/Assets/test-tilemap.tmx",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ColorTests.swift",
        "CompressionTests.swift",
        "CoordinateTests.swift",
        "ParserTests.swift",
        "PerformanceTests.swift",
        "PropertiesTests.swift",
        "QueryTests.swift",
        "TemplateTests.swift",
        "TestMapDelegate.swift",
        "TestTilesetDelegate.swift",
        "Tests+Extensions.swift",
        "TilemapTests.swift",
        "TilesetTests.swift"
      ],
      "target_dependencies" : [
        "SKTiled"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SKTiled",
      "module_type" : "SwiftTarget",
      "name" : "SKTiled",
      "path" : "Sources",
      "product_memberships" : [
        "SKTiled"
      ],
      "sources" : [
        "AnchorNode.swift",
        "Array2D.swift",
        "Logging.swift",
        "SKGroupLayer.swift",
        "SKImageLayer.swift",
        "SKObjectGroup.swift",
        "SKTile.swift",
        "SKTileLayer.swift",
        "SKTileObject.swift",
        "SKTiled+Debug.swift",
        "SKTiled+Extensions.swift",
        "SKTiled+GameplayKit.swift",
        "SKTiled+Properties.swift",
        "SKTiledLayerObject.swift",
        "SKTiledObject.swift",
        "SKTiledScene.swift",
        "SKTiledSceneCamera.swift",
        "SKTilemap.swift",
        "SKTilemapParser.swift",
        "SKTileset.swift",
        "SKTilesetData.swift",
        "ThreadSafeArray.swift",
        "TileAnimationFrame.swift",
        "TileCollisionShape.swift",
        "TileDataStorage.swift",
        "TileObjectOverlay.swift",
        "TileObjectProxy.swift",
        "TiledBackgroundLayer.swift",
        "TiledDebugDrawNode.swift",
        "TiledGlobals.swift",
        "TiledSceneCameraDelegate.swift",
        "TiledSceneDelegate.swift",
        "TilemapDelegate.swift",
        "TilesetDataSource.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.