The Swift Package Index logo.Swift Package Index

Build Information

Failed to build OpenImmersive, reference main (cd33fd), with Swift 6.2 for iOS using Xcode 26.3 on 4 Feb 2026 09:15:19 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 generic/platform=iOS

Build Log

                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 iOS 13.0 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 iOS 13.0 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/PlaylistWriter.swift:11:14: error: concurrency is only available in iOS 13.0.0 or newer
public actor PlaylistWriter {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistWriter {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:30:10: error: 'MeshResource' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:146:59: error: concurrency is only available in iOS 13.0.0 or newer
    public static func getVideoDimensions(asset: AVAsset) async -> (CGSize, Float?)? {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:146:24: note: add '@available' attribute to enclosing static method
    public static func getVideoDimensions(asset: AVAsset) async -> (CGSize, Float?)? {
                       ^
/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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:33:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:103:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:142:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:178:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:238:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:288:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:342:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:368:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:412:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:30:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:26:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:68:2: error: 'Preview(_:body:)' is only available in iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:133:2: error: 'Preview(_:body:)' is only available in iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:38: error: 'PhotosPickerItem' is only available in iOS 16.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 iOS 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:23:24: error: 'PHPickerFilter' is only available in iOS 14.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:22: error: 'some' return types are only available in iOS 13.0.0 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/GalleryVideoPicker.swift:36:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:53:27: error: 'View' is only available in iOS 13.0 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:38: error: 'some' return types are only available in iOS 13.0.0 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:173:43: error: 'Entity' is only available in iOS 13.0 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:38: error: 'some' return types are only available in iOS 13.0.0 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/ImmersivePlayer.swift:183:43: error: 'Entity' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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 {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:27: error: 'View' is only available in iOS 13.0 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 {
              ^
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-ios12.0 -disable-cross-import-overlay-search -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/System/Library/Frameworks/RealityKit.framework/Modules/RealityKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/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-iphoneos/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/iphoneos26.0-23A339-031f2ee2c39ede4aa7d3d33a6e255a3e.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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 iphoneos26.0 -clang-target arm64-apple-ios26.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-iphoneos/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-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.abi.json
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\ 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')
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

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\ 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\ 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\ 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\ 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\ 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')
2026-02-04 04:15:09.808 xcodebuild[612:3708] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	EmitSwiftModule normal arm64 (in target 'OpenImmersive' from project 'OpenImmersive')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ OpenImmersive (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:16.333 xcodebuild[731:4146] [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:17.333 xcodebuild[739:4219] [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 generic/platform=iOS
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 generic/platform=iOS
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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos26.0-23A339-031f2ee2c39ede4aa7d3d33a6e255a3e.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos26.0-23A339-031f2ee2c39ede4aa7d3d33a6e255a3e.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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk -target arm64-apple-ios12.0 -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-iphoneos -Isystem /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/iphoneos26.0-23A339-031f2ee2c39ede4aa7d3d33a6e255a3e.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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-iphoneos/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-iphoneos/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-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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-iphoneos/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\ 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\ 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\ 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\ 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\ 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\ 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\ 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-ios12.0 -disable-cross-import-overlay-search -swift-module-cross-import PhotosUI /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/System/Library/Frameworks/RealityKit.framework/Modules/RealityKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.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-iphoneos/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/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -Isystem /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk/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-iphoneos/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/iphoneos26.0-23A339-031f2ee2c39ede4aa7d3d33a6e255a3e.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-iphoneos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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 iphoneos26.0 -clang-target arm64-apple-ios26.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-iphoneos/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-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/OpenImmersive.build/Objects-normal/arm64/OpenImmersive.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenImmersive.build/Debug-iphoneos/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: cannot find 'ARKitSession' in scope
    private let session = ARKitSession()
                          ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:37:33: error: cannot find 'WorldTrackingProvider' in scope
    private let worldTracking = WorldTrackingProvider()
                                ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Controllers/HeadTracker.swift:38:31: error: 'EventSubscription' is only available in iOS 18.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 iOS 13.0 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 iOS 17.0 or newer
@Observable
 ^
@__swiftmacro_13OpenImmersive11VideoPlayerC8injector33_65EFC829A41B46846EE5D06D136B0C76LL10ObservablefMr0_.swift:1:2: error: 'ObservationTracked()' is only available in iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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 iOS 17.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:139:42: error: 'Task' is only available in iOS 13.0 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 iOS 13.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_13OpenImmersive11VideoPlayer10ObservablefMm_.swift:1:70: error: 'ObservationRegistrar' is only available in iOS 17.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 iOS 17.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:47: error: 'some' return types are only available in iOS 13.0.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/SpatialVideoTransferable.swift:19:52: error: 'TransferRepresentation' is only available in iOS 16.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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 14.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 iOS 18.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 iOS 17.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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:11:14: error: concurrency is only available in iOS 13.0.0 or newer
public actor PlaylistReader {
             ^
/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:91:42: error: concurrency is only available in iOS 13.0.0 or newer
    private func parseData(_ data: Data) async throws {
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:91:18: note: add '@available' attribute to enclosing instance method
    private func parseData(_ data: Data) async throws {
                 ^
/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:109:56: error: concurrency is only available in iOS 13.0.0 or newer
    private func parseBitrateLadder(from text: String) async {
                                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:109:18: note: add '@available' attribute to enclosing instance method
    private func parseBitrateLadder(from text: String) async {
                 ^
/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:149:55: error: concurrency is only available in iOS 13.0.0 or newer
    private func parseAudioOptions(from text: String) async {
                                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistReader.swift:149:18: note: add '@available' attribute to enclosing instance method
    private func parseAudioOptions(from text: String) async {
                 ^
/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: 'Task' is only available in iOS 13.0 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 iOS 13.0 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 iOS 15.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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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/PlaylistWriter.swift:11:14: error: concurrency is only available in iOS 13.0.0 or newer
public actor PlaylistWriter {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/PlaylistWriter.swift:11:14: note: add '@available' attribute to enclosing actor
public actor PlaylistWriter {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:30:10: error: 'MeshResource' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:146:59: error: concurrency is only available in iOS 13.0.0 or newer
    public static func getVideoDimensions(asset: AVAsset) async -> (CGSize, Float?)? {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/VideoTools.swift:146:24: note: add '@available' attribute to enclosing static method
    public static func getVideoDimensions(asset: AVAsset) async -> (CGSize, Float?)? {
                       ^
/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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:33:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:103:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:142:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:178:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:238:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:288:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:342:27: error: 'View' is only available in iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:368:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:412:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:30:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:26:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:68:2: error: 'Preview(_:body:)' is only available in iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:133:2: error: 'Preview(_:body:)' is only available in iOS 13.0 or newer
#Preview {
 ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/GalleryVideoPicker.swift:14:38: error: 'PhotosPickerItem' is only available in iOS 16.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 iOS 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:23:24: error: 'PHPickerFilter' is only available in iOS 14.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:22: error: 'some' return types are only available in iOS 13.0.0 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/GalleryVideoPicker.swift:36:27: error: 'View' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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:53:27: error: 'View' is only available in iOS 13.0 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:38: error: 'some' return types are only available in iOS 13.0.0 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:173:43: error: 'Entity' is only available in iOS 13.0 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:38: error: 'some' return types are only available in iOS 13.0.0 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/ImmersivePlayer.swift:183:43: error: 'Entity' is only available in iOS 13.0 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 iOS 13.0 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 iOS 13.0 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 iOS 13.0 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:22: error: 'some' return types are only available in iOS 13.0.0 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 {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/Views/StreamUrlInput.swift:38:27: error: 'View' is only available in iOS 13.0 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 {
              ^
2026-02-04 04:15:18.127 xcodebuild[741:4251] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** 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 iOS