Build Information
Failed to build DicyaninARKitSession, reference master (5b3081), with Swift 6.2 for macOS (SPM) on 11 Jul 2026 17:21:56 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/hunterh37/DicyaninARKitSession.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/hunterh37/DicyaninARKitSession
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 5b30813 Add missing test target sources and fix README install snippet
Cloned https://github.com/hunterh37/DicyaninARKitSession.git
Revision (git rev-parse @):
5b30813c75bd5aecfc3c7b584ab3d9fbc91443a9
SUCCESS checkout https://github.com/hunterh37/DicyaninARKitSession.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/hunterh37/DicyaninARKitSession.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/5] Emitting module DicyaninARKitSession
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:48:27: error: 'ARKitSession' is only available in macOS 26.0 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
47 |
48 | private var session = ARKitSession()
| `- error: 'ARKitSession' is only available in macOS 26.0 or newer
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:48:27: error: 'init()' is unavailable in macOS
46 | public static let shared = ARKitSessionManager()
47 |
48 | private var session = ARKitSession()
| `- error: 'init()' is unavailable in macOS
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
ARKit.ARKitSession.init:3:22: note: 'init()' has been explicitly marked unavailable here
1 | class ARKitSession {
2 | @available(macOS, unavailable)
3 | public convenience init()}
| `- note: 'init()' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:49:32: error: 'HandTrackingProvider' is unavailable in macOS
47 |
48 | private var session = ARKitSession()
49 | private var handTracking = HandTrackingProvider()
| `- error: 'HandTrackingProvider' is unavailable in macOS
50 | private var sceneReconstruction: SceneReconstructionProvider?
51 |
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:50:38: error: 'SceneReconstructionProvider' is unavailable in macOS
48 | private var session = ARKitSession()
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
51 |
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:52:39: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
50 | private var sceneReconstruction: SceneReconstructionProvider?
51 |
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
| `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
53 |
54 | private let sceneReconstructionContinuation: AsyncStream<AnchorUpdate<MeshAnchor>>.Continuation
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:54:50: error: 'AsyncStream' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
53 |
54 | private let sceneReconstructionContinuation: AsyncStream<AnchorUpdate<MeshAnchor>>.Continuation
| `- error: 'AsyncStream' is only available in macOS 10.15 or newer
55 |
56 | /// Publisher that emits hand tracking updates.
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:57:37: error: 'AnyPublisher' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
55 |
56 | /// Publisher that emits hand tracking updates.
57 | public var handTrackingUpdates: AnyPublisher<HandAnchorUpdate, Never> {
| | `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
| `- note: add '@available' attribute to enclosing property
58 | handTrackingSubject.eraseToAnyPublisher()
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:65:44: error: 'AsyncStream' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
63 | /// This is a single-consumer broadcast of the shared `SceneReconstructionProvider`.
64 | /// Iterate it from one place (e.g. a mesh tracker) and re-distribute as needed.
65 | public let sceneReconstructionUpdates: AsyncStream<AnchorUpdate<MeshAnchor>>
| `- error: 'AsyncStream' is only available in macOS 10.15 or newer
66 |
67 | private var isRunning = false
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:160:57: error: 'HandTrackingProvider' is unavailable in macOS
158 | }
159 |
160 | private func publishHandTrackingUpdates(_ provider: HandTrackingProvider) async {
| `- error: 'HandTrackingProvider' is unavailable in macOS
161 | for await update in provider.anchorUpdates {
162 | guard update.anchor.isTracked else { continue }
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:173:64: error: 'SceneReconstructionProvider' is unavailable in macOS
171 | }
172 |
173 | private func publishSceneReconstructionUpdates(_ provider: SceneReconstructionProvider) async {
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
174 | for await update in provider.anchorUpdates {
175 | sceneReconstructionContinuation.yield(update)
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:13:22: error: 'HandAnchor' is unavailable in macOS
11 | public struct HandAnchorUpdate {
12 | /// Left hand anchor if available
13 | public var left: HandAnchor?
| `- error: 'HandAnchor' is unavailable in macOS
14 | /// Right hand anchor if available
15 | public var right: HandAnchor?
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:15:23: error: 'HandAnchor' is unavailable in macOS
13 | public var left: HandAnchor?
14 | /// Right hand anchor if available
15 | public var right: HandAnchor?
| `- error: 'HandAnchor' is unavailable in macOS
16 |
17 | /// Creates a new hand anchor update
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:21:23: error: 'HandAnchor' is unavailable in macOS
19 | /// - left: The left hand anchor
20 | /// - right: The right hand anchor
21 | public init(left: HandAnchor? = nil, right: HandAnchor? = nil) {
| `- error: 'HandAnchor' is unavailable in macOS
22 | self.left = left
23 | self.right = right
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:21:49: error: 'HandAnchor' is unavailable in macOS
19 | /// - left: The left hand anchor
20 | /// - right: The right hand anchor
21 | public init(left: HandAnchor? = nil, right: HandAnchor? = nil) {
| `- error: 'HandAnchor' is unavailable in macOS
22 | self.left = left
23 | self.right = right
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
[4/5] Compiling DicyaninARKitSession HandAnchorUpdate.swift
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:13:22: error: 'HandAnchor' is unavailable in macOS
11 | public struct HandAnchorUpdate {
12 | /// Left hand anchor if available
13 | public var left: HandAnchor?
| `- error: 'HandAnchor' is unavailable in macOS
14 | /// Right hand anchor if available
15 | public var right: HandAnchor?
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:15:23: error: 'HandAnchor' is unavailable in macOS
13 | public var left: HandAnchor?
14 | /// Right hand anchor if available
15 | public var right: HandAnchor?
| `- error: 'HandAnchor' is unavailable in macOS
16 |
17 | /// Creates a new hand anchor update
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:21:23: error: 'HandAnchor' is unavailable in macOS
19 | /// - left: The left hand anchor
20 | /// - right: The right hand anchor
21 | public init(left: HandAnchor? = nil, right: HandAnchor? = nil) {
| `- error: 'HandAnchor' is unavailable in macOS
22 | self.left = left
23 | self.right = right
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/HandAnchorUpdate.swift:21:49: error: 'HandAnchor' is unavailable in macOS
19 | /// - left: The left hand anchor
20 | /// - right: The right hand anchor
21 | public init(left: HandAnchor? = nil, right: HandAnchor? = nil) {
| `- error: 'HandAnchor' is unavailable in macOS
22 | self.left = left
23 | self.right = right
ARKit.HandAnchor:3:15: note: 'HandAnchor' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | public struct HandAnchor : TrackableAnchor, @unchecked Sendable {
| `- note: 'HandAnchor' has been explicitly marked unavailable here
4 | @frozen public enum Chirality : CustomStringConvertible, Sendable {
5 | case right
[5/5] Compiling DicyaninARKitSession ARKitSessionManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:48:27: error: 'ARKitSession' is only available in macOS 26.0 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
47 |
48 | private var session = ARKitSession()
| `- error: 'ARKitSession' is only available in macOS 26.0 or newer
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:48:27: error: 'init()' is unavailable in macOS
46 | public static let shared = ARKitSessionManager()
47 |
48 | private var session = ARKitSession()
| `- error: 'init()' is unavailable in macOS
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
ARKit.ARKitSession.init:3:22: note: 'init()' has been explicitly marked unavailable here
1 | class ARKitSession {
2 | @available(macOS, unavailable)
3 | public convenience init()}
| `- note: 'init()' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:49:32: error: 'HandTrackingProvider' is unavailable in macOS
47 |
48 | private var session = ARKitSession()
49 | private var handTracking = HandTrackingProvider()
| `- error: 'HandTrackingProvider' is unavailable in macOS
50 | private var sceneReconstruction: SceneReconstructionProvider?
51 |
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:50:38: error: 'SceneReconstructionProvider' is unavailable in macOS
48 | private var session = ARKitSession()
49 | private var handTracking = HandTrackingProvider()
50 | private var sceneReconstruction: SceneReconstructionProvider?
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
51 |
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:52:39: error: 'PassthroughSubject' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
50 | private var sceneReconstruction: SceneReconstructionProvider?
51 |
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
| `- error: 'PassthroughSubject' is only available in macOS 10.15 or newer
53 |
54 | private let sceneReconstructionContinuation: AsyncStream<AnchorUpdate<MeshAnchor>>.Continuation
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:54:50: error: 'AsyncStream' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
52 | private let handTrackingSubject = PassthroughSubject<HandAnchorUpdate, Never>()
53 |
54 | private let sceneReconstructionContinuation: AsyncStream<AnchorUpdate<MeshAnchor>>.Continuation
| `- error: 'AsyncStream' is only available in macOS 10.15 or newer
55 |
56 | /// Publisher that emits hand tracking updates.
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:57:37: error: 'AnyPublisher' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
55 |
56 | /// Publisher that emits hand tracking updates.
57 | public var handTrackingUpdates: AnyPublisher<HandAnchorUpdate, Never> {
| | `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
| `- note: add '@available' attribute to enclosing property
58 | handTrackingSubject.eraseToAnyPublisher()
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:65:44: error: 'AsyncStream' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
63 | /// This is a single-consumer broadcast of the shared `SceneReconstructionProvider`.
64 | /// Iterate it from one place (e.g. a mesh tracker) and re-distribute as needed.
65 | public let sceneReconstructionUpdates: AsyncStream<AnchorUpdate<MeshAnchor>>
| `- error: 'AsyncStream' is only available in macOS 10.15 or newer
66 |
67 | private var isRunning = false
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:160:57: error: 'HandTrackingProvider' is unavailable in macOS
158 | }
159 |
160 | private func publishHandTrackingUpdates(_ provider: HandTrackingProvider) async {
| `- error: 'HandTrackingProvider' is unavailable in macOS
161 | for await update in provider.anchorUpdates {
162 | guard update.anchor.isTracked else { continue }
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:173:64: error: 'SceneReconstructionProvider' is unavailable in macOS
171 | }
172 |
173 | private func publishSceneReconstructionUpdates(_ provider: SceneReconstructionProvider) async {
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
174 | for await update in provider.anchorUpdates {
175 | sceneReconstructionContinuation.yield(update)
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:58:29: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
55 |
56 | /// Publisher that emits hand tracking updates.
57 | public var handTrackingUpdates: AnyPublisher<HandAnchorUpdate, Never> {
| `- note: add '@available' attribute to enclosing property
58 | handTrackingSubject.eraseToAnyPublisher()
| |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
59 | }
60 |
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:73:55: error: 'HandTrackingProvider' is unavailable in macOS
71 |
72 | /// Whether the current device supports hand tracking.
73 | public static var isHandTrackingSupported: Bool { HandTrackingProvider.isSupported }
| `- error: 'HandTrackingProvider' is unavailable in macOS
74 |
75 | /// Whether the current device supports scene reconstruction.
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:76:62: error: 'SceneReconstructionProvider' is unavailable in macOS
74 |
75 | /// Whether the current device supports scene reconstruction.
76 | public static var isSceneReconstructionSupported: Bool { SceneReconstructionProvider.isSupported }
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
77 |
78 | private init() {
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:79:38: error: 'AsyncStream' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
76 | public static var isSceneReconstructionSupported: Bool { SceneReconstructionProvider.isSupported }
77 |
78 | private init() {
| `- note: add '@available' attribute to enclosing initializer
79 | let (stream, continuation) = AsyncStream<AnchorUpdate<MeshAnchor>>.makeStream(
| |- error: 'AsyncStream' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
80 | bufferingPolicy: .unbounded
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:79:76: error: 'makeStream(of:bufferingPolicy:)' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
76 | public static var isSceneReconstructionSupported: Bool { SceneReconstructionProvider.isSupported }
77 |
78 | private init() {
| `- note: add '@available' attribute to enclosing initializer
79 | let (stream, continuation) = AsyncStream<AnchorUpdate<MeshAnchor>>.makeStream(
| |- error: 'makeStream(of:bufferingPolicy:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
80 | bufferingPolicy: .unbounded
81 | )
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:103:19: error: 'HandTrackingProvider' is unavailable in macOS
101 |
102 | if enableHands && !handTrackingEnabled {
103 | guard HandTrackingProvider.isSupported else {
| `- error: 'HandTrackingProvider' is unavailable in macOS
104 | throw ARKitSessionError.handTrackingNotSupported
105 | }
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:111:19: error: 'SceneReconstructionProvider' is unavailable in macOS
109 |
110 | if enableScene && !sceneReconstructionEnabled {
111 | guard SceneReconstructionProvider.isSupported else {
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
112 | throw ARKitSessionError.sceneReconstructionNotSupported
113 | }
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:120:29: error: 'DataProvider' is only available in macOS 26.0 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
94 | /// - sceneReconstruction: Enable scene reconstruction. Defaults to `false`.
95 | /// - Throws: `ARKitSessionError` if a requested capability is unsupported.
96 | public func start(handTracking enableHands: Bool = true,
| `- note: add '@available' attribute to enclosing instance method
97 | sceneReconstruction enableScene: Bool = false) async throws {
98 | subscribers += 1
:
118 | guard needsRun else { return }
119 |
120 | var providers: [any DataProvider] = []
| |- error: 'DataProvider' is only available in macOS 26.0 or newer
| `- note: add 'if #available' version check
121 |
122 | if handTrackingEnabled {
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:123:28: error: 'HandTrackingProvider' is unavailable in macOS
121 |
122 | if handTrackingEnabled {
123 | handTracking = HandTrackingProvider()
| `- error: 'HandTrackingProvider' is unavailable in macOS
124 | providers.append(handTracking)
125 | }
ARKit.HandTrackingProvider:3:20: note: 'HandTrackingProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class HandTrackingProvider : DataProvider, @unchecked Sendable {
| `- note: 'HandTrackingProvider' has been explicitly marked unavailable here
4 | final public var latestAnchors: (leftHand: HandAnchor?, rightHand: HandAnchor?) { get }
5 | final public var state: DataProviderState { get }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:128:28: error: 'SceneReconstructionProvider' is unavailable in macOS
126 |
127 | if sceneReconstructionEnabled {
128 | let provider = SceneReconstructionProvider(modes: [.classification])
| `- error: 'SceneReconstructionProvider' is unavailable in macOS
129 | sceneReconstruction = provider
130 | providers.append(provider)
ARKit.SceneReconstructionProvider:3:20: note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
1 | @available(visionOS 1.0, *)
2 | @available(macOS, unavailable)
3 | final public class SceneReconstructionProvider : DataProvider, @unchecked Sendable {
| `- note: 'SceneReconstructionProvider' has been explicitly marked unavailable here
4 | public enum Mode : CustomStringConvertible, Sendable {
5 | case classification
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:138:13: error: 'Task' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
94 | /// - sceneReconstruction: Enable scene reconstruction. Defaults to `false`.
95 | /// - Throws: `ARKitSessionError` if a requested capability is unsupported.
96 | public func start(handTracking enableHands: Bool = true,
| `- note: add '@available' attribute to enclosing instance method
97 | sceneReconstruction enableScene: Bool = false) async throws {
98 | subscribers += 1
:
136 | if handTrackingEnabled {
137 | let provider = handTracking
138 | Task { await publishHandTrackingUpdates(provider) }
| |- error: 'Task' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
139 | }
140 |
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:138:13: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
94 | /// - sceneReconstruction: Enable scene reconstruction. Defaults to `false`.
95 | /// - Throws: `ARKitSessionError` if a requested capability is unsupported.
96 | public func start(handTracking enableHands: Bool = true,
| `- note: add '@available' attribute to enclosing instance method
97 | sceneReconstruction enableScene: Bool = false) async throws {
98 | subscribers += 1
:
136 | if handTrackingEnabled {
137 | let provider = handTracking
138 | Task { await publishHandTrackingUpdates(provider) }
| |- error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
139 | }
140 |
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:142:13: error: 'Task' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
94 | /// - sceneReconstruction: Enable scene reconstruction. Defaults to `false`.
95 | /// - Throws: `ARKitSessionError` if a requested capability is unsupported.
96 | public func start(handTracking enableHands: Bool = true,
| `- note: add '@available' attribute to enclosing instance method
97 | sceneReconstruction enableScene: Bool = false) async throws {
98 | subscribers += 1
:
140 |
141 | if sceneReconstructionEnabled, let provider = sceneReconstruction {
142 | Task { await publishSceneReconstructionUpdates(provider) }
| |- error: 'Task' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
143 | }
144 | }
/Users/admin/builder/spi-builder-workspace/Sources/DicyaninARKitSession/ARKitSessionManager.swift:142:13: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
42 | /// try await ARKitSessionManager.shared.start(handTracking: true, sceneReconstruction: true)
43 | /// ```
44 | public class ARKitSessionManager {
| `- note: add '@available' attribute to enclosing class
45 | /// Shared instance of the session manager
46 | public static let shared = ARKitSessionManager()
:
94 | /// - sceneReconstruction: Enable scene reconstruction. Defaults to `false`.
95 | /// - Throws: `ARKitSessionError` if a requested capability is unsupported.
96 | public func start(handTracking enableHands: Bool = true,
| `- note: add '@available' attribute to enclosing instance method
97 | sceneReconstruction enableScene: Bool = false) async throws {
98 | subscribers += 1
:
140 |
141 | if sceneReconstructionEnabled, let provider = sceneReconstruction {
142 | Task { await publishSceneReconstructionUpdates(provider) }
| |- error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
143 | }
144 | }
BUILD FAILURE 6.2 macosSpm