Build Information
Failed to build OctopusKit, reference 3.2.0 (334a8e), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 12:33:07 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/InvadingOctopus/octopuskit.git
Reference: 3.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/InvadingOctopus/octopuskit
* tag 3.2.0 -> FETCH_HEAD
HEAD is now at 334a8e0 Fix tvOS support
Cloned https://github.com/InvadingOctopus/octopuskit.git
Revision (git rev-parse @):
334a8e0555e8566ab602723d6fd48035cbd488d9
SUCCESS checkout https://github.com/InvadingOctopus/octopuskit.git at 3.2.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/InvadingOctopus/octopuskit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] OctopusKit
[30 / 119]
[33 / 119]
[41 / 119]
[43 / 119]
[44 / 119]
[49 / 119]
[52 / 119]
[55 / 119]
[61 / 119]
[64 / 119]
[66 / 119]
[67 / 119]
[78 / 119]
[82 / 119]
[84 / 119]
[87 / 119]
[92 / 119]
[93 / 119]
[96 / 119]
[98 / 119]
[99 / 119]
[110 / 119] OctopusKit
error: SwiftCompile normal arm64 failed with a nonzero exit code. Command line: cd /Users/admin/builder
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/AppKit/NSGestureRecognizer+OctopusKit.swift:18:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m16 |[0;0m ///
[0;36m17 |[0;0m /// Emulates the `UIGestureRecognizer` method to support code shared with iOS.
[0;36m18 |[0;0m open func addTarget(_ target: AnyObject, action: Selector) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m19 |[0;0m self.target = target
[0;36m20 |[0;0m self.action = action
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/AppKit/NSGestureRecognizer+OctopusKit.swift:26:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m24 |[0;0m ///
[0;36m25 |[0;0m /// Emulates the `UIGestureRecognizer` method to support code shared with iOS.
[0;36m26 |[0;0m open func removeTarget(_ target: AnyObject?, action: Selector?) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m27 |[0;0m // https://developer.apple.com/documentation/uikit/uigesturerecognizer/1624226-removetarget
[0;36m28 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:35:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m33 |[0;0m /// Useful for chaining calls to an `SKAction` initializer.
[0;36m34 |[0;0m @inlinable
[0;36m35 |[0;0m open func withTimingMode(_ timingMode: SKActionTimingMode) -> SKAction {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m36 |[0;0m self.timingMode = timingMode
[0;36m37 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:44:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m42 |[0;0m /// - Important: Take care to use capture lists to avoid strong reference cycles in closures.
[0;36m43 |[0;0m @inlinable
[0;36m44 |[0;0m open func waitForDurationAndRunClosure(interval: TimeInterval,
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m45 |[0;0m closure: @escaping () -> Void)
[0;36m46 |[0;0m -> SKAction
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:59:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m57 |[0;0m ///
[0;36m58 |[0;0m /// Makes the node visible before blinking it.
[0;36m59 |[0;0m open class func blink(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m60 |[0;0m withDelay delay: TimeInterval = 0.1)
[0;36m61 |[0;0m -> SKAction
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:78:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m76 |[0;0m
[0;36m77 |[0;0m /// Creates an action that scales the node's size to the specified values then reverts it to `1.0`.
[0;36m78 |[0;0m open class func bulge(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m79 |[0;0m xScale: CGFloat,
[0;36m80 |[0;0m yScale: CGFloat,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:95:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m93 |[0;0m ///
[0;36m94 |[0;0m /// This action can only be executed by an `SKSpriteNode` object.
[0;36m95 |[0;0m open class func colorizeIn(withDuration duration: TimeInterval = 0.25) -> SKAction {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m96 |[0;0m return SKAction.colorize(withColorBlendFactor: 1.0, duration: duration)
[0;36m97 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:102:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m100 |[0;0m ///
[0;36m101 |[0;0m /// This action can only be executed by an `SKSpriteNode` object.
[0;36m102 |[0;0m open class func colorizeOut(withDuration duration: TimeInterval = 0.25) -> SKAction {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m103 |[0;0m return SKAction.colorize(withColorBlendFactor: 0.0, duration: duration)
[0;36m104 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:109:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m107 |[0;0m ///
[0;36m108 |[0;0m /// This action can only be executed by an `SKSpriteNode` object.
[0;36m109 |[0;0m open class func cycleColor(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m110 |[0;0m from initialColor: SKColor = .clear,
[0;36m111 |[0;0m to targetColor: SKColor,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:134:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m132 |[0;0m ///
[0;36m133 |[0;0m /// The `timingMode` affects the fade-in.
[0;36m134 |[0;0m open class func fadeInFromZero(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m135 |[0;0m to targetAlpha: CGFloat = 1.0,
[0;36m136 |[0;0m withDuration duration: TimeInterval = 1.0,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:151:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m149 |[0;0m ///
[0;36m150 |[0;0m /// The `timingMode` affects the fade-out.
[0;36m151 |[0;0m open class func fadeOutAndRemove(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m152 |[0;0m withDuration duration: TimeInterval = 1.0,
[0;36m153 |[0;0m timingMode: SKActionTimingMode = .linear)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:162:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m160 |[0;0m
[0;36m161 |[0;0m /// Creates an action that simultaneously animates the alpha value of the node to `0.0` and its scale to the specified target, then removes the node from its parent.
[0;36m162 |[0;0m open class func fadeOutAndScaleAndRemove(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m163 |[0;0m to scale: CGFloat = 1.25,
[0;36m164 |[0;0m duration: TimeInterval = 0.15,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKAction+OctopusKit.swift:179:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m177 |[0;0m
[0;36m178 |[0;0m /// Creates an action that immediately changes the alpha value of a node to `initialAlpha`, then repeatedly animates the alpha between `initialAlpha` and `targetAlpha` until the action is stopped.
[0;36m179 |[0;0m open class func pulseAlpha(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m180 |[0;0m from initialAlpha: CGFloat = 0.1,
[0;36m181 |[0;0m to targetAlpha: CGFloat = 0.4,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKColor+OctopusKit.swift:23:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m21 |[0;0m ///
[0;36m22 |[0;0m /// Useful for chaining calls to `SKColor` initializers.
[0;36m23 |[0;0m open func withAlpha(_ alpha: CGFloat) -> SKColor {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m24 |[0;0m self.withAlphaComponent(alpha)
[0;36m25 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKConstraint+OctopusKit.swift:15:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m13 |[0;0m /// Creates a constraint that restricts both coordinates of a node's position inside the specified rectangle.
[0;36m14 |[0;0m @inlinable
[0;36m15 |[0;0m open class func bounds(_ rect: CGRect) -> SKConstraint {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m16 |[0;0m let xRange = SKRange(lowerLimit: rect.minX, upperLimit: rect.maxX)
[0;36m17 |[0;0m let yRange = SKRange(lowerLimit: rect.minY, upperLimit: rect.maxY)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKLabelNode+OctopusAnimations.swift:17:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m15 |[0;0m /// Changes the font color to the specified value, then cycles it between the original color and the specified alternate color for the specified number of times.
[0;36m16 |[0;0m @inlinable
[0;36m17 |[0;0m open func cycleColor(with alternateColor: SKColor = .clear,
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m18 |[0;0m durationPerCycle duration: TimeInterval = 0.075,
[0;36m19 |[0;0m repeat count: Int = 1)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKLabelNode+OctopusAnimations.swift:44:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m42 |[0;0m /// - Returns: The ghost label, or `nil` if this label has no parent or text.
[0;36m43 |[0;0m @inlinable
[0;36m44 |[0;0m open func animateGhost(xScale: CGFloat = 1.25,
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m45 |[0;0m yScale: CGFloat = 1.0,
[0;36m46 |[0;0m initialAlpha: CGFloat = 0.5,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKLabelNode+OctopusKit.swift:102:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m100 |[0;0m
[0;36m101 |[0;0m @inlinable
[0;36m102 |[0;0m open func setAlignment(horizontal: SKLabelHorizontalAlignmentMode,
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m103 |[0;0m vertical: SKLabelVerticalAlignmentMode)
[0;36m104 |[0;0m {
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusAnimations.swift:15:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m13 |[0;0m /// Cycles the node's `isHidden` state between `true` and `false` for the specified number of times, optionally removing the node from its parent at the end.
[0;36m14 |[0;0m @inlinable
[0;36m15 |[0;0m open func blink(times: Int,
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m16 |[0;0m withDelay delay: TimeInterval = 0.1,
[0;36m17 |[0;0m removeFromParentOnCompletion: Bool = false)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:19:5: [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m17 |[0;0m /// Attempts to unarchive the specified "sks" file from the main application bundle and returns it.
[0;36m18 |[0;0m @inlinable
[0;36m19 |[0;0m open class func nodeWithName<T>(name: String) -> T? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' class method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m20 |[0;0m // CREDIT: Apple Adventure Sample
[0;36m21 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:48:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m46 |[0;0m /// Convenient shorthand for multiple `addChild(_:)` calls.
[0;36m47 |[0;0m @inlinable
[0;36m48 |[0;0m open func addChildren(_ children: [SKNode]) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m49 |[0;0m for child in children {
[0;36m50 |[0;0m self.addChild(child)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:56:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m54 |[0;0m /// Convenient shorthand for multiple `addChild(_:)` calls.
[0;36m55 |[0;0m @inlinable
[0;36m56 |[0;0m open func addChildren(_ children: SKNode...) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m57 |[0;0m self.addChildren(children)
[0;36m58 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:62:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m60 |[0;0m /// Adds a node at the specified position, to the end of the receiver's list of child nodes.
[0;36m61 |[0;0m @inlinable
[0;36m62 |[0;0m open func addChild(_ node: SKNode, at position: CGPoint) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m63 |[0;0m self.addChild(node)
[0;36m64 |[0;0m node.position = position
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:69:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m67 |[0;0m /// Returns this node's position in the coordinate system of another node in the node tree.
[0;36m68 |[0;0m @inlinable
[0;36m69 |[0;0m open func position(in node: SKNode) -> CGPoint {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m70 |[0;0m return convert(position, to: node)
[0;36m71 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:77:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m75 |[0;0m /// Convenient for specifying the position of a new node by chaining the initializer with this method.
[0;36m76 |[0;0m @inlinable
[0;36m77 |[0;0m open func position(_ newPosition: CGPoint) -> Self {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m78 |[0;0m self.position = newPosition
[0;36m79 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:86:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m84 |[0;0m /// Convenient for specifying the position of a new node by chaining the initializer with this method.
[0;36m85 |[0;0m @inlinable
[0;36m86 |[0;0m open func position(x: CGFloat, y: CGFloat) -> Self {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m87 |[0;0m self.position = CGPoint(x: x, y: y)
[0;36m88 |[0;0m return self
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:95:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m93 |[0;0m /// Returns unconverted point if parent is `nil`.
[0;36m94 |[0;0m @inlinable
[0;36m95 |[0;0m open func convertPointFromParent(_ point: CGPoint) -> CGPoint {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m96 |[0;0m if let parent = self.parent {
[0;36m97 |[0;0m return convert(point, from: parent)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:107:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m105 |[0;0m /// Returns unconverted point if parent is `nil`.
[0;36m106 |[0;0m @inlinable
[0;36m107 |[0;0m open func convertPointToParent(point: CGPoint) -> CGPoint {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m108 |[0;0m if let parent = self.parent {
[0;36m109 |[0;0m return convert(point, to: parent)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:117:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m115 |[0;0m /// Returns the radians between this node's `zRotation` and the target angle in radians.
[0;36m116 |[0;0m @inlinable
[0;36m117 |[0;0m open func deltaBetweenRotation(and targetAngle: CGFloat) -> CGFloat {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m118 |[0;0m self.zRotation.deltaBetweenAngle(targetAngle)
[0;36m119 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:125:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m123 |[0;0m /// This does not copy any attributes over from the placeholder node.
[0;36m124 |[0;0m @inlinable
[0;36m125 |[0;0m open func replaceNode(_ placeholder: SKNode) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m126 |[0;0m
[0;36m127 |[0;0m if let placeholderParent = placeholder.parent {
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:142:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m140 |[0;0m /// This does not copy any attributes over from the placeholder node.
[0;36m141 |[0;0m @inlinable
[0;36m142 |[0;0m open func replaceNode(named name: String, in placeholderParent: SKNode) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m143 |[0;0m if let placeholder = placeholderParent.childNode(withName: name) {
[0;36m144 |[0;0m self.replaceNode(placeholder)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKNode+OctopusKit.swift:156:24: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m154 |[0;0m /// - Returns: The `safeAreaInsets` value at the corresponding `edge`
[0;36m155 |[0;0m @inlinable
[0;36m156 |[0;0m @discardableResult open func insetPositionBySafeArea(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m157 |[0;0m at edge: OctopusDirection,
[0;36m158 |[0;0m forView view: SKView? = nil)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:41:24: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m39 |[0;0m /// Does not assign the new physics body to the sprite.
[0;36m40 |[0;0m @inlinable
[0;36m41 |[0;0m @discardableResult open func makePhysicsBodyFromRect() -> SKPhysicsBody? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m42 |[0;0m
[0;36m43 |[0;0m // ⚠️ This functionality cannot be added as an `SKPhysicsBody` extension, because of the usage of an inaccessible `PKPhysicsBody` superclass, as of 2017-10.
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:60:24: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m58 |[0;0m /// Creates a rectangular `SKPhysicsBody` equal to the sprite's size, ignoring its children if any, and assigns it to the sprite.
[0;36m59 |[0;0m @inlinable
[0;36m60 |[0;0m @discardableResult open func setPhysicsBodyToRect() -> SKPhysicsBody? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m61 |[0;0m
[0;36m62 |[0;0m guard let newPhysicsBody = self.makePhysicsBodyFromRect() else {
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:79:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m77 |[0;0m /// Does not assign the new physics body to the sprite.
[0;36m78 |[0;0m @inlinable
[0;36m79 |[0;0m open func makePhysicsBodyFromTexture(withAlphaThreshold alphaThreshold: Float? = nil) -> SKPhysicsBody? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m80 |[0;0m
[0;36m81 |[0;0m // ⚠️ This functionality cannot be added as an `SKPhysicsBody` extension, because of the usage of an inaccessible `PKPhysicsBody` superclass, as of 2017-10.
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:100:24: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m98 |[0;0m
[0;36m99 |[0;0m /// Creates a `SKPhysicsBody` from the sprite's texture and assigns it to the sprite.
[0;36m100 |[0;0m @discardableResult open func setPhysicsBodyToTexture(withAlphaThreshold alphaThreshold: Float? = nil) -> SKPhysicsBody? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m101 |[0;0m
[0;36m102 |[0;0m guard let newPhysicsBody = self.makePhysicsBodyFromTexture(withAlphaThreshold: alphaThreshold) else {
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:123:24: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m121 |[0;0m /// - Returns: `true` if a sprite matching `name` was found and replaced.
[0;36m122 |[0;0m @inlinable
[0;36m123 |[0;0m @discardableResult open func copyPropertiesFromNode(
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m124 |[0;0m named name: String,
[0;36m125 |[0;0m in placeholderParent: SKNode,
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:146:14: [1;33mwarning: [1;39mproperty 'entity' cannot be used in an '@inlinable' function because 'GameplayKit' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m144 |[0;0m self.colorBlendFactor = placeholder.colorBlendFactor
[0;36m145 |[0;0m self.constraints = placeholder.constraints
[0;36m146 |[0;0m self.entity = placeholder.entity
[0;36m|[0;0m |- [1;33mwarning: [1;39mproperty 'entity' cannot be used in an '@inlinable' function because 'GameplayKit' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'GameplayKit' will be added implicitly[0;0m
[0;36m147 |[0;0m self.isHidden = placeholder.isHidden
[0;36m148 |[0;0m self.isPaused = placeholder.isPaused
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift:146:51: [1;33mwarning: [1;39mproperty 'entity' cannot be used in an '@inlinable' function because 'GameplayKit' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m144 |[0;0m self.colorBlendFactor = placeholder.colorBlendFactor
[0;36m145 |[0;0m self.constraints = placeholder.constraints
[0;36m146 |[0;0m self.entity = placeholder.entity
[0;36m|[0;0m |- [1;33mwarning: [1;39mproperty 'entity' cannot be used in an '@inlinable' function because 'GameplayKit' was not imported by this file; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mThe missing import of module 'GameplayKit' will be added implicitly[0;0m
[0;36m147 |[0;0m self.isHidden = placeholder.isHidden
[0;36m148 |[0;0m self.isPaused = placeholder.isPaused
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple API Extensions/SpriteKit/SKView+OctopusKit.swift:15:5: [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m13 |[0;0m /// Sets the visibility of all debugging-related information and overlays.
[0;36m14 |[0;0m @inlinable
[0;36m15 |[0;0m open func setAllDebugStatsVisibility(to visibility: Bool) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mnon-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode[0;0m
[0;36m16 |[0;0m self.showsFPS = visibility
[0;36m17 |[0;0m self.showsDrawCount = visibility
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerEventComponent.swift:177:6: [1;31merror: [1;39mstored properties cannot be marked unavailable with '@available'[0;0m
[0;36m175 |[0;0m // }
[0;36m176 |[0;0m
[0;36m177 |[0;0m @available(*, unavailable, renamed: "latestEventForCurrentFrame")
[0;36m|[0;0m `- [1;31merror: [1;39mstored properties cannot be marked unavailable with '@available'[0;0m
[0;36m178 |[0;0m public var latestEvent: PointerEvent? = nil // TODO: Remove in 4.0.0 :)
[0;36m179 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/User Interface/MessageStackerComponent.swift:15:48: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m import GameplayKit
[0;36m14 |[0;0m
[0;36m15 |[0;0m public protocol OctopusMessageStackerDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m func messageStacker(_ stacker: MessageStackerComponent, willBeginDisplayingFirstMessage: String)
[0;36m17 |[0;0m func messageStacker(_ stacker: MessageStackerComponent, didFinishDisplayingLastMessage: String)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/User Interface/MessageTickerComponent.swift:15:47: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m import GameplayKit
[0;36m14 |[0;0m
[0;36m15 |[0;0m public protocol OctopusMessageTickerDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m func messageTicker(_ ticker: MessageTickerComponent, willBeginScrollingFirstMessage: String)
[0;36m17 |[0;0m func messageTicker(_ ticker: MessageTickerComponent, didFinishScrollingLastMessage: String)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusEntity.swift:15:40: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// A protocol for types that manage entities, such as `OctopusScene`.
[0;36m15 |[0;0m public protocol OctopusEntityDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m func entity(_ entity: GKEntity, didAddComponent component: GKComponent)
[0;36m17 |[0;0m func entity(_ entity: GKEntity, willRemoveComponent component: GKComponent)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusEntityContainer.swift:15:41: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// A protocol for sharing common code between `OctopusScene` and `OctopusSubscene` (or other types which manage entities) via Default Implementation Extensions.
[0;36m15 |[0;0m public protocol OctopusEntityContainer: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m
[0;36m17 |[0;0m // CHECK: Replace `GKEntity` with `OctopusEntity`?
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusGameState.swift:17:43: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m15 |[0;0m
[0;36m16 |[0;0m /// A protocol for types that will receive notifications about state transitions, and can provide visual effects for scene transitions.
[0;36m17 |[0;0m public protocol OctopusGameStateDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m18 |[0;0m func gameCoordinatorDidEnterState(_ state: GKState, from previousState: GKState?)
[0;36m19 |[0;0m func gameCoordinatorWillExitState(_ exitingState: GKState, to nextState: GKState)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSceneDelegate.swift:15:39: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// A protocol for types that control game state transitions and scene presentation based on input from the current scene, such as `OctopusGameState`.
[0;36m15 |[0;0m public protocol OctopusSceneDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m
[0;36m17 |[0;0m /// Notifies the current `OctopusGameState` of the `OctopusGameCoordinator` state machine. The state's logic should decide how to interpret the "completion" of a scene and which state to transition to, if any.
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSubscene.swift:15:42: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m13 |[0;0m
[0;36m14 |[0;0m /// A protocol for types that display an `OctopusSubscene`.
[0;36m15 |[0;0m public protocol OctopusSubsceneDelegate: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m16 |[0;0m func subsceneWillAppear (_ subscene: OctopusSubscene, on parentNode: SKNode)
[0;36m17 |[0;0m func subsceneDidFinish (_ subscene: OctopusSubscene, withResult result: OctopusSubsceneResultType?)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusScenePresenter.swift:14:40: [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m12 |[0;0m public typealias OKScenePresenter = OctopusScenePresenter
[0;36m13 |[0;0m
[0;36m14 |[0;0m public protocol OctopusScenePresenter: class {
[0;36m|[0;0m `- [1;33mwarning: [1;39musing 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead[0;0m [#deprecation]
[0;36m15 |[0;0m
[0;36m16 |[0;0m // DESIGN: This functionality is presented as a protocol so that it may be swapped between the view controller, game coordinator or game state, depending on the needs of the underlying system framework (such as SwiftUI or UIKit.)
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support & Utility/OctopusUserDefault.swift:74:36: [1;33mwarning: [1;39mgeneric parameter 'ValueType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m ///
[0;36m20 |[0;0m /// 💡 **Tip:** Use the `TypeSafeIdentifiers` protocol for eliminating typos and other mistakes when passing around string keys.
[0;36m21 |[0;0m @propertyWrapper public struct OctopusUserDefault <ValueType> : CustomStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39m'ValueType' previously declared here[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m // NOTE: This is "ValueType" as in type of the value, not "value type" as in structs or enums. :)
[0;36m:[0;0m
[0;36m72 |[0;0m /// This function may be chained with the `??` operator to provide a [different] default value at each call site.
[0;36m73 |[0;0m @inlinable
[0;36m74 |[0;0m public static func preference <ValueType> (forKey key: String) -> ValueType? {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'ValueType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m75 |[0;0m if let value = UserDefaults.standard.object(forKey: key) as? ValueType {
[0;36m76 |[0;0m OctopusKit.logForDebug.add("\"\(key)\" \(ValueType.self) = \(value)")
/Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/OctopusViewControllerRepresentable.swift:101:38: [1;33mwarning: [1;39mgeneric parameter 'OctopusViewControllerType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m57 |[0;0m
[0;36m58 |[0;0m /// Encapsulates an `OctopusViewController` to present SpriteKit/SceneKit/Metal content in a SwiftUI view hierarchy.
[0;36m59 |[0;0m public struct OctopusViewControllerRepresentable <OctopusGameCoordinatorType, OctopusViewControllerType> : NSViewControllerRepresentable
[0;36m|[0;0m `- [1;39mnote: [1;39m'OctopusViewControllerType' previously declared here[0;0m
[0;36m60 |[0;0m where OctopusGameCoordinatorType: OctopusGameCoordinator,
[0;36m61 |[0;0m OctopusViewControllerType: OctopusViewController
[0;36m:[0;0m
[0;36m99 |[0;0m public extension OctopusViewControllerRepresentable { // CHECK: Should this be public?
[0;36m100 |[0;0m
[0;36m101 |[0;0m class ViewControllerCoordinator <OctopusViewControllerType> : NSObject
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'OctopusViewControllerType' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m102 |[0;0m where OctopusViewControllerType: OctopusViewController
[0;36m103 |[0;0m {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/AppKit/NSGestureRecognizer+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreGraphics/CGFloat+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreGraphics/CGPoint+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreGraphics/CGRect+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreGraphics/CGSize+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreGraphics/CGVector+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/CoreMotion/CMMotionManager+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Float2+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/AdditiveArithmetic+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Array+OctopusComponentSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Array+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Codable+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Collection+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Comparable+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Dictionary+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Double+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Equatable+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Int+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/Optional+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/String+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/Foundation/UInt16+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/GameplayKit/GKComponent+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/GameplayKit/GKEntity+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/GameplayKit/GKRandom+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/GameplayKit/GKSKNodeComponent+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/OSAgnosticTypeAliases.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKAction+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKColor+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKConstraint+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKLabelNode+OctopusAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKLabelNode+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKNode+OctopusAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKNode+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKNodeWithDimensions.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKNodeWithShader.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKPhysicsBody+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKRange+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKScene+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKShader+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKSpriteNode+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKTexture+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SpriteKit/SKView+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SwiftUI/Color.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/SwiftUI/OSSpecificViewModifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Apple\ API\ Extensions/UIKit/UIGestureRecognizer+OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/DictionaryComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/OctopusPseudocomponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/RelayComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/SingleUseComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/iOSExclusiveComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Abstract/macOSExclusiveComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Audio/AudioComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Audio/MusicComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/AgentSeekingGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/ObstacleAvoidanceGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/OctopusAgent2D.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/OctopusAgentGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/PositionSeekingGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/SpeedGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Agents\ \&\ Goals/WanderingGoalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/CombatBehaviorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/DelayedRemovalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/RandomizationSourceComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/StateMachineComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/TimeComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Turn-Based/OctopusTurnBasedComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Gameplay/Turn-Based/TurnCounterComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/BadgeComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/BubbleComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/CameraComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/NoiseComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/NoiseMappedGeneratorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OctopusFont.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OctopusLayoutGrid.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OctopusShadow.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OctopusSprite/OctopusSprite+Input-iOS.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OctopusSprite/OctopusSprite.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/OffscreenRemovalComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/ParticleEmitterComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/RandomlyPositionedGeneratorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/ShaderComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/SpriteKitActionComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/SpriteKitAttachmentComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/SpriteKitComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/SpriteKitSceneComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/TextureAnimationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Graphics/TextureDictionaryComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/ImpactVibrationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Keyboard/KeyboardControlledForceComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Keyboard/KeyboardControlledRotationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Keyboard/KeyboardControlledThrustComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Keyboard/KeyboardControlledTorqueComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Keyboard/KeyboardEventComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Motion/MotionControlledGravityComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Motion/MotionControlledParallaxComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Motion/MotionControlledThrustComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Motion/MotionManagerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Mouse/MouseEventComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/NodePointerClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/NodePointerState.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/NodePointerStateComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledDraggingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledForceComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledPhysicsDraggingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledPhysicsHoldingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledPositioningComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledRotationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerControlledSeekingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Pointer/PointerEventComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/CameraPanComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/CameraZoomComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/ClickGestureRecognizerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/OctopusGestureRecognizerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/OctopusNodeTapHandlerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/PanControlledDraggingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/PanGestureRecognizerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/PinchGestureRecognizerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch\ Gestures/TapGestureRecognizerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/NodeTouchClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/NodeTouchState.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/NodeTouchStateComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledDraggingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledForceComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledPhysicsDraggingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledPhysicsHoldingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledPositioningComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledRotationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchControlledSeekingComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/Touch/TouchEventComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Input/VibrationComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Logic/ClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Logic/DelayedClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Logic/RepeatingClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Logic/TimeDependentClosureComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/EntityEmitterComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/PhysicsComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/PhysicsContactComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/PhysicsEventComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/PhysicsWorldComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/Physics/ThrustComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/User\ Interface/MessageStackerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/User\ Interface/MessageTickerComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Components/User\ Interface/ValueDisplayComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusComponentSystem.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusEntityContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusEntityState.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusGameState.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusScene+Keyboard.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusScene+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusScene+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusScene.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSceneDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSubscene+Keyboard.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSubscene+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSubscene+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Base/OctopusSubscene.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusGameCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusKit+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusKit+Logs.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusKit.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusScenePresenter.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Core/Launch/OctopusViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Entities/User\ Interace/OctopusButtonEntity.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Miscellaneous/OctopusHighScoreChart.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Miscellaneous/OctopusKitErrors.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Scene\ Templates/OctopusLogoScene.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Data\ Structures/AcceleratedValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Data\ Structures/ContiguousArray2D.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Enums/OctopusDirection.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Enums/TimeStep.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusCache.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusKit+Caches.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusLog.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusOperators.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusUserDefault.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusUtility+Graphics.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/OctopusUtility.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Property\ Wrappers/LogChanges.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Property\ Wrappers/LogInputEventChanges.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Protocols/Nameable.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/Support\ \&\ Utility/Protocols/TypeSafeIdentifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/Entity.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/OctopusKitContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/OctopusUI.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/OctopusUIOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/OctopusKit/SwiftUI/OctopusViewControllerRepresentable.swift -target arm64-apple-macos12.0 -module-can-import-version AppKit 2775.10.103.1 2775.10.103 -disable-cross-import-overlay-search -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import SpriteKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SpriteKit.framework/Modules/SpriteKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OctopusKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/OctopusKit.build/Debug/OctopusKit-t.build/Objects-normal/arm64/OctopusKit.abi.json
error: Build failed
BUILD FAILURE 6.4 macosSpm