Build Information
Successful build of Spine, reference master (3411b9
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 12:17:27 UTC.
Swift 6 data race errors: 10
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/maxgribov/Spine.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/maxgribov/Spine
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 3411b99 Fix package platforms versions to support `Identifiable` protocol (#66)
Cloned https://github.com/maxgribov/Spine.git
Revision (git rev-parse @):
3411b998dc5ded9e258ffefd1bba466880242f61
SUCCESS checkout https://github.com/maxgribov/Spine.git at master
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "spine",
"name": "Spine",
"url": "https://github.com/maxgribov/Spine.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Spine",
"dependencies": [
]
}
]
}
Fetching https://github.com/maxgribov/Spine.git
[1/1885] Fetching spine
Fetched https://github.com/maxgribov/Spine.git from cache (1.03s)
Creating working copy for https://github.com/maxgribov/Spine.git
Working copy of https://github.com/maxgribov/Spine.git resolved at master (3411b99)
warning: '.resolve-product-dependencies': dependency 'spine' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/maxgribov/Spine.git
https://github.com/maxgribov/Spine.git
{
"dependencies" : [
],
"manifest_display_name" : "Spine",
"name" : "Spine",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Spine",
"targets" : [
"Spine"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SpineTests",
"module_type" : "SwiftTarget",
"name" : "SpineTests",
"path" : "Tests/SpineTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/bones.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/drawOrderKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/eventKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/events.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/rotateBoneKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/skeleton.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/skins.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slotAttachmentKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slotColorKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slots.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/spineboy-ess.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/translateBoneKeyframes.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"CGPathExtensionTests.swift",
"ColorTests.swift",
"Extensions/SKColorExtensionsTests.swift",
"Model/BezierCurveModelTests.swift",
"Model/BonesModelTests.swift",
"Model/CurveModelTests.swift",
"Model/EventModelTests.swift",
"Model/KeyframeModelTests.swift",
"Model/KeyframesTests.swift",
"Model/SkeletonModelTests.swift",
"Model/SkinsModelTests.swift",
"Model/SlotsModelTests.swift",
"Model/SpineModelTests.swift",
"SkinTests.swift"
],
"target_dependencies" : [
"Spine"
],
"type" : "test"
},
{
"c99name" : "Spine",
"module_type" : "SwiftTarget",
"name" : "Spine",
"path" : "Sources/Spine",
"product_memberships" : [
"Spine"
],
"sources" : [
"Animation.swift",
"Attachment.swift",
"Bone.swift",
"Extensions Public/Skeleton+Animations.swift",
"Extensions Public/Skeleton+Atlases.swift",
"Extensions Public/Skeleton+Nodes.swift",
"Extensions Public/Skeleton+Physics.swift",
"Extensions Public/Skeleton+Points.swift",
"Extensions Public/Skeleton+Skins.swift",
"Extensions Public/SpineModel+Atlases.swift",
"Extensions/CGPath+Extensions.swift",
"Extensions/Collection+Extensions.swift",
"Extensions/Float+Extensions.swift",
"Extensions/RangeReplaceableCollection+Extensions.swift",
"Extensions/SKAction+Extensions.swift",
"Extensions/SKColor+Extensions.swift",
"Extensions/SKNode+Extensions.swift",
"Model/Animation/AnimationModel.swift",
"Model/Animation/BoneAnimationModel.swift",
"Model/Animation/DeformSkinAnimationModel.swift",
"Model/Animation/IKConstraintAnimationModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeRotateModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeScaleModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeShearModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeTranslateModel.swift",
"Model/Animation/Keyframes/Constraint/IKConstraintKeyframeModel.swift",
"Model/Animation/Keyframes/Constraint/TransformConstraintKeyframeModel.swift",
"Model/Animation/Keyframes/DeformKeyframeModel.swift",
"Model/Animation/Keyframes/DrawOrderKeyframeModel.swift",
"Model/Animation/Keyframes/EventKeyfarameModel.swift",
"Model/Animation/Keyframes/KeyframeModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeAttachmentModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeColorDarkModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeColorModel.swift",
"Model/Animation/SlotAnimationModel.swift",
"Model/Animation/TransformConstraintAnimationModel.swift",
"Model/BoneModel.swift",
"Model/Constraints/IKConstraintModel.swift",
"Model/Constraints/PathConstraintModel.swift",
"Model/Constraints/TransformConstraintModel.swift",
"Model/EventModel.swift",
"Model/Protocols/SpineDecodableArray.swift",
"Model/Protocols/SpineDecodableDictionary.swift",
"Model/SkeletonModel.swift",
"Model/Skin/Attachments/AttachmentModel.swift",
"Model/Skin/Attachments/BoundingBoxAttachmentModel.swift",
"Model/Skin/Attachments/ClippingAttachmentModel.swift",
"Model/Skin/Attachments/LinkedMeshAttachmentModel.swift",
"Model/Skin/Attachments/MeshAttachmentModel.swift",
"Model/Skin/Attachments/PathAttachmentModel.swift",
"Model/Skin/Attachments/PointAttachmentModel.swift",
"Model/Skin/Attachments/RegionAttachementModel.swift",
"Model/Skin/SkinModel.swift",
"Model/SlotModel.swift",
"Model/SpineModel.swift",
"Model/Types/BezierCurveModel.swift",
"Model/Types/BezierCurveSolver.swift",
"Model/Types/ColorModel.swift",
"Model/Types/Constants.swift",
"Model/Types/CurveModel.swift",
"Model/Types/SpineNameKey.swift",
"Protocols/Defaultable.swift",
"Protocols/Prefixable.swift",
"Skeleton.swift",
"Skin.swift",
"Slot.swift",
"SpineError.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/64] Emitting module Spine
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[4/70] Compiling Spine BezierCurveModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[5/70] Compiling Spine BezierCurveSolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[6/70] Compiling Spine ColorModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[7/70] Compiling Spine Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[8/70] Compiling Spine CurveModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[9/70] Compiling Spine SpineNameKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Model/Types/ColorModel.swift:24:32: warning: 'scanHexInt32' was deprecated in macOS 10.15
22 |
23 | var result: UInt32 = 0
24 | Scanner(string: value).scanHexInt32(&result)
| `- warning: 'scanHexInt32' was deprecated in macOS 10.15
25 |
26 | self.init(value: result)
[10/70] Compiling Spine SKAction+Extensions.swift
[11/70] Compiling Spine SKColor+Extensions.swift
[12/70] Compiling Spine SKNode+Extensions.swift
[13/70] Compiling Spine AnimationModel.swift
[14/70] Compiling Spine BoneAnimationModel.swift
[15/70] Compiling Spine DeformSkinAnimationModel.swift
[16/70] Compiling Spine IKConstraintAnimationModel.swift
[17/70] Compiling Spine Defaultable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[18/70] Compiling Spine Prefixable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[19/70] Compiling Spine Skeleton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[20/70] Compiling Spine Skin.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[21/70] Compiling Spine Slot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[22/70] Compiling Spine SpineError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:278:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
274 | //MARK: - Defaultable
275 |
276 | extension Skeleton: Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
277 |
278 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
279 |
280 | if self.hasActions() {
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| `- warning: call to main actor-isolated initializer 'init(_:_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |
54 | //TODO: mesh and linked mesh
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:26:5: note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
24 | let model: RegionAttachmentModel
25 |
26 | init(_ model: RegionAttachmentModel, _ texture: SKTexture) {
| |- note: calls to initializer 'init(_:_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKSpriteNode'
27 |
28 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:63:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
61 | switch model {
62 | case let boundingBoxModel as BoundingBoxAttachmentModel:
63 | return BoundingBoxAttachment(boundingBoxModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
64 |
65 | case let pointModel as PointAttachmentModel:
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:59:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
57 | let model: BoundingBoxAttachmentModel
58 |
59 | init(_ model: BoundingBoxAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
60 |
61 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:66:24: warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
40 | }
41 |
42 | func attachment(_ model: AttachmentModel) -> Attachment? {
| `- note: add '@MainActor' to make instance method 'attachment' part of global actor 'MainActor'
43 |
44 | if let texturedModel = model as? AttachmentTexturedModel {
:
64 |
65 | case let pointModel as PointAttachmentModel:
66 | return PointAttachment(pointModel)
| `- warning: call to main actor-isolated initializer 'init(_:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
67 |
68 | //TODO: rest models
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:86:5: note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
84 | let model: PointAttachmentModel
85 |
86 | init(_ model: PointAttachmentModel) {
| |- note: calls to initializer 'init(_:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKShapeNode'
87 |
88 | self.model = model
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: SlotModel
15 | let initialOrder: Int
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:36:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Slot: SKNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "slot:"
:
34 | //MARK: Defaultable
35 |
36 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
37 |
38 | setOrder(to: initialOrder)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skin.swift:52:24: warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
50 | switch texturedModel {
51 | case let regionModel as RegionAttachmentModel:
52 | return RegionAttachment(regionModel, texture)
| |- warning: sending 'texture' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'texture' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
53 |
54 | //TODO: mesh and linked mesh
[23/70] Compiling Spine Animation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[24/70] Compiling Spine Attachment.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[25/70] Compiling Spine Bone.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[26/70] Compiling Spine Skeleton+Animations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[27/70] Compiling Spine Skeleton+Atlases.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[28/70] Compiling Spine Skeleton+Nodes.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[29/70] Compiling Spine Skeleton+Physics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:193:38: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
191 | let hideAction = SKAction.customAction(withDuration: 0) { (node, time) in
192 |
193 | for children in node.children {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
194 |
195 | children.isHidden = true
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:195:30: warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
193 | for children in node.children {
194 |
195 | children.isHidden = true
| `- warning: main actor-isolated property 'isHidden' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | }
197 | }
/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
116 | Controls whether or not the node and its children are rendered.
117 | */
118 | @property (nonatomic, getter = isHidden) BOOL hidden;
| `- note: mutation of this property is only permitted within the actor
119 |
120 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:248:45: warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
246 | let channelAction = SKAction.customAction(withDuration: duration) { [lastValue, change, duration] node, time in
247 |
248 | guard let spriteNode = node.children.compactMap({ $0 as? SKSpriteNode }).first else {
| `- warning: main actor-isolated property 'children' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
249 | return
250 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKNode.h:141:51: note: property declared here
139 |
140 | */
141 | @property (nonatomic, readonly) NSArray<SKNode*> *children;
| `- note: property declared here
142 |
143 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:28: warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: mutation of this property is only permitted within the actor
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: mutation of this property is only permitted within the actor
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:256:47: warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
254 | let value = min(lastValue + change * CGFloat(delta), 1)
255 |
256 | spriteNode.color = spriteNode.color.updated(channel: value, index: index)
| `- warning: main actor-isolated property 'color' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
257 | }
258 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SpriteKit.framework/Headers/SKSpriteNode.h:147:40: note: property declared here
145 | Base color for the sprite (If no texture is present, the color still is drawn)
146 | */
147 | @property (nonatomic, retain) SKColor *color;
| `- note: property declared here
148 |
149 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:299:80: warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
297 | return SKAction.customAction(withDuration: 0, actionBlock: { (node, time) in
298 |
299 | if let character = node as? Skeleton, let eventTrigger = character.eventTriggered {
| `- warning: main actor-isolated property 'eventTriggered' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
300 |
301 | eventTrigger(event)
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Skeleton.swift:46:16: note: property declared here
44 | [http://esotericsoftware.com/spine-events](http://esotericsoftware.com/spine-events)
45 | */
46 | public var eventTriggered: ((EventModel) ->())?
| `- note: property declared here
47 |
48 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Animation.swift:337:26: warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
335 | }
336 |
337 | slot.setOrder(to: index)
| `- warning: call to main actor-isolated instance method 'setOrder(to:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
338 | })
339 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Slot.swift:25:10: note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
23 | }
24 |
25 | func setOrder(to order: Int) {
| |- note: calls to instance method 'setOrder(to:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'SKNode'
26 |
27 | self.zPosition = CGFloat(order) * 0.01
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:46:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
44 | //MARK: Defaultable
45 |
46 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
47 |
48 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:17:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
15 | extension Attachment {
16 |
17 | static var prefix: String { "attachment:" }
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Attachment.swift:103:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
101 | //MARK: Defaultable
102 |
103 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
104 |
105 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:13:16: warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Prefixable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
| `- warning: main actor-isolated static property 'prefix' cannot be used to satisfy nonisolated requirement from protocol 'Prefixable'; this is an error in the Swift 6 language mode
14 | let model: BoneModel
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Prefixable.swift:13:16: note: requirement 'prefix' declared here
11 | protocol Prefixable {
12 |
13 | static var prefix: String { get }
| `- note: requirement 'prefix' declared here
14 | static func generateName(_ name: String) -> String
15 | }
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Bone.swift:32:10: warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
9 | import SpriteKit
10 |
11 | class Bone: SKSpriteNode, Prefixable, Defaultable {
| `- note: add '@preconcurrency' to the 'Defaultable' conformance to defer isolation checking to run time
12 |
13 | static let prefix = "bone:"
:
30 | //MARK: Defaultable
31 |
32 | func dropToDefaults() {
| |- warning: main actor-isolated instance method 'dropToDefaults()' cannot be used to satisfy nonisolated requirement from protocol 'Defaultable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dropToDefaults()' to make this instance method not isolated to the actor
33 |
34 | self.position = model.position
/Users/admin/builder/spi-builder-workspace/Sources/Spine/Protocols/Defaultable.swift:13:10: note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
11 | protocol Defaultable {
12 |
13 | func dropToDefaults()
| `- note: mark the protocol requirement 'dropToDefaults()' 'async' to allow actor-isolated conformances
14 | }
15 |
[30/70] Compiling Spine Skeleton+Points.swift
[31/70] Compiling Spine Skeleton+Skins.swift
[32/70] Compiling Spine SpineModel+Atlases.swift
[33/70] Compiling Spine CGPath+Extensions.swift
[34/70] Compiling Spine Collection+Extensions.swift
[35/70] Compiling Spine Float+Extensions.swift
[36/70] Compiling Spine RangeReplaceableCollection+Extensions.swift
[37/70] Compiling Spine TransformConstraintAnimationModel.swift
[38/70] Compiling Spine BoneModel.swift
[39/70] Compiling Spine IKConstraintModel.swift
[40/70] Compiling Spine PathConstraintModel.swift
[41/70] Compiling Spine TransformConstraintModel.swift
[42/70] Compiling Spine EventModel.swift
[43/70] Compiling Spine SpineDecodableArray.swift
[44/70] Compiling Spine PathAttachmentModel.swift
[45/70] Compiling Spine PointAttachmentModel.swift
[46/70] Compiling Spine RegionAttachementModel.swift
[47/70] Compiling Spine SkinModel.swift
[48/70] Compiling Spine SlotModel.swift
[49/70] Compiling Spine SpineModel.swift
[50/70] Compiling Spine BoneKeyframeRotateModel.swift
[51/70] Compiling Spine BoneKeyframeScaleModel.swift
[52/70] Compiling Spine BoneKeyframeShearModel.swift
[53/70] Compiling Spine BoneKeyframeTranslateModel.swift
[54/70] Compiling Spine IKConstraintKeyframeModel.swift
[55/70] Compiling Spine TransformConstraintKeyframeModel.swift
[56/70] Compiling Spine DeformKeyframeModel.swift
[57/70] Compiling Spine SpineDecodableDictionary.swift
[58/70] Compiling Spine SkeletonModel.swift
[59/70] Compiling Spine AttachmentModel.swift
[60/70] Compiling Spine BoundingBoxAttachmentModel.swift
[61/70] Compiling Spine ClippingAttachmentModel.swift
[62/70] Compiling Spine LinkedMeshAttachmentModel.swift
[63/70] Compiling Spine MeshAttachmentModel.swift
[64/70] Compiling Spine DrawOrderKeyframeModel.swift
[65/70] Compiling Spine EventKeyfarameModel.swift
[66/70] Compiling Spine KeyframeModel.swift
[67/70] Compiling Spine SlotKeyframeAttachmentModel.swift
[68/70] Compiling Spine SlotKeyframeColorDarkModel.swift
[69/70] Compiling Spine SlotKeyframeColorModel.swift
[70/70] Compiling Spine SlotAnimationModel.swift
Build complete! (9.88s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Spine",
"name" : "Spine",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Spine",
"targets" : [
"Spine"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SpineTests",
"module_type" : "SwiftTarget",
"name" : "SpineTests",
"path" : "Tests/SpineTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/bones.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/drawOrderKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/eventKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/events.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/rotateBoneKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/skeleton.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/skins.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slotAttachmentKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slotColorKeyframes.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/slots.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/spineboy-ess.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpineTests/Resources/translateBoneKeyframes.json",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"CGPathExtensionTests.swift",
"ColorTests.swift",
"Extensions/SKColorExtensionsTests.swift",
"Model/BezierCurveModelTests.swift",
"Model/BonesModelTests.swift",
"Model/CurveModelTests.swift",
"Model/EventModelTests.swift",
"Model/KeyframeModelTests.swift",
"Model/KeyframesTests.swift",
"Model/SkeletonModelTests.swift",
"Model/SkinsModelTests.swift",
"Model/SlotsModelTests.swift",
"Model/SpineModelTests.swift",
"SkinTests.swift"
],
"target_dependencies" : [
"Spine"
],
"type" : "test"
},
{
"c99name" : "Spine",
"module_type" : "SwiftTarget",
"name" : "Spine",
"path" : "Sources/Spine",
"product_memberships" : [
"Spine"
],
"sources" : [
"Animation.swift",
"Attachment.swift",
"Bone.swift",
"Extensions Public/Skeleton+Animations.swift",
"Extensions Public/Skeleton+Atlases.swift",
"Extensions Public/Skeleton+Nodes.swift",
"Extensions Public/Skeleton+Physics.swift",
"Extensions Public/Skeleton+Points.swift",
"Extensions Public/Skeleton+Skins.swift",
"Extensions Public/SpineModel+Atlases.swift",
"Extensions/CGPath+Extensions.swift",
"Extensions/Collection+Extensions.swift",
"Extensions/Float+Extensions.swift",
"Extensions/RangeReplaceableCollection+Extensions.swift",
"Extensions/SKAction+Extensions.swift",
"Extensions/SKColor+Extensions.swift",
"Extensions/SKNode+Extensions.swift",
"Model/Animation/AnimationModel.swift",
"Model/Animation/BoneAnimationModel.swift",
"Model/Animation/DeformSkinAnimationModel.swift",
"Model/Animation/IKConstraintAnimationModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeRotateModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeScaleModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeShearModel.swift",
"Model/Animation/Keyframes/Bone/BoneKeyframeTranslateModel.swift",
"Model/Animation/Keyframes/Constraint/IKConstraintKeyframeModel.swift",
"Model/Animation/Keyframes/Constraint/TransformConstraintKeyframeModel.swift",
"Model/Animation/Keyframes/DeformKeyframeModel.swift",
"Model/Animation/Keyframes/DrawOrderKeyframeModel.swift",
"Model/Animation/Keyframes/EventKeyfarameModel.swift",
"Model/Animation/Keyframes/KeyframeModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeAttachmentModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeColorDarkModel.swift",
"Model/Animation/Keyframes/Slot/SlotKeyframeColorModel.swift",
"Model/Animation/SlotAnimationModel.swift",
"Model/Animation/TransformConstraintAnimationModel.swift",
"Model/BoneModel.swift",
"Model/Constraints/IKConstraintModel.swift",
"Model/Constraints/PathConstraintModel.swift",
"Model/Constraints/TransformConstraintModel.swift",
"Model/EventModel.swift",
"Model/Protocols/SpineDecodableArray.swift",
"Model/Protocols/SpineDecodableDictionary.swift",
"Model/SkeletonModel.swift",
"Model/Skin/Attachments/AttachmentModel.swift",
"Model/Skin/Attachments/BoundingBoxAttachmentModel.swift",
"Model/Skin/Attachments/ClippingAttachmentModel.swift",
"Model/Skin/Attachments/LinkedMeshAttachmentModel.swift",
"Model/Skin/Attachments/MeshAttachmentModel.swift",
"Model/Skin/Attachments/PathAttachmentModel.swift",
"Model/Skin/Attachments/PointAttachmentModel.swift",
"Model/Skin/Attachments/RegionAttachementModel.swift",
"Model/Skin/SkinModel.swift",
"Model/SlotModel.swift",
"Model/SpineModel.swift",
"Model/Types/BezierCurveModel.swift",
"Model/Types/BezierCurveSolver.swift",
"Model/Types/ColorModel.swift",
"Model/Types/Constants.swift",
"Model/Types/CurveModel.swift",
"Model/Types/SpineNameKey.swift",
"Protocols/Defaultable.swift",
"Protocols/Prefixable.swift",
"Skeleton.swift",
"Skin.swift",
"Slot.swift",
"SpineError.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.