Build Information
Failed to build OpenImmersive, reference main (cd33fd), with Swift 6.2 for macOS (Xcode) using Xcode 26.3 on 4 Feb 2026 09:15:20 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme OpenImmersive -destination platform=macOS,arch=arm64Build Log
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _shouldShowControlPanel: Bool = true
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel10ObservablefMr24_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowControlPanel' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel10ObservablefMr24_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowControlPanel' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _shouldShowPlaybackOptions: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions10ObservablefMr25_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowPlaybackOptions' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions10ObservablefMr25_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowPlaybackOptions' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime18ObservationTrackedfMp_.swift:4:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _currentTime: Double = 0
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime10ObservablefMr29_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'currentTime' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime10ObservablefMr29_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'currentTime' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _scrubState: ScrubState = .notScrubbing {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _displayLink: CADisplayLink?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _videoOutput: AVPlayerItemVideoOutput?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr33_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'videoOutput' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr33_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'videoOutput' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _timeObserver: Any?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr34_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'timeObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr34_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'timeObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _durationObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr35_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'durationObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr35_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'durationObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _mediaStatusObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr36_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'mediaStatusObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr36_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'mediaStatusObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _bufferingObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr37_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bufferingObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr37_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bufferingObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _dismissControlPanelTask: Task<Void, Never>?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _playlistReader: PlaylistReader?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr39_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playlistReader' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr39_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playlistReader' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _delegate: PlaylistLoaderDelegate?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr40_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'delegate' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr40_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'delegate' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:26: error: 'AVSampleBufferVideoRenderer' is only available in macOS 14.0 or newer
public var renderer: AVSampleBufferVideoRenderer? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:16: note: add '@available' attribute to enclosing property
public var renderer: AVSampleBufferVideoRenderer? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:16:25: warning: main actor-isolated property 'renderer' can not be referenced from a Sendable closure
self?.renderer?.flush()
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:16: note: property declared here
public var renderer: AVSampleBufferVideoRenderer? {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:17:25: warning: main actor-isolated property 'scrubState' can not be mutated from a Sendable closure
self?.scrubState = .notScrubbing
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:109:16: note: mutation of this property is only permitted within the actor
public var scrubState: ScrubState = .notScrubbing {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:18:25: warning: call to main actor-isolated instance method 'restartControlPanelTask()' in a synchronous nonisolated context
self?.restartControlPanelTask()
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:623:17: note: calls to instance method 'restartControlPanelTask()' from outside of its actor context are implicitly asynchronous
public func restartControlPanelTask() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:133:30: error: 'CADisplayLink' is only available in macOS 14.0 or newer
private var displayLink: CADisplayLink?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:133:17: note: add '@available' attribute to enclosing property
private var displayLink: CADisplayLink?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:2:57: error: 'CADisplayLink' is only available in macOS 14.0 or newer
@ObservationIgnored private var _displayLink: CADisplayLink?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:139:42: error: 'Task' is only available in macOS 10.15 or newer
private var dismissControlPanelTask: Task<Void, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:139:17: note: add '@available' attribute to enclosing property
private var dismissControlPanelTask: Task<Void, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:60: error: 'Task' is only available in macOS 10.15 or newer
@ObservationIgnored private var _dismissControlPanelTask: Task<Void, Never>?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:493:37: error: 'CADisplayLink' is only available in macOS 14.0 or newer
@objc private func tick(_ link: CADisplayLink) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:493:24: note: add '@available' attribute to enclosing instance method
@objc private func tick(_ link: CADisplayLink) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayer10ObservablefMm_.swift:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
@ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:2: error: 'Observable()' is only available in macOS 14.0 or newer
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift:11:1: warning: extension declares a conformance of imported type 'AVMetadataIdentifier' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'AVFoundation' introduce this conformance in the future
extension AVMetadataIdentifier: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift:11:1: note: add '@retroactive' to silence this warning
extension AVMetadataIdentifier: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:19:52: error: 'TransferRepresentation' is only available in macOS 13.0 or newer
public static var transferRepresentation: some TransferRepresentation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:19:23: note: add '@available' attribute to enclosing static property
public static var transferRepresentation: some TransferRepresentation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:12:15: note: add '@available' attribute to enclosing struct
public struct SpatialVideo: Transferable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:14:24: error: 'Entity' is only available in macOS 10.15 or newer
public let entity: Entity = Entity()
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:14:33: error: 'Entity' is only available in macOS 10.15 or newer
public let entity: Entity = Entity()
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:70:76: error: 'Transform' is only available in macOS 10.15 or newer
private func updateNativePlayer(_ videoPlayer: VideoPlayer, transform: Transform = .identity) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:70:18: note: add '@available' attribute to enclosing instance method
private func updateNativePlayer(_ videoPlayer: VideoPlayer, transform: Transform = .identity) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:81:19: error: 'VideoMaterial' is only available in macOS 11.0 or newer
var material: VideoMaterial {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:81:9: note: add '@available' attribute to enclosing property
var material: VideoMaterial {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:78:8: note: add '@available' attribute to enclosing extension
public extension VideoPlayer {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:91:20: error: 'VideoPlayerComponent' is only available in macOS 15.0 or newer
var component: VideoPlayerComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:91:9: note: add '@available' attribute to enclosing property
var component: VideoPlayerComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:78:8: note: add '@available' attribute to enclosing extension
public extension VideoPlayer {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift:22:27: error: 'AVSampleBufferVideoRenderer' is only available in macOS 14.0 or newer
public let renderer = AVSampleBufferVideoRenderer()
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift:13:14: note: add '@available' attribute to enclosing class
public class APMPInjector {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:40: error: 'Binding' is only available in macOS 10.15 or newer
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:18: note: add '@available' attribute to enclosing type alias
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:69: error: 'View' is only available in macOS 10.15 or newer
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:18: note: add '@available' attribute to enclosing type alias
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:19:29: error: cannot find type 'simd_quatf' in scope
public var orientation: simd_quatf
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:22:101: error: cannot find type 'simd_quatf' in scope
public init(id: String, body: @escaping CustomViewBuilder, position: SIMD3<Float>, orientation: simd_quatf, relativeToControlPanel: Bool) {
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:34:42: error: 'Color' is only available in macOS 10.15 or newer
public let controlPanelScrubberTint: Color
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:12:20: note: add '@available' attribute to enclosing class
public final class Config: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:89:60: error: 'Color' is only available in macOS 10.15 or newer
private static func color(from colorString: String) -> Color? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:89:25: note: add '@available' attribute to enclosing static method
private static func color(from colorString: String) -> Color? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:12:20: note: add '@available' attribute to enclosing class
public final class Config: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:67:61: error: 'data(from:delegate:)' is only available in macOS 12.0 or newer
let (data, _) = try await URLSession.shared.data(from: url)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:67:61: note: add 'if #available' version check
let (data, _) = try await URLSession.shared.data(from: url)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:30:10: error: 'MeshResource' is only available in macOS 10.15 or newer
) -> MeshResource? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:22:24: note: add '@available' attribute to enclosing static method
public static func generateVideoSphere(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:90: error: 'MeshResource' is only available in macOS 10.15 or newer
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:24: note: add '@available' attribute to enclosing static method
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:115: error: 'Transform' is only available in macOS 10.15 or newer
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:24: note: add '@available' attribute to enclosing static method
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:14:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:27:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>, closeAction: CustomAction? = nil, customButtons: CustomViewBuilder? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:27:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>, closeAction: CustomAction? = nil, customButtons: CustomViewBuilder? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:33:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:33:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:94:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:99:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:99:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:103:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:103:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:133:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:138:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:138:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:142:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:142:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:178:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:178:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:167:15: note: add '@available' attribute to enclosing struct
public struct BitrateReadout: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:195:107: error: 'Color' is only available in macOS 10.15 or newer
private func color(for bitrate: Double, ladder options: [BitrateRung], tolerance: Int = 1_200_000) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:195:18: note: add '@available' attribute to enclosing instance method
private func color(for bitrate: Double, ladder options: [BitrateRung], tolerance: Int = 1_200_000) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:167:15: note: add '@available' attribute to enclosing struct
public struct BitrateReadout: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:211:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:214:6: error: 'State' is only available in macOS 10.15 or newer
@State var showingSlider: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:217:6: error: 'State' is only available in macOS 10.15 or newer
@State var sliderValue: Float = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:234:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:234:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:238:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:238:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:288:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:288:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:277:15: note: add '@available' attribute to enclosing struct
public struct PlaybackButtons: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:331:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:338:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:338:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:342:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:342:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:368:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:368:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:357:15: note: add '@available' attribute to enclosing struct
public struct TimeText: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:403:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:408:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:408:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:412:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:412:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:498:9: error: cannot find 'Attachment' in scope
Attachment(id: "ControlPanel") {
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:497:20: error: extra trailing closure passed in call
} attachments: {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:493:19: error: contextual closure type '@MainActor @Sendable (inout RealityViewCameraContent) async -> Void' expects 1 argument, but 2 were used in closure body
RealityView { content, attachments in
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
@State var isTargeted: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:25:18: error: 'ViewBuilder' is only available in macOS 10.15 or newer
public init(@ViewBuilder content: @escaping () -> Content, loadItemAction: @escaping VideoItemAction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:25:12: note: add '@available' attribute to enclosing initializer
public init(@ViewBuilder content: @escaping () -> Content, loadItemAction: @escaping VideoItemAction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:30:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:30:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:35: error: 'View' is only available in macOS 10.15 or newer
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:74:9: error: extraneous argument label 'windowStyle:' in macro expansion
#Preview(windowStyle: .automatic) {
^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:74:24: error: type 'String?' has no member 'automatic'
#Preview(windowStyle: .automatic) {
~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:14:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isFileImporterShowing = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct FilePicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:26:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:26:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct FilePicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:60:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:68:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:133:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:38: error: 'PhotosPickerItem' is only available in macOS 13.0 or newer
@State private var selectedItem: PhotosPickerItem?
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:6: error: 'State' is only available in macOS 10.15 or newer
@State private var selectedItem: PhotosPickerItem?
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:23:24: error: 'PHPickerFilter' is only available in macOS 13.0 or newer
public var filter: PHPickerFilter {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:23:16: note: add '@available' attribute to enclosing property
public var filter: PHPickerFilter {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:36:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:36:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:15:6: error: 'State' is only available in macOS 10.15 or newer
@State var videoPlayer: VideoPlayer = VideoPlayer()
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
@State private(set) var videoScreen = VideoScreen()
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:53:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:53:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:173:43: error: 'Entity' is only available in macOS 10.15 or newer
private func makeRootEntity() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:173:18: note: add '@available' attribute to enclosing instance method
private func makeRootEntity() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:183:43: error: 'Entity' is only available in macOS 10.15 or newer
private func makeTapCatcher() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:183:18: note: add '@available' attribute to enclosing instance method
private func makeTapCatcher() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isSheetShowing: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:15:6: error: 'State' is only available in macOS 10.15 or newer
@State private var textfieldRawVal: String = ""
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:26:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isUrlValid: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
SwiftCompile normal arm64 Compiling\ PlaylistLoaderDelegate.swift,\ PlaylistReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SpatialVideoTransferable.swift,\ VideoItem.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoItem.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoItem.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PlaylistWriter.swift,\ VideoTools.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ HeadTracker.swift,\ VideoPlayer.swift,\ AVMetadataIdentifier+Codable.swift /Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift /Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AudioOption.swift,\ BitrateRung.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/AudioOption.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/BitrateRung.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/AudioOption.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/BitrateRung.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ControlPanel.swift,\ DropTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ImmersivePlayer.swift,\ StreamUrlInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift (in target 'OpenImmersive' from project 'OpenImmersive')
2026-02-04 04:15:08.808 xcodebuild[608:3734] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ OpenImmersive (in target 'OpenImmersive' from project 'OpenImmersive')
EmitSwiftModule normal arm64 (in target 'OpenImmersive' from project 'OpenImmersive')
Building workspace spi-builder-workspace with scheme OpenImmersive
(3 failures)
Command line invocation:
/Applications/Xcode-26.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
OpenImmersive: /Users/admin/builder/spi-builder-workspace
resolved source packages: OpenImmersive
2026-02-04 04:15:17.332 xcodebuild[726:4174] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "OpenImmersive",
"name" : "OpenImmersive",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "visionos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "OpenImmersiveLib",
"targets" : [
"OpenImmersive"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "OpenImmersive",
"module_type" : "SwiftTarget",
"name" : "OpenImmersive",
"path" : "Sources",
"product_memberships" : [
"OpenImmersiveLib"
],
"sources" : [
"Controllers/HeadTracker.swift",
"Controllers/VideoPlayer.swift",
"Extensions/AVMetadataIdentifier+Codable.swift",
"Models/AudioOption.swift",
"Models/BitrateRung.swift",
"Models/SpatialVideoTransferable.swift",
"Models/VideoItem.swift",
"Models/VideoScreen.swift",
"Utils/APMPInjector.swift",
"Utils/Closures.swift",
"Utils/Config.swift",
"Utils/PlaylistLoaderDelegate.swift",
"Utils/PlaylistReader.swift",
"Utils/PlaylistWriter.swift",
"Utils/VideoTools.swift",
"Views/ControlPanel.swift",
"Views/DropTarget.swift",
"Views/FilePicker.swift",
"Views/GalleryVideoPicker.swift",
"Views/ImmersivePlayer.swift",
"Views/StreamUrlInput.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"OpenImmersive"
]
}
}
2026-02-04 04:15:18.330 xcodebuild[734:4245] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme OpenImmersive -destination platform=macOS,arch=arm64
Command line invocation:
/Applications/Xcode-26.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme OpenImmersive -destination platform=macOS,arch=arm64
Resolve Package Graph
Resolved source packages:
OpenImmersive: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'OpenImmersiveLib' in project 'OpenImmersive'
➜ Explicit dependency on target 'OpenImmersive' in project 'OpenImmersive'
Target 'OpenImmersive' in project 'OpenImmersive' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.0-25A352-3f995448e7658e25bc2348d03928aa04.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-26.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.0-25A352-3f995448e7658e25bc2348d03928aa04.sdkstatcache
SwiftDriver OpenImmersive normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name OpenImmersive -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -default-isolation MainActor -plugin-path /Applications/Xcode-26.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk -target arm64-apple-macos10.13 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.0-25A352-3f995448e7658e25bc2348d03928aa04.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ SpatialVideoTransferable.swift,\ VideoItem.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoItem.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoItem.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ VideoScreen.swift,\ APMPInjector.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Closures.swift,\ Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PlaylistLoaderDelegate.swift,\ PlaylistReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PlaylistWriter.swift,\ VideoTools.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AudioOption.swift,\ BitrateRung.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/AudioOption.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/BitrateRung.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/AudioOption.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Models/BitrateRung.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ControlPanel.swift,\ DropTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ FilePicker.swift,\ GalleryVideoPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ImmersivePlayer.swift,\ StreamUrlInput.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift (in target 'OpenImmersive' from project 'OpenImmersive')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ OpenImmersive (in target 'OpenImmersive' from project 'OpenImmersive')
Failed frontend command:
/Applications/Xcode-26.0.0.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/Controllers/HeadTracker.swift /Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/AudioOption.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/BitrateRung.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoItem.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistLoaderDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift -target arm64-apple-macos10.13 -disable-cross-import-overlay-search -swift-module-cross-import ARKit /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ARKit.framework/Modules/ARKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/WidgetKit.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/System/Library/Frameworks/PhotosUI.framework/Modules/PhotosUI.swiftcrossimport/WidgetKit.swiftoverlay -swift-module-cross-import RealityKit /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/System/Library/Frameworks/RealityKit.framework/Modules/RealityKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.0.0.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/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -default-isolation MainActor -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx26.0-25A352-3f995448e7658e25bc2348d03928aa04.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name OpenImmersive -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.0 -target-sdk-name macosx26.0 -clang-target arm64-apple-macos26.0 -in-process-plugin-server-path /Applications/Xcode-26.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.abi.json
EmitSwiftModule normal arm64 (in target 'OpenImmersive' from project 'OpenImmersive')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:36:27: error: 'ARKitSession' is only available in macOS 26.0 or newer
private let session = ARKitSession()
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14: note: add '@available' attribute to enclosing class
public class HeadTracker {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:36:27: error: 'init()' is unavailable in macOS
private let session = ARKitSession()
^~~~~~~~~~~~
ARKit.ARKitSession.init:3:22: note: 'init()' has been explicitly marked unavailable here
public convenience init()}
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:37:33: error: 'WorldTrackingProvider' is only available in macOS 26.0 or newer
private let worldTracking = WorldTrackingProvider()
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14: note: add '@available' attribute to enclosing class
public class HeadTracker {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:38:31: error: 'EventSubscription' is only available in macOS 15.0 or newer
private var subscription: EventSubscription?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14: note: add '@available' attribute to enclosing class
public class HeadTracker {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:44:32: error: cannot find type 'RealityViewContent' in scope
public func start(content: RealityViewContent, _ handler: @escaping (SceneEvents.Update) -> Void) {
^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:44:74: error: 'SceneEvents' is only available in macOS 10.15 or newer
public func start(content: RealityViewContent, _ handler: @escaping (SceneEvents.Update) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:44:17: note: add '@available' attribute to enclosing instance method
public func start(content: RealityViewContent, _ handler: @escaping (SceneEvents.Update) -> Void) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:13:14: note: add '@available' attribute to enclosing class
public class HeadTracker {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:2: error: 'Observable()' is only available in macOS 14.0 or newer
@Observable
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8injector33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr0_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'injector' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'injector' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:2: error: 'Observable()' is only available in macOS 14.0 or newer
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5title10ObservablefMr3_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'title' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'title' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11description10ObservablefMr4_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'description' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'description' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC3url10ObservablefMr5_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'url' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'url' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8metadata10ObservablefMr6_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'metadata' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'metadata' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12framePacking10ObservablefMr7_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'framePacking' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'framePacking' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10projection10ObservablefMr8_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'projection' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'projection' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5error10ObservablefMr9_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'error' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'error' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8duration10ObservablefMr10_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'duration' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'duration' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC6paused10ObservablefMr11_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'paused' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'paused' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7loading10ObservablefMr12_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'loading' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'loading' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC9buffering10ObservablefMr13_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'buffering' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'buffering' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13hasReachedEnd10ObservablefMr14_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'hasReachedEnd' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'hasReachedEnd' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19playbackEndedAction10ObservablefMr15_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'playbackEndedAction' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'playbackEndedAction' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11aspectRatio10ObservablefMr16_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'aspectRatio' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'aspectRatio' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC21horizontalFieldOfView10ObservablefMr17_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'horizontalFieldOfView' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'horizontalFieldOfView' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7bitrate10ObservablefMr19_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bitrate' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bitrate' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13bitrateLadder10ObservablefMr20_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bitrateLadder' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bitrateLadder' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC24selectedBitrateRungIndex10ObservablefMr21_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'selectedBitrateRungIndex' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'selectedBitrateRungIndex' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12audioOptions10ObservablefMr22_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'audioOptions' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'audioOptions' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC18selectedAudioIndex10ObservablefMr23_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'selectedAudioIndex' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'selectedAudioIndex' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel10ObservablefMr24_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'shouldShowControlPanel' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'shouldShowControlPanel' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions10ObservablefMr25_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'shouldShowPlaybackOptions' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'shouldShowPlaybackOptions' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime10ObservablefMr29_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'currentTime' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'currentTime' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'scrubState' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'scrubState' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'displayLink' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'displayLink' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr33_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'videoOutput' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'videoOutput' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr34_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'timeObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'timeObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr35_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'durationObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'durationObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr36_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'mediaStatusObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'mediaStatusObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr37_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bufferingObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'bufferingObserver' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'dismissControlPanelTask' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'dismissControlPanelTask' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr39_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'playlistReader' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'playlistReader' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr40_.swift:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'delegate' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on property 'delegate' here
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayer10ObservablefMm_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8injector33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _injector: APMPInjector?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8injector33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr0_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'injector' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8injector33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr0_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'injector' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5title18ObservationTrackedfMp_.swift:3:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _title: String = ""
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5title10ObservablefMr3_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'title' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5title10ObservablefMr3_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'title' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11description18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _description: String = ""
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11description10ObservablefMr4_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'description' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11description10ObservablefMr4_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'description' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC3url18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _url: URL?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC3url10ObservablefMr5_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'url' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC3url10ObservablefMr5_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'url' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8metadata18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _metadata: [AVMetadataIdentifier: String] = [:]
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8metadata10ObservablefMr6_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'metadata' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8metadata10ObservablefMr6_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'metadata' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12framePacking18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _framePacking: VideoItem.FramePacking = .none
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12framePacking10ObservablefMr7_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'framePacking' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12framePacking10ObservablefMr7_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'framePacking' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10projection18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _projection: VideoItem.Projection = .equirectangular(fieldOfView: 180)
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10projection10ObservablefMr8_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'projection' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10projection10ObservablefMr8_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'projection' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5error18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _error: Error?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5error10ObservablefMr9_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'error' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC5error10ObservablefMr9_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'error' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8duration18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _duration: Double = 0
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8duration10ObservablefMr10_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'duration' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8duration10ObservablefMr10_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'duration' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC6paused18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _paused: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC6paused10ObservablefMr11_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'paused' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC6paused10ObservablefMr11_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'paused' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7loading18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _loading: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7loading10ObservablefMr12_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'loading' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7loading10ObservablefMr12_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'loading' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC9buffering18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _buffering: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC9buffering10ObservablefMr13_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'buffering' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC9buffering10ObservablefMr13_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'buffering' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13hasReachedEnd18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _hasReachedEnd: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13hasReachedEnd10ObservablefMr14_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'hasReachedEnd' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13hasReachedEnd10ObservablefMr14_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'hasReachedEnd' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19playbackEndedAction18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _playbackEndedAction: CustomAction?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19playbackEndedAction10ObservablefMr15_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playbackEndedAction' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19playbackEndedAction10ObservablefMr15_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playbackEndedAction' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11aspectRatio18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _aspectRatio: Float?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11aspectRatio10ObservablefMr16_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'aspectRatio' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11aspectRatio10ObservablefMr16_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'aspectRatio' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC21horizontalFieldOfView18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _horizontalFieldOfView: Float = 180.0
^
@__swiftmacro_13OpenImmersive11VideoPlayerC21horizontalFieldOfView10ObservablefMr17_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'horizontalFieldOfView' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC21horizontalFieldOfView10ObservablefMr17_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'horizontalFieldOfView' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7bitrate18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _bitrate: Double = 0
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7bitrate10ObservablefMr19_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bitrate' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC7bitrate10ObservablefMr19_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bitrate' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13bitrateLadder18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _bitrateLadder: [BitrateRung] = []
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13bitrateLadder10ObservablefMr20_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bitrateLadder' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC13bitrateLadder10ObservablefMr20_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bitrateLadder' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC24selectedBitrateRungIndex18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _selectedBitrateRungIndex: Int = -1
^
@__swiftmacro_13OpenImmersive11VideoPlayerC24selectedBitrateRungIndex10ObservablefMr21_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'selectedBitrateRungIndex' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC24selectedBitrateRungIndex10ObservablefMr21_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'selectedBitrateRungIndex' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12audioOptions18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _audioOptions: [AudioOption] = []
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12audioOptions10ObservablefMr22_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'audioOptions' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12audioOptions10ObservablefMr22_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'audioOptions' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC18selectedAudioIndex18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _selectedAudioIndex: Int = -1
^
@__swiftmacro_13OpenImmersive11VideoPlayerC18selectedAudioIndex10ObservablefMr23_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'selectedAudioIndex' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC18selectedAudioIndex10ObservablefMr23_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'selectedAudioIndex' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _shouldShowControlPanel: Bool = true
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel10ObservablefMr24_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowControlPanel' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC22shouldShowControlPanel10ObservablefMr24_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowControlPanel' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _shouldShowPlaybackOptions: Bool = false
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions10ObservablefMr25_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowPlaybackOptions' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC25shouldShowPlaybackOptions10ObservablefMr25_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'shouldShowPlaybackOptions' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime18ObservationTrackedfMp_.swift:4:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _currentTime: Double = 0
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime10ObservablefMr29_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'currentTime' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11currentTime10ObservablefMr29_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'currentTime' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _scrubState: ScrubState = .notScrubbing {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _displayLink: CADisplayLink?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _videoOutput: AVPlayerItemVideoOutput?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr33_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'videoOutput' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11videoOutput33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr33_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'videoOutput' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _timeObserver: Any?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr34_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'timeObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC12timeObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr34_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'timeObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _durationObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr35_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'durationObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC16durationObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr35_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'durationObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _mediaStatusObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr36_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'mediaStatusObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC19mediaStatusObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr36_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'mediaStatusObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _bufferingObserver: NSKeyValueObservation?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr37_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bufferingObserver' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC17bufferingObserver33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr37_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'bufferingObserver' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _dismissControlPanelTask: Task<Void, Never>?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _playlistReader: PlaylistReader?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr39_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playlistReader' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC14playlistReader33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr39_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'playlistReader' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
@ObservationIgnored private var _delegate: PlaylistLoaderDelegate?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr40_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'delegate' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC8delegate33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr40_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'delegate' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:26: error: 'AVSampleBufferVideoRenderer' is only available in macOS 14.0 or newer
public var renderer: AVSampleBufferVideoRenderer? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:16: note: add '@available' attribute to enclosing property
public var renderer: AVSampleBufferVideoRenderer? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:16:25: warning: main actor-isolated property 'renderer' can not be referenced from a Sendable closure
self?.renderer?.flush()
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:21:16: note: property declared here
public var renderer: AVSampleBufferVideoRenderer? {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:17:25: warning: main actor-isolated property 'scrubState' can not be mutated from a Sendable closure
self?.scrubState = .notScrubbing
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:109:16: note: mutation of this property is only permitted within the actor
public var scrubState: ScrubState = .notScrubbing {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState18ObservationTrackedfMp_.swift:18:25: warning: call to main actor-isolated instance method 'restartControlPanelTask()' in a synchronous nonisolated context
self?.restartControlPanelTask()
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC10scrubState10ObservablefMr31_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'scrubState' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:623:17: note: calls to instance method 'restartControlPanelTask()' from outside of its actor context are implicitly asynchronous
public func restartControlPanelTask() {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:133:30: error: 'CADisplayLink' is only available in macOS 14.0 or newer
private var displayLink: CADisplayLink?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:133:17: note: add '@available' attribute to enclosing property
private var displayLink: CADisplayLink?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:2:57: error: 'CADisplayLink' is only available in macOS 14.0 or newer
@ObservationIgnored private var _displayLink: CADisplayLink?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC11displayLink33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr32_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'displayLink' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:139:42: error: 'Task' is only available in macOS 10.15 or newer
private var dismissControlPanelTask: Task<Void, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:139:17: note: add '@available' attribute to enclosing property
private var dismissControlPanelTask: Task<Void, Never>?
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL18ObservationTrackedfMp_.swift:1:60: error: 'Task' is only available in macOS 10.15 or newer
@ObservationIgnored private var _dismissControlPanelTask: Task<Void, Never>?
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
@__swiftmacro_13OpenImmersive11VideoPlayerC23dismissControlPanelTask33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr38_.swift:1:1: note: in expansion of macro 'ObservationTracked' on property 'dismissControlPanelTask' here
@ObservationTracked
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:493:37: error: 'CADisplayLink' is only available in macOS 14.0 or newer
@objc private func tick(_ link: CADisplayLink) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:493:24: note: add '@available' attribute to enclosing instance method
@objc private func tick(_ link: CADisplayLink) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
@__swiftmacro_13OpenImmersive11VideoPlayer10ObservablefMm_.swift:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
@ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:1: note: in expansion of macro 'Observable' on class 'VideoPlayer' here
@Observable
^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:13:2: error: 'Observable()' is only available in macOS 14.0 or newer
@Observable
^
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift:14:14: note: add '@available' attribute to enclosing class
public class VideoPlayer: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift:11:1: warning: extension declares a conformance of imported type 'AVMetadataIdentifier' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'AVFoundation' introduce this conformance in the future
extension AVMetadataIdentifier: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift:11:1: note: add '@retroactive' to silence this warning
extension AVMetadataIdentifier: Codable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:19:52: error: 'TransferRepresentation' is only available in macOS 13.0 or newer
public static var transferRepresentation: some TransferRepresentation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:19:23: note: add '@available' attribute to enclosing static property
public static var transferRepresentation: some TransferRepresentation {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/SpatialVideoTransferable.swift:12:15: note: add '@available' attribute to enclosing struct
public struct SpatialVideo: Transferable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:14:24: error: 'Entity' is only available in macOS 10.15 or newer
public let entity: Entity = Entity()
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:14:33: error: 'Entity' is only available in macOS 10.15 or newer
public let entity: Entity = Entity()
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:70:76: error: 'Transform' is only available in macOS 10.15 or newer
private func updateNativePlayer(_ videoPlayer: VideoPlayer, transform: Transform = .identity) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:70:18: note: add '@available' attribute to enclosing instance method
private func updateNativePlayer(_ videoPlayer: VideoPlayer, transform: Transform = .identity) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:12:14: note: add '@available' attribute to enclosing class
public class VideoScreen {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:81:19: error: 'VideoMaterial' is only available in macOS 11.0 or newer
var material: VideoMaterial {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:81:9: note: add '@available' attribute to enclosing property
var material: VideoMaterial {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:78:8: note: add '@available' attribute to enclosing extension
public extension VideoPlayer {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:91:20: error: 'VideoPlayerComponent' is only available in macOS 15.0 or newer
var component: VideoPlayerComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:91:9: note: add '@available' attribute to enclosing property
var component: VideoPlayerComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/VideoScreen.swift:78:8: note: add '@available' attribute to enclosing extension
public extension VideoPlayer {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift:22:27: error: 'AVSampleBufferVideoRenderer' is only available in macOS 14.0 or newer
public let renderer = AVSampleBufferVideoRenderer()
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/APMPInjector.swift:13:14: note: add '@available' attribute to enclosing class
public class APMPInjector {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:40: error: 'Binding' is only available in macOS 10.15 or newer
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:18: note: add '@available' attribute to enclosing type alias
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:69: error: 'View' is only available in macOS 10.15 or newer
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:12:18: note: add '@available' attribute to enclosing type alias
public typealias CustomViewBuilder = ((Binding<VideoPlayer>) -> any View)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:19:29: error: cannot find type 'simd_quatf' in scope
public var orientation: simd_quatf
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Closures.swift:22:101: error: cannot find type 'simd_quatf' in scope
public init(id: String, body: @escaping CustomViewBuilder, position: SIMD3<Float>, orientation: simd_quatf, relativeToControlPanel: Bool) {
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:34:42: error: 'Color' is only available in macOS 10.15 or newer
public let controlPanelScrubberTint: Color
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:12:20: note: add '@available' attribute to enclosing class
public final class Config: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:89:60: error: 'Color' is only available in macOS 10.15 or newer
private static func color(from colorString: String) -> Color? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:89:25: note: add '@available' attribute to enclosing static method
private static func color(from colorString: String) -> Color? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Config.swift:12:20: note: add '@available' attribute to enclosing class
public final class Config: Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: error: 'Task' is only available in macOS 10.15 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:65:9: note: add 'if #available' version check
Task {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:67:61: error: 'data(from:delegate:)' is only available in macOS 12.0 or newer
let (data, _) = try await URLSession.shared.data(from: url)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:67:61: note: add 'if #available' version check
let (data, _) = try await URLSession.shared.data(from: url)
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:69:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:74:17: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: error: 'Task' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: error: 'init(name:priority:operation:)' is only available in macOS 10.15 or newer
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:79:13: note: add 'if #available' version check
Task { @MainActor in
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:59:12: note: add '@available' attribute to enclosing initializer
public init(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistReader {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:30:10: error: 'MeshResource' is only available in macOS 10.15 or newer
) -> MeshResource? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:22:24: note: add '@available' attribute to enclosing static method
public static func generateVideoSphere(
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:90: error: 'MeshResource' is only available in macOS 10.15 or newer
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:24: note: add '@available' attribute to enclosing static method
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:115: error: 'Transform' is only available in macOS 10.15 or newer
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:118:24: note: add '@available' attribute to enclosing static method
public static func makeVideoMesh(hFov: Float = 180.0, vFov: Float = 180.0) -> (mesh: MeshResource, transform: Transform) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:11:15: note: add '@available' attribute to enclosing struct
public struct VideoTools {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:14:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:27:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>, closeAction: CustomAction? = nil, customButtons: CustomViewBuilder? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:27:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>, closeAction: CustomAction? = nil, customButtons: CustomViewBuilder? = nil) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:33:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:33:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:12:15: note: add '@available' attribute to enclosing struct
public struct ControlPanel: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:94:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:99:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:99:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:103:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:103:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:92:15: note: add '@available' attribute to enclosing struct
public struct MediaInfo: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:133:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:138:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:138:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:142:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:142:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:131:15: note: add '@available' attribute to enclosing struct
public struct ResolutionToggle: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:178:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:178:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:167:15: note: add '@available' attribute to enclosing struct
public struct BitrateReadout: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:195:107: error: 'Color' is only available in macOS 10.15 or newer
private func color(for bitrate: Double, ladder options: [BitrateRung], tolerance: Int = 1_200_000) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:195:18: note: add '@available' attribute to enclosing instance method
private func color(for bitrate: Double, ladder options: [BitrateRung], tolerance: Int = 1_200_000) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:167:15: note: add '@available' attribute to enclosing struct
public struct BitrateReadout: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:211:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:214:6: error: 'State' is only available in macOS 10.15 or newer
@State var showingSlider: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:217:6: error: 'State' is only available in macOS 10.15 or newer
@State var sliderValue: Float = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:234:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:234:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:238:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:238:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:209:15: note: add '@available' attribute to enclosing struct
public struct VolumeControl: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:288:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:288:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:277:15: note: add '@available' attribute to enclosing struct
public struct PlaybackButtons: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:331:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:338:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:338:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:342:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:342:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:329:15: note: add '@available' attribute to enclosing struct
public struct Scrubber: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:368:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:368:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:357:15: note: add '@available' attribute to enclosing struct
public struct TimeText: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:403:6: error: 'Binding' is only available in macOS 10.15 or newer
@Binding var videoPlayer: VideoPlayer
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:408:30: error: 'Binding' is only available in macOS 10.15 or newer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:408:12: note: add '@available' attribute to enclosing initializer
public init(videoPlayer: Binding<VideoPlayer>) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:412:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:412:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:401:15: note: add '@available' attribute to enclosing struct
public struct VariantSelector: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:498:9: error: cannot find 'Attachment' in scope
Attachment(id: "ControlPanel") {
^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:497:20: error: extra trailing closure passed in call
} attachments: {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ControlPanel.swift:493:19: error: contextual closure type '@MainActor @Sendable (inout RealityViewCameraContent) async -> Void' expects 1 argument, but 2 were used in closure body
RealityView { content, attachments in
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
@State var isTargeted: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:25:18: error: 'ViewBuilder' is only available in macOS 10.15 or newer
public init(@ViewBuilder content: @escaping () -> Content, loadItemAction: @escaping VideoItemAction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:25:12: note: add '@available' attribute to enclosing initializer
public init(@ViewBuilder content: @escaping () -> Content, loadItemAction: @escaping VideoItemAction) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:30:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:30:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:35: error: 'View' is only available in macOS 10.15 or newer
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:11:15: note: add '@available' attribute to enclosing generic struct
public struct DropTarget<Content: View>: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:74:9: error: extraneous argument label 'windowStyle:' in macro expansion
#Preview(windowStyle: .automatic) {
^~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/DropTarget.swift:74:24: error: type 'String?' has no member 'automatic'
#Preview(windowStyle: .automatic) {
~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:14:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isFileImporterShowing = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct FilePicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:26:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:26:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct FilePicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/FilePicker.swift:60:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:68:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:133:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
#Preview {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:38: error: 'PhotosPickerItem' is only available in macOS 13.0 or newer
@State private var selectedItem: PhotosPickerItem?
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:6: error: 'State' is only available in macOS 10.15 or newer
@State private var selectedItem: PhotosPickerItem?
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:23:24: error: 'PHPickerFilter' is only available in macOS 13.0 or newer
public var filter: PHPickerFilter {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:23:16: note: add '@available' attribute to enclosing property
public var filter: PHPickerFilter {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:36:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:36:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:12:15: note: add '@available' attribute to enclosing struct
public struct GalleryVideoPicker: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:15:6: error: 'State' is only available in macOS 10.15 or newer
@State var videoPlayer: VideoPlayer = VideoPlayer()
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:19:6: error: 'State' is only available in macOS 10.15 or newer
@State private(set) var videoScreen = VideoScreen()
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:53:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:53:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:173:43: error: 'Entity' is only available in macOS 10.15 or newer
private func makeRootEntity() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:173:18: note: add '@available' attribute to enclosing instance method
private func makeRootEntity() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:183:43: error: 'Entity' is only available in macOS 10.15 or newer
private func makeTapCatcher() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:183:18: note: add '@available' attribute to enclosing instance method
private func makeTapCatcher() -> some Entity {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/ImmersivePlayer.swift:13:15: note: add '@available' attribute to enclosing struct
public struct ImmersivePlayer: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isSheetShowing: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:15:6: error: 'State' is only available in macOS 10.15 or newer
@State private var textfieldRawVal: String = ""
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:26:6: error: 'State' is only available in macOS 10.15 or newer
@State private var isUrlValid: Bool = false
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:16: note: add '@available' attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:11:15: note: add '@available' attribute to enclosing struct
public struct StreamUrlInput: View {
^
SwiftCompile normal arm64 Compiling\ HeadTracker.swift,\ VideoPlayer.swift,\ AVMetadataIdentifier+Codable.swift /Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift /Users/admin/builder/spi-builder-workspace/Sources/Controllers/VideoPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Extensions/AVMetadataIdentifier+Codable.swift (in target 'OpenImmersive' from project 'OpenImmersive')
2026-02-04 04:15:19.110 xcodebuild[736:4277] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:a24c752274726be83d55762bbe4d4c111dfd15cb, name:My Mac }
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ OpenImmersive (in target 'OpenImmersive' from project 'OpenImmersive')
EmitSwiftModule normal arm64 (in target 'OpenImmersive' from project 'OpenImmersive')
Building workspace spi-builder-workspace with scheme OpenImmersive
(3 failures)
BUILD FAILURE 6.2 macosXcodebuild