Build Information
Successful build of SKTiled, reference master (c0a153), with Swift 5.10 for macOS (SPM) on 21 Oct 2025 22:01:08 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mfessenden/SKTiled.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mfessenden/SKTiled
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c0a1539 Merge pull request #45 from johncederholm/jmc/hasProperties_fix
Cloned https://github.com/mfessenden/SKTiled.git
Revision (git rev-parse @):
c0a15392bbfa8e5c307caa68e46ae5cd66720aa6
SUCCESS checkout https://github.com/mfessenden/SKTiled.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/mfessenden/SKTiled.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/34] Compiling SKTiled TileObjectOverlay.swift
[4/34] Compiling SKTiled TileObjectProxy.swift
[5/34] Compiling SKTiled TiledBackgroundLayer.swift
[6/34] Compiling SKTiled SKTiledSceneCamera.swift
[7/34] Compiling SKTiled SKTilemap.swift
[8/34] Compiling SKTiled SKTilemapParser.swift
[9/37] Compiling SKTiled SKTileset.swift
[10/37] Compiling SKTiled SKTilesetData.swift
[11/37] Compiling SKTiled ThreadSafeArray.swift
[12/37] Compiling SKTiled TiledDebugDrawNode.swift
[13/37] Compiling SKTiled TiledGlobals.swift
[14/37] Compiling SKTiled TiledSceneCameraDelegate.swift
[15/37] Compiling SKTiled TileAnimationFrame.swift
[16/37] Compiling SKTiled TileCollisionShape.swift
[17/37] Compiling SKTiled TileDataStorage.swift
[18/37] Compiling SKTiled SKTiled+Properties.swift
[19/37] Compiling SKTiled SKTiledLayerObject.swift
[20/37] Compiling SKTiled SKTiledObject.swift
[21/37] Compiling SKTiled SKTiledScene.swift
[22/37] Emitting module SKTiled
/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 Swift 6
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/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/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: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+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
[23/37] Compiling SKTiled AnchorNode.swift
/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 Swift 6
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> {
^
[24/37] Compiling SKTiled Array2D.swift
/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 Swift 6
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> {
^
[25/37] Compiling SKTiled Logging.swift
/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 Swift 6
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> {
^
[26/37] Compiling SKTiled SKGroupLayer.swift
/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 Swift 6
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> {
^
[27/37] Compiling SKTiled TiledSceneDelegate.swift
[28/37] Compiling SKTiled TilemapDelegate.swift
[29/37] Compiling SKTiled TilesetDataSource.swift
[30/37] Compiling SKTiled SKImageLayer.swift
/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
[31/37] Compiling SKTiled SKObjectGroup.swift
/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
[32/37] Compiling SKTiled SKTile.swift
/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
[33/37] Compiling SKTiled SKTileLayer.swift
/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
[34/37] Compiling SKTiled SKTileObject.swift
/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: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+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
[35/37] Compiling SKTiled SKTiled+Debug.swift
/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: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+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
[36/37] Compiling SKTiled SKTiled+Extensions.swift
/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: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+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
[37/37] Compiling SKTiled SKTiled+GameplayKit.swift
/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: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+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
Build complete! (10.41s)
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/monsters-16x16.tsx",
"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/characters-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/portraits-8x8.tsx",
"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/test-tilemap.tmx",
"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/portraits-8x8.png",
"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.