The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build RealityUI, reference 1.5.1 (b359cb), with Swift 6.2 (beta) for tvOS using Xcode 26.0 on 20 Jun 2025 21:00:19 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RealityUI -destination generic/platform=tvOS

Build Log

    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace
    write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/RealityUI.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/RealityUI.modulemap (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/RealityUI.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver RealityUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RealityUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk -target arm64-apple-tvos13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.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/RealityUI.build/Debug-appletvos/RealityUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_stdbool-5V9TWTJUEWN0N566W6KPDBMEN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_stddef-O9TU80G5DO9W2CFYAA6U316Z.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_float-ALM7SKT414KKRQINZOM6314Q8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/SwiftShims-EASIRY8XHHQJ3YRARD7QTNXC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_SwiftConcurrencyShims-9CL4C0NWSJAZ2OHAZ0M9LSLLC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/ptrcheck-541TOOT0518GCI4KLSEHEG94I.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/GroupActivities-C05EY0WBN1EDDTWUKIZR7MBUF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/DeveloperToolsSupport-8V189YF8NPYQ8W15OXOMANLGY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_stdarg-ARZU5ONE6DRMFD35AP9HSK69Q.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/ptrauth-D4Q9PQUH71WNTGTSVGPNOND8J.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_AvailabilityInternal-AB57J0X8UXJ6EYW3A82W8WEPK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_DarwinFoundation1-4QALTV7M0SARGPI9I4OW3TFNT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_DarwinFoundation2-4OQQOX310UB0KG2J1CPZ7BISO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_limits-2QS3K92NBW87HYSVJ582SX1NE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_tgmath-91PXQE4K33CAV83K3OPZOICII.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_stdint-44CZHIF4XMQNXBVOUP0JWDC02.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_stdatomic-BPVKMQSDPN8NF9KSITJQIBY12.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_DarwinFoundation3-E2UF1JPKFLE3IIXCEW36I880G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_intrinsics-EOLFKM2RTEU3A1Y2D5Z676KCX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_Builtin_inttypes-BRNYGK24RLR224PCXFA1SCBFG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Darwin-6SJ7VQ53YNILF5M2YQP1FPLRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/simd-8GOI66LLSUIKZ80IEARJK87BV.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/ObjectiveC-17SW2XP68FXVPR50UFO2DN775.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/MachO-9ULAXHR13V3WOD7L0A0B0OEI6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/os_object-8G0XZEZONF9AGXS50PZ2FA7CD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/os_workgroup-2TJRFV4C78OXLCV50R3SK6DQN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Dispatch-3KJPTTAP0BQDTA5D9GK6QM7IT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/os-C38QSR75CQLOI3D5QDP1OHKDO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Spatial-8XSZIZKBO3T6B1DXCLTDM8PML.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreFoundation-E90ZG8CBWD37T29NSYGZ1FJ7M.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Security-7MDTQIS6PKQ7UVBXK6JICGLKZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreGraphics-ASAND2OIZYJBWFV81UIT4X1KJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreAudioTypes-9I7VEXJYZDLM5BXS4ENNUAEGC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CFNetwork-BZ79ZF3MGHB00WRYSCDBDUMPZ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreAudio-8I05ZP3MMTG3QWU7A6WQ8G1SG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Foundation-9JN1CBWYC5ZAVWSK8TCGKFE9I.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/ImageIO-ECOAKDB8A3MIGVQRE56F17W7H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreText-AJKN8T6YQ1IL80DS60TAO26HF.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/OSLog-66M4ZMA4LL6UOA6M90Q5TBMHT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreData-CMQLH12TDG5L3OUW8KNWGX6HS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/_LocationEssentials-2G64BNH2PSGU93194RRWMD6AT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/UIUtilities-DMQ42EFU2LZYDJOO6X4I3BVR1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/DataDetection-4DIR9B5FKYA6XGWKOD8CVEVLQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/IOSurface-199ODQKG51TMNQHRPNY8X4GE7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Accessibility-8AVFAQXZ6CIRS6UEV13UWBGCA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/UniformTypeIdentifiers-5LLS5R3BMD9V1J41QLAHABL77.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Symbols-5SI6Z84W3IL5EPCK2WBJNOYAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreTransferable-9HPQHNG92WSRF1HG0HHUJCE8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/UserNotifications-4UTW91UWCMGZPYY03J1M0PT09.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/AVRouting-5KD5X6T3VP8W7LS7PF3FRVJHN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreMIDI-3FAGCL0OTRR0UNAUXOEM9UUXH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreLocation-B5EGKK4KBZ4AHE5ENU0TQJBS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Metal-28DSSTDMPAU4NXO6KIG1JSDJ5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/OpenGLES-2JXS8AJW0HKYPBN5MQS91N7LU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CloudKit-A4AGC6WVYLOFE20GY0MHRE6P7.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/AudioToolbox-13JPC6VKOLJ4FF5KQGCP7F0EC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreVideo-1VS29RRCM4D6IPJM2BKWD7ITI.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreImage-72RIKI3512UO3LVPYHEXIF3C8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/CoreMedia-B7VOO69Z90HEEGKSD4A594R5C.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/QuartzCore-2HRRWP6MD70D8Q8Z3V5JMD01A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/SwiftUICore-A1PMS5XYSSES7Z30UQCOS003I.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/UIKit-F21SUVLP6DUM0AP3VTPOVS5YU.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/AVFAudio-7VG03XUW4JHKIISHF2HJH4JD8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/MediaToolbox-9K18UWOHL2XZ7FI7PP4SS8J8P.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/AVFoundation-9XG50V1PAXDOOURX84RL76MFK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/MultipeerConnectivity-90YY4ZR3QN07HW95JNS0T8KSA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/SwiftUI-183O1MQDBT7850S55LQ72DOOH.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/GameController-21T6UO6TBMGGLMLIRBE9V6CQS.pcm
SwiftEmitModule normal arm64 Emitting\ module\ for\ RealityUI (in target 'RealityUI' from project 'RealityUI')
EmitSwiftModule normal arm64 (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:30:25: error: 'Entity' is only available in tvOS 26.0 or newer
public protocol HasRUI: Entity {}
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:30:17: note: add @available attribute to enclosing protocol
public protocol HasRUI: Entity {}
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:69:36: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    func getModel(part: String) -> ModelEntity? {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:69:10: note: add @available attribute to enclosing instance method
    func getModel(part: String) -> ModelEntity? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:68:10: note: add @available attribute to enclosing extension
internal extension HasRUI {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:77:36: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    func addModel(part: String) -> ModelEntity {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:77:10: note: add @available attribute to enclosing instance method
    func addModel(part: String) -> ModelEntity {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:68:10: note: add @available attribute to enclosing extension
internal extension HasRUI {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:34: error: 'Material' is only available in tvOS 26.0 or newer
    func getMaterial(with color: Material.Color) -> Material {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:10: note: add @available attribute to enclosing instance method
    func getMaterial(with color: Material.Color) -> Material {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:97:1: note: add @available attribute to enclosing extension
extension HasRUIMaterials {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:53: error: 'Material' is only available in tvOS 26.0 or newer
    func getMaterial(with color: Material.Color) -> Material {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:10: note: add @available attribute to enclosing instance method
    func getMaterial(with color: Material.Color) -> Material {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:97:1: note: add @available attribute to enclosing extension
extension HasRUIMaterials {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:59:82: error: 'Transform' is only available in tvOS 26.0 or newer
    internal func transformAfterRotation(by axis: SIMD3<Float>, angle: Float) -> Transform {
                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:59:19: note: add @available attribute to enclosing instance method
    internal func transformAfterRotation(by axis: SIMD3<Float>, angle: Float) -> Transform {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:8: note: add @available attribute to enclosing extension
public extension Entity {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:18: error: 'Entity' is only available in tvOS 26.0 or newer
public extension Entity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:8: note: add @available attribute to enclosing extension
public extension Entity {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:17:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUIButton: Entity, HasButton, HasModel, HasPhysics {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:17:14: note: add @available attribute to enclosing class
public class RUIButton: Entity, HasButton, HasModel, HasPhysics {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:52:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:51:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:50:1: note: add @available attribute to enclosing extension
extension RUIButton: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:58:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:57:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:50:1: note: add @available attribute to enclosing extension
extension RUIButton: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:70:22: error: 'Material' is only available in tvOS 26.0 or newer
    var buttonColor: Material.Color
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:72:20: error: 'Material' is only available in tvOS 26.0 or newer
    var baseColor: Material.Color
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:114:22: error: 'Material' is only available in tvOS 26.0 or newer
        buttonColor: Material.Color = .systemBlue,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:112:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:115:20: error: 'Material' is only available in tvOS 26.0 or newer
        baseColor: Material.Color = .systemGray,
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:112:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:154:28: error: 'HasCollision' is only available in tvOS 26.0 or newer
public protocol HasButton: HasCollision, HasRUIMaterials {
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:154:17: note: add @available attribute to enclosing protocol
public protocol HasButton: HasCollision, HasRUIMaterials {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:180:22: error: 'Material' is only available in tvOS 26.0 or newer
    var buttonColor: Material.Color {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:180:9: note: add @available attribute to enclosing property
    var buttonColor: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:188:20: error: 'Material' is only available in tvOS 26.0 or newer
    var baseColor: Material.Color {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:188:9: note: add @available attribute to enclosing property
    var baseColor: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:208:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: ButtonComponent.UIPart) -> ModelEntity? {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:208:18: note: add @available attribute to enclosing instance method
    private func getModel(part: ButtonComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:211:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: ButtonComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:211:18: note: add @available attribute to enclosing instance method
    private func addModel(part: ButtonComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:241:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:239:10: note: add @available attribute to enclosing instance method
    func getMaterials(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:216:10: note: add @available attribute to enclosing extension
internal extension HasButton {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:26:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:25:17: note: add @available attribute to enclosing instance method
    public func dragStarted(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:56:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>), hasCollided: Bool
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:55:17: note: add @available attribute to enclosing instance method
    public func dragUpdated(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:90:37: error: 'Entity' is only available in tvOS 26.0 or newer
    public func dragEnded(_ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:90:17: note: add @available attribute to enclosing instance method
    public func dragEnded(_ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:111:41: error: 'Entity' is only available in tvOS 26.0 or newer
    public func dragCancelled(_ entity: Entity) {
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:111:17: note: add @available attribute to enclosing instance method
    public func dragCancelled(_ entity: Entity) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:38:18: error: 'BoundingBox' is only available in tvOS 26.0 or newer
        case box(BoundingBox)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:26:17: note: add @available attribute to enclosing enum
    public enum MoveConstraint {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:208:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, _ newTouchPos: SIMD3<Float>?, _ poi: SIMD3<Float>
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:207:26: note: add @available attribute to enclosing static method
    internal static func handleMoveState(
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:16:14: note: add @available attribute to enclosing class
public class RUIDragComponent: Component {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:219:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, _ plane: float4x4, _ lastPoint: SIMD3<Float>,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:218:19: note: add @available attribute to enclosing instance method
    internal func handleTurnState(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:16:14: note: add @available attribute to enclosing class
public class RUIDragComponent: Component {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:305:23: error: 'BoundingBox' is only available in tvOS 26.0 or newer
fileprivate extension BoundingBox {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:305:13: note: add @available attribute to enclosing extension
fileprivate extension BoundingBox {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:22:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:22:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:31:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:31:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:40:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:40:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:47:37: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDragCancelled(_ entity: Entity)
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:47:10: note: add @available attribute to enclosing instance method
    func ruiDragCancelled(_ entity: Entity)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:57:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool)
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:57:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:67:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:67:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:82:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:82:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:86:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:86:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:87:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:87:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:88:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:88:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:89:37: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDragCancelled(_ entity: Entity) {}
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:89:10: note: add @available attribute to enclosing instance method
    func ruiDragCancelled(_ entity: Entity) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:90:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:90:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:91:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:91:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:92:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:92:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:18:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUISlider: Entity, HasSlider, HasModel {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:18:14: note: add @available attribute to enclosing class
public class RUISlider: Entity, HasSlider, HasModel {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:82:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:82:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:85:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:85:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:93:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:93:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:105:45: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var minTrackColor: Material.Color
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:107:45: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var maxTrackColor: Material.Color
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:109:42: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var thumbColor: Material.Color
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:156:24: error: 'Material' is only available in tvOS 26.0 or newer
        minTrackColor: Material.Color = .systemBlue,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:157:24: error: 'Material' is only available in tvOS 26.0 or newer
        maxTrackColor: Material.Color = .systemGray,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:158:21: error: 'Material' is only available in tvOS 26.0 or newer
        thumbColor: Material.Color = .white,
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:250:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:248:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:269:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: SliderComponent.UIPart) -> ModelEntity? {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:269:18: note: add @available attribute to enclosing instance method
    private func getModel(part: SliderComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:272:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: SliderComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:272:18: note: add @available attribute to enclosing instance method
    private func addModel(part: SliderComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:21:29: error: 'Entity' is only available in tvOS 26.0 or newer
    public var upTrigger: ((Entity) -> Void)?
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:23:31: error: 'Entity' is only available in tvOS 26.0 or newer
    public var downTrigger: ((Entity) -> Void)?
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:35:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:32:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:36:24: error: 'Entity' is only available in tvOS 26.0 or newer
        downTrigger: ((Entity) -> Void)? = nil
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:32:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:54:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:52:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:55:24: error: 'Entity' is only available in tvOS 26.0 or newer
        downTrigger: ((Entity) -> Void)? = nil
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:52:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:69:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil, downTrigger: ((Entity) -> Void)? = nil
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:68:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:69:62: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil, downTrigger: ((Entity) -> Void)? = nil
                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:68:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:26: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:80:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:80:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:79:1: note: add @available attribute to enclosing extension
extension RUIStepper: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:84:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:83:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:79:1: note: add @available attribute to enclosing extension
extension RUIStepper: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:98:34: error: 'Material' is only available in tvOS 26.0 or newer
    internal var backgroundTint: Material.Color
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:100:33: error: 'Material' is only available in tvOS 26.0 or newer
    internal var separatorTint: Material.Color
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:102:30: error: 'Material' is only available in tvOS 26.0 or newer
    internal var buttonTint: Material.Color
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:104:36: error: 'Material' is only available in tvOS 26.0 or newer
    internal var secondButtonTint: Material.Color?
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:206:65: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func getModel(part: StepperComponent.UIPart) -> ModelEntity? {
                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:206:22: note: add @available attribute to enclosing instance method
    fileprivate func getModel(part: StepperComponent.UIPart) -> ModelEntity? {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:209:65: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func addModel(part: StepperComponent.UIPart) -> ModelEntity {
                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:209:22: note: add @available attribute to enclosing instance method
    fileprivate func addModel(part: StepperComponent.UIPart) -> ModelEntity {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:214:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:212:10: note: add @available attribute to enclosing instance method
    func getMaterials(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:46: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:18: note: add @available attribute to enclosing instance method
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:73: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:18: note: add @available attribute to enclosing instance method
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:22:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUISwitch: Entity, HasSwitch {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:22:14: note: add @available attribute to enclosing class
public class RUISwitch: Entity, HasSwitch {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:82:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:82:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:89:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:89:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:95:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:95:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:122:18: error: 'Material' is only available in tvOS 26.0 or newer
    let onColor: Material.Color
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:124:19: error: 'Material' is only available in tvOS 26.0 or newer
    let offColor: Material.Color
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:126:22: error: 'Material' is only available in tvOS 26.0 or newer
    let borderColor: Material.Color
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:128:21: error: 'Material' is only available in tvOS 26.0 or newer
    let thumbColor: Material.Color
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:148:18: error: 'Material' is only available in tvOS 26.0 or newer
        onColor: Material.Color = .systemGreen,
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:149:19: error: 'Material' is only available in tvOS 26.0 or newer
        offColor: Material.Color = .lightGray,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:152:22: error: 'Material' is only available in tvOS 26.0 or newer
        borderColor: Material.Color = .black,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:153:21: error: 'Material' is only available in tvOS 26.0 or newer
        thumbColor: Material.Color = .white
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:26: error: 'Material' is only available in tvOS 26.0 or newer
    public init(onColor: Material.Color, offColor: Material.Color) {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:12: note: add @available attribute to enclosing initializer
    public init(onColor: Material.Color, offColor: Material.Color) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:52: error: 'Material' is only available in tvOS 26.0 or newer
    public init(onColor: Material.Color, offColor: Material.Color) {
                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:12: note: add @available attribute to enclosing initializer
    public init(onColor: Material.Color, offColor: Material.Color) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:223:22: error: 'Material' is only available in tvOS 26.0 or newer
    var borderColor: Material.Color { self.switchness.borderColor }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:223:9: note: add @available attribute to enclosing property
    var borderColor: Material.Color { self.switchness.borderColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:225:18: error: 'Material' is only available in tvOS 26.0 or newer
    var onColor: Material.Color { self.switchness.onColor }
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:225:9: note: add @available attribute to enclosing property
    var onColor: Material.Color { self.switchness.onColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:227:19: error: 'Material' is only available in tvOS 26.0 or newer
    var offColor: Material.Color { self.switchness.offColor }
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:227:9: note: add @available attribute to enclosing property
    var offColor: Material.Color { self.switchness.offColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:232:29: error: 'Material' is only available in tvOS 26.0 or newer
    private var thumbColor: Material.Color {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:232:17: note: add @available attribute to enclosing property
    private var thumbColor: Material.Color {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:236:64: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func getModel(part: SwitchComponent.UIPart) -> ModelEntity? {
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:236:22: note: add @available attribute to enclosing instance method
    fileprivate func getModel(part: SwitchComponent.UIPart) -> ModelEntity? {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:239:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: SwitchComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:239:18: note: add @available attribute to enclosing instance method
    private func addModel(part: SwitchComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:289:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:287:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:13:35: error: 'HasCollision' is only available in tvOS 26.0 or newer
public protocol HasClick: HasRUI, HasCollision {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:43:26: error: 'Entity' is only available in tvOS 26.0 or newer
    public var action: ((Entity, SIMD3<Float>?) -> Void)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:37:15: note: add @available attribute to enclosing struct
public struct RUITapComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:47:37: error: 'Entity' is only available in tvOS 26.0 or newer
    public init(action: @escaping ((Entity, SIMD3<Float>?) -> Void)) {
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:47:12: note: add @available attribute to enclosing initializer
    public init(action: @escaping ((Entity, SIMD3<Float>?) -> Void)) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:37:15: note: add @available attribute to enclosing struct
public struct RUITapComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:29:15: error: 'MeshResource' is only available in tvOS 26.0 or newer
        font: MeshResource.Font = RUIText.mediumFont, extrusion: Float = 0.1,
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:27:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:30:16: error: 'Material' is only available in tvOS 26.0 or newer
        color: Material.Color = .green
               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:27:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:29:43: error: type 'RUIText' has no member 'mediumFont'
        font: MeshResource.Font = RUIText.mediumFont, extrusion: Float = 0.1,
                                  ~~~~~~~ ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:47:22: error: 'Entity' is only available in tvOS 26.0 or newer
        tapAction: ((Entity, SIMD3<Float>?) -> Void)? = nil
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:45:21: note: add @available attribute to enclosing initializer
    required public init(
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:21: error: 'Entity' is only available in tvOS 26.0 or newer
open class RUIText: Entity, HasText {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:76:22: error: 'MeshResource' is only available in tvOS 26.0 or newer
    public var font: MeshResource.Font = .systemFont(ofSize: 0.1)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:112:36: error: 'MeshResource' is only available in tvOS 26.0 or newer
        text: String? = nil, font: MeshResource.Font? = nil,
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:111:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:113:63: error: 'Material' is only available in tvOS 26.0 or newer
        width: CGFloat? = nil, height: CGFloat? = nil, color: Material.Color? = nil,
                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:111:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:149:29: error: 'ModelComponent' is only available in tvOS 26.0 or newer
    internal var textModel: ModelComponent? {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:149:18: note: add @available attribute to enclosing property
    internal var textModel: ModelComponent? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:155:15: error: 'MeshResource' is only available in tvOS 26.0 or newer
    var font: MeshResource.Font {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:155:9: note: add @available attribute to enclosing property
    var font: MeshResource.Font {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:159:16: error: 'Material' is only available in tvOS 26.0 or newer
    var color: Material.Color {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:159:9: note: add @available attribute to enclosing property
    var color: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:163:58: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: TextComponent.UIPart) -> ModelEntity? {
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:163:18: note: add @available attribute to enclosing instance method
    private func getModel(part: TextComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:167:59: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    internal func addModel(part: TextComponent.UIPart) -> ModelEntity {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:167:19: note: add @available attribute to enclosing instance method
    internal func addModel(part: TextComponent.UIPart) -> ModelEntity {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:173:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:171:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:34:23: error: 'TextureResource' is only available in tvOS 26.0 or newer
    ) async throws -> TextureResource {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:32:24: note: add @available attribute to enclosing static method
    public static func generateTexture(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:19:15: note: add @available attribute to enclosing struct
public struct RUITexture {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:72:23: error: 'TextureResource' is only available in tvOS 26.0 or newer
    ) async throws -> TextureResource {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:70:24: note: add @available attribute to enclosing static method
    public static func generateTexture(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:19:15: note: add @available attribute to enclosing struct
public struct RUITexture {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:39:40: error: 'CollisionGroup' is only available in tvOS 26.0 or newer
    public static var longGestureMask: CollisionGroup = .all
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:39:23: note: add @available attribute to enclosing static property
    public static var longGestureMask: CollisionGroup = .all
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:42:39: error: 'CollisionGroup' is only available in tvOS 26.0 or newer
    public static var tapGestureMask: CollisionGroup = .all
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:42:23: note: add @available attribute to enclosing static property
    public static var tapGestureMask: CollisionGroup = .all
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:33: error: 'Entity' is only available in tvOS 26.0 or newer
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:25: note: add @available attribute to enclosing static property
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:66: warning: conformance of 'Entity' to 'Hashable' is only available in tvOS 26.0 or newer; this is an error in the Swift 6 language mode
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:25: note: add @available attribute to enclosing static property
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:105:39: error: 'Component' is only available in tvOS 26.0 or newer
    public static var RUIComponents: [Component.Type] = [
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:105:23: note: add @available attribute to enclosing static property
    public static var RUIComponents: [Component.Type] = [
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:188:53: error: 'Component' is only available in tvOS 26.0 or newer
    func get<T>(_ component: T.Type) -> T? where T: Component {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:188:10: note: add @available attribute to enclosing instance method
    func get<T>(_ component: T.Type) -> T? where T: Component {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:1: note: add @available attribute to enclosing extension
extension Entity.ComponentSet {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:11: error: 'Entity' is only available in tvOS 26.0 or newer
extension Entity.ComponentSet {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:1: note: add @available attribute to enclosing extension
extension Entity.ComponentSet {
^
Failed frontend command:
/Applications/Xcode-26.0.0-Beta.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/RealityUI/HasRUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift -target arm64-apple-tvos13.0 -module-can-import-version UIKit 9071.1.203 9071.1.203 -disable-cross-import-overlay-search -swift-module-cross-import RealityKit /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk/System/Library/Frameworks/RealityKit.framework/Modules/RealityKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.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 -profile-generate -profile-coverage-mapping -swift-version 5 -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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -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 -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RealityUI -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.0 -target-sdk-name appletvos26.0 -clang-target arm64-apple-tvos26.0 -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.abi.json
SwiftCompile normal arm64 Compiling\ RUIDragComponent.swift,\ RUIDragDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SwiftUI+RUIGestures.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RealityUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIDragGestureRecognizer+Mouse.swift,\ RUIDragGestureRecognizer+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUITexture.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIButton.swift,\ RUIDragComponent+DragEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUITapComponent.swift,\ RUIText.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIDragGestureRecognizer.swift,\ RUISlider.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ HasRUI.swift,\ RUIAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIStepper.swift,\ RUISwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift (in target 'RealityUI' from project 'RealityUI')
** BUILD FAILED **
The following build commands failed:
	EmitSwiftModule normal arm64 (in target 'RealityUI' from project 'RealityUI')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ RealityUI (in target 'RealityUI' from project 'RealityUI')
	Building workspace spi-builder-workspace with scheme RealityUI
(3 failures)
Command line invocation:
    /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  RealityUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: RealityUI
{
  "dependencies" : [
  ],
  "manifest_display_name" : "RealityUI",
  "name" : "RealityUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "RealityUI",
      "targets" : [
        "RealityUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "RealityUITests",
      "module_type" : "SwiftTarget",
      "name" : "RealityUITests",
      "path" : "Tests/RealityUITests",
      "sources" : [
        "RUIAnimationTests.swift",
        "RUIButtonTests.swift",
        "RUIDragButtonTests.swift",
        "RUIDragSliderTests.swift",
        "RUIGeometryTests.swift",
        "RUISliderTests.swift",
        "RUIStepperTests.swift",
        "RUISwitchTests.swift",
        "RUITextTests.swift",
        "RUITextureTests.swift",
        "RUITurnTests.swift",
        "RealityUIGeneralTests.swift",
        "RealityUIUtilityTests.swift"
      ],
      "target_dependencies" : [
        "RealityUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "RealityUI",
      "module_type" : "SwiftTarget",
      "name" : "RealityUI",
      "path" : "Sources/RealityUI",
      "product_memberships" : [
        "RealityUI"
      ],
      "sources" : [
        "HasRUI.swift",
        "RUIAnimations.swift",
        "RUIButton.swift",
        "RUIDragComponent+DragEvents.swift",
        "RUIDragComponent.swift",
        "RUIDragDelegate.swift",
        "RUIDragGestureRecognizer+Mouse.swift",
        "RUIDragGestureRecognizer+Touch.swift",
        "RUIDragGestureRecognizer.swift",
        "RUISlider.swift",
        "RUIStepper.swift",
        "RUISwitch.swift",
        "RUITapComponent.swift",
        "RUIText.swift",
        "RUITexture.swift",
        "RealityUI.swift",
        "SwiftUI+RUIGestures.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "RealityUI"
    ]
  }
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RealityUI -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-26.0.0-Beta.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 RealityUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  RealityUI: /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 'RealityUI' in project 'RealityUI'
        ➜ Explicit dependency on target 'RealityUI' in project 'RealityUI'
    Target 'RealityUI' in project 'RealityUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache
SwiftDriver RealityUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name RealityUI -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk -target arm64-apple-tvos13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.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/RealityUI.build/Debug-appletvos/RealityUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ RUIDragGestureRecognizer+Mouse.swift,\ RUIDragGestureRecognizer+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIDragComponent.swift,\ RUIDragDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUITexture.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ RealityUI (in target 'RealityUI' from project 'RealityUI')
Failed frontend command:
/Applications/Xcode-26.0.0-Beta.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/RealityUI/HasRUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Mouse.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer+Touch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift -target arm64-apple-tvos13.0 -module-can-import-version UIKit 9071.1.203 9071.1.203 -disable-cross-import-overlay-search -swift-module-cross-import RealityKit /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk/System/Library/Frameworks/RealityKit.framework/Modules/RealityKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.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 -profile-generate -profile-coverage-mapping -swift-version 5 -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/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -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 -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.0-23J5279j-93b6301b25fc0c7575c4d86c13c649ea.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RealityUI -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 26.0 -target-sdk-name appletvos26.0 -clang-target arm64-apple-tvos26.0 -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RealityUI.build/Debug-appletvos/RealityUI.build/Objects-normal/arm64/RealityUI.abi.json
EmitSwiftModule normal arm64 (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:30:25: error: 'Entity' is only available in tvOS 26.0 or newer
public protocol HasRUI: Entity {}
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:30:17: note: add @available attribute to enclosing protocol
public protocol HasRUI: Entity {}
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:69:36: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    func getModel(part: String) -> ModelEntity? {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:69:10: note: add @available attribute to enclosing instance method
    func getModel(part: String) -> ModelEntity? {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:68:10: note: add @available attribute to enclosing extension
internal extension HasRUI {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:77:36: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    func addModel(part: String) -> ModelEntity {
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:77:10: note: add @available attribute to enclosing instance method
    func addModel(part: String) -> ModelEntity {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:68:10: note: add @available attribute to enclosing extension
internal extension HasRUI {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:34: error: 'Material' is only available in tvOS 26.0 or newer
    func getMaterial(with color: Material.Color) -> Material {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:10: note: add @available attribute to enclosing instance method
    func getMaterial(with color: Material.Color) -> Material {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:97:1: note: add @available attribute to enclosing extension
extension HasRUIMaterials {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:53: error: 'Material' is only available in tvOS 26.0 or newer
    func getMaterial(with color: Material.Color) -> Material {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:101:10: note: add @available attribute to enclosing instance method
    func getMaterial(with color: Material.Color) -> Material {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift:97:1: note: add @available attribute to enclosing extension
extension HasRUIMaterials {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:59:82: error: 'Transform' is only available in tvOS 26.0 or newer
    internal func transformAfterRotation(by axis: SIMD3<Float>, angle: Float) -> Transform {
                                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:59:19: note: add @available attribute to enclosing instance method
    internal func transformAfterRotation(by axis: SIMD3<Float>, angle: Float) -> Transform {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:8: note: add @available attribute to enclosing extension
public extension Entity {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:18: error: 'Entity' is only available in tvOS 26.0 or newer
public extension Entity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift:12:8: note: add @available attribute to enclosing extension
public extension Entity {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:17:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUIButton: Entity, HasButton, HasModel, HasPhysics {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:17:14: note: add @available attribute to enclosing class
public class RUIButton: Entity, HasButton, HasModel, HasPhysics {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:52:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:51:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:50:1: note: add @available attribute to enclosing extension
extension RUIButton: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:58:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:57:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:50:1: note: add @available attribute to enclosing extension
extension RUIButton: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:70:22: error: 'Material' is only available in tvOS 26.0 or newer
    var buttonColor: Material.Color
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:72:20: error: 'Material' is only available in tvOS 26.0 or newer
    var baseColor: Material.Color
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:114:22: error: 'Material' is only available in tvOS 26.0 or newer
        buttonColor: Material.Color = .systemBlue,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:112:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:115:20: error: 'Material' is only available in tvOS 26.0 or newer
        baseColor: Material.Color = .systemGray,
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:112:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:66:15: note: add @available attribute to enclosing struct
public struct ButtonComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:154:28: error: 'HasCollision' is only available in tvOS 26.0 or newer
public protocol HasButton: HasCollision, HasRUIMaterials {
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:154:17: note: add @available attribute to enclosing protocol
public protocol HasButton: HasCollision, HasRUIMaterials {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:180:22: error: 'Material' is only available in tvOS 26.0 or newer
    var buttonColor: Material.Color {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:180:9: note: add @available attribute to enclosing property
    var buttonColor: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:188:20: error: 'Material' is only available in tvOS 26.0 or newer
    var baseColor: Material.Color {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:188:9: note: add @available attribute to enclosing property
    var baseColor: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:208:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: ButtonComponent.UIPart) -> ModelEntity? {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:208:18: note: add @available attribute to enclosing instance method
    private func getModel(part: ButtonComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:211:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: ButtonComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:211:18: note: add @available attribute to enclosing instance method
    private func addModel(part: ButtonComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:159:8: note: add @available attribute to enclosing extension
public extension HasButton {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:241:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:239:10: note: add @available attribute to enclosing instance method
    func getMaterials(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift:216:10: note: add @available attribute to enclosing extension
internal extension HasButton {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:26:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:25:17: note: add @available attribute to enclosing instance method
    public func dragStarted(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:56:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>), hasCollided: Bool
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:55:17: note: add @available attribute to enclosing instance method
    public func dragUpdated(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:90:37: error: 'Entity' is only available in tvOS 26.0 or newer
    public func dragEnded(_ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:90:17: note: add @available attribute to enclosing instance method
    public func dragEnded(_ entity: Entity, ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:111:41: error: 'Entity' is only available in tvOS 26.0 or newer
    public func dragCancelled(_ entity: Entity) {
                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:111:17: note: add @available attribute to enclosing instance method
    public func dragCancelled(_ entity: Entity) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift:17:1: note: add @available attribute to enclosing extension
extension RUIDragComponent {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:38:18: error: 'BoundingBox' is only available in tvOS 26.0 or newer
        case box(BoundingBox)
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:26:17: note: add @available attribute to enclosing enum
    public enum MoveConstraint {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:208:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, _ newTouchPos: SIMD3<Float>?, _ poi: SIMD3<Float>
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:207:26: note: add @available attribute to enclosing static method
    internal static func handleMoveState(
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:16:14: note: add @available attribute to enclosing class
public class RUIDragComponent: Component {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:219:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity, _ plane: float4x4, _ lastPoint: SIMD3<Float>,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:218:19: note: add @available attribute to enclosing instance method
    internal func handleTurnState(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:16:14: note: add @available attribute to enclosing class
public class RUIDragComponent: Component {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:305:23: error: 'BoundingBox' is only available in tvOS 26.0 or newer
fileprivate extension BoundingBox {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent.swift:305:13: note: add @available attribute to enclosing extension
fileprivate extension BoundingBox {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:22:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:22:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:31:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:31:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:40:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:40:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:47:37: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDragCancelled(_ entity: Entity)
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:47:10: note: add @available attribute to enclosing instance method
    func ruiDragCancelled(_ entity: Entity)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:57:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool)
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:57:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool)
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:67:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:67:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:82:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:82:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>))
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:13:17: note: add @available attribute to enclosing protocol
public protocol RUIDragDelegate: AnyObject {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:86:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:86:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:87:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:87:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:88:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:88:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:89:37: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDragCancelled(_ entity: Entity) {}
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:89:10: note: add @available attribute to enclosing instance method
    func ruiDragCancelled(_ entity: Entity) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:90:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:90:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:91:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:91:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidComplete ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:92:28: error: 'Entity' is only available in tvOS 26.0 or newer
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:92:10: note: add @available attribute to enclosing instance method
    func ruiDrag(_ entity: Entity, touchUpInsideDidFail ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {}
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragDelegate.swift:85:8: note: add @available attribute to enclosing extension
public extension RUIDragDelegate {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:18:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUISlider: Entity, HasSlider, HasModel {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:18:14: note: add @available attribute to enclosing class
public class RUISlider: Entity, HasSlider, HasModel {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:82:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:82:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:85:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:85:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:93:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:93:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:81:1: note: add @available attribute to enclosing extension
extension RUISlider: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:105:45: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var minTrackColor: Material.Color
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:107:45: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var maxTrackColor: Material.Color
                                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:109:42: error: 'Material' is only available in tvOS 26.0 or newer
    public internal(set) var thumbColor: Material.Color
                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:156:24: error: 'Material' is only available in tvOS 26.0 or newer
        minTrackColor: Material.Color = .systemBlue,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:157:24: error: 'Material' is only available in tvOS 26.0 or newer
        maxTrackColor: Material.Color = .systemGray,
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:158:21: error: 'Material' is only available in tvOS 26.0 or newer
        thumbColor: Material.Color = .white,
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:153:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:99:15: note: add @available attribute to enclosing struct
public struct SliderComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:250:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:248:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:269:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: SliderComponent.UIPart) -> ModelEntity? {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:269:18: note: add @available attribute to enclosing instance method
    private func getModel(part: SliderComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:272:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: SliderComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:272:18: note: add @available attribute to enclosing instance method
    private func addModel(part: SliderComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift:183:8: note: add @available attribute to enclosing extension
public extension HasSlider {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:21:29: error: 'Entity' is only available in tvOS 26.0 or newer
    public var upTrigger: ((Entity) -> Void)?
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:23:31: error: 'Entity' is only available in tvOS 26.0 or newer
    public var downTrigger: ((Entity) -> Void)?
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:35:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:32:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:36:24: error: 'Entity' is only available in tvOS 26.0 or newer
        downTrigger: ((Entity) -> Void)? = nil
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:32:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:54:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:52:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:55:24: error: 'Entity' is only available in tvOS 26.0 or newer
        downTrigger: ((Entity) -> Void)? = nil
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:52:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:69:22: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil, downTrigger: ((Entity) -> Void)? = nil
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:68:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:69:62: error: 'Entity' is only available in tvOS 26.0 or newer
        upTrigger: ((Entity) -> Void)? = nil, downTrigger: ((Entity) -> Void)? = nil
                                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:68:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:26: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:18:14: note: add @available attribute to enclosing class
public class RUIStepper: Entity, HasRUIMaterials, HasStepper {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:80:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:80:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, selectedDidUpdate isSelected: Bool) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:79:1: note: add @available attribute to enclosing extension
extension RUIStepper: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:84:19: error: 'Entity' is only available in tvOS 26.0 or newer
        _ entity: Entity,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:83:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:79:1: note: add @available attribute to enclosing extension
extension RUIStepper: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:98:34: error: 'Material' is only available in tvOS 26.0 or newer
    internal var backgroundTint: Material.Color
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:100:33: error: 'Material' is only available in tvOS 26.0 or newer
    internal var separatorTint: Material.Color
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:102:30: error: 'Material' is only available in tvOS 26.0 or newer
    internal var buttonTint: Material.Color
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:104:36: error: 'Material' is only available in tvOS 26.0 or newer
    internal var secondButtonTint: Material.Color?
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:96:15: note: add @available attribute to enclosing struct
public struct StepperComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:206:65: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func getModel(part: StepperComponent.UIPart) -> ModelEntity? {
                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:206:22: note: add @available attribute to enclosing instance method
    fileprivate func getModel(part: StepperComponent.UIPart) -> ModelEntity? {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:209:65: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func addModel(part: StepperComponent.UIPart) -> ModelEntity {
                                                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:209:22: note: add @available attribute to enclosing instance method
    fileprivate func addModel(part: StepperComponent.UIPart) -> ModelEntity {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:214:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:212:10: note: add @available attribute to enclosing instance method
    func getMaterials(
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:46: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                                             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:18: note: add @available attribute to enclosing instance method
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:73: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                                                                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:269:18: note: add @available attribute to enclosing instance method
    private func addArrowModels(_ leftModel: ModelEntity, _ rightModel: ModelEntity) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift:205:10: note: add @available attribute to enclosing extension
internal extension HasStepper {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:22:25: error: 'Entity' is only available in tvOS 26.0 or newer
public class RUISwitch: Entity, HasSwitch {
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:22:14: note: add @available attribute to enclosing class
public class RUISwitch: Entity, HasSwitch {
             ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:82:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:82:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidStart ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:89:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:89:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidUpdate ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:95:35: error: 'Entity' is only available in tvOS 26.0 or newer
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:95:17: note: add @available attribute to enclosing instance method
    public func ruiDrag(_ entity: Entity, dragDidEnd ray: (origin: SIMD3<Float>, direction: SIMD3<Float>)) {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:81:1: note: add @available attribute to enclosing extension
extension RUISwitch: RUIDragDelegate {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:122:18: error: 'Material' is only available in tvOS 26.0 or newer
    let onColor: Material.Color
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:124:19: error: 'Material' is only available in tvOS 26.0 or newer
    let offColor: Material.Color
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:126:22: error: 'Material' is only available in tvOS 26.0 or newer
    let borderColor: Material.Color
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:128:21: error: 'Material' is only available in tvOS 26.0 or newer
    let thumbColor: Material.Color
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:148:18: error: 'Material' is only available in tvOS 26.0 or newer
        onColor: Material.Color = .systemGreen,
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:149:19: error: 'Material' is only available in tvOS 26.0 or newer
        offColor: Material.Color = .lightGray,
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:152:22: error: 'Material' is only available in tvOS 26.0 or newer
        borderColor: Material.Color = .black,
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:153:21: error: 'Material' is only available in tvOS 26.0 or newer
        thumbColor: Material.Color = .white
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:146:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:26: error: 'Material' is only available in tvOS 26.0 or newer
    public init(onColor: Material.Color, offColor: Material.Color) {
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:12: note: add @available attribute to enclosing initializer
    public init(onColor: Material.Color, offColor: Material.Color) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:52: error: 'Material' is only available in tvOS 26.0 or newer
    public init(onColor: Material.Color, offColor: Material.Color) {
                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:170:12: note: add @available attribute to enclosing initializer
    public init(onColor: Material.Color, offColor: Material.Color) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:114:15: note: add @available attribute to enclosing struct
public struct SwitchComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:223:22: error: 'Material' is only available in tvOS 26.0 or newer
    var borderColor: Material.Color { self.switchness.borderColor }
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:223:9: note: add @available attribute to enclosing property
    var borderColor: Material.Color { self.switchness.borderColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:225:18: error: 'Material' is only available in tvOS 26.0 or newer
    var onColor: Material.Color { self.switchness.onColor }
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:225:9: note: add @available attribute to enclosing property
    var onColor: Material.Color { self.switchness.onColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:227:19: error: 'Material' is only available in tvOS 26.0 or newer
    var offColor: Material.Color { self.switchness.offColor }
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:227:9: note: add @available attribute to enclosing property
    var offColor: Material.Color { self.switchness.offColor }
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:232:29: error: 'Material' is only available in tvOS 26.0 or newer
    private var thumbColor: Material.Color {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:232:17: note: add @available attribute to enclosing property
    private var thumbColor: Material.Color {
                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:236:64: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    fileprivate func getModel(part: SwitchComponent.UIPart) -> ModelEntity? {
                                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:236:22: note: add @available attribute to enclosing instance method
    fileprivate func getModel(part: SwitchComponent.UIPart) -> ModelEntity? {
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:239:60: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func addModel(part: SwitchComponent.UIPart) -> ModelEntity {
                                                           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:239:18: note: add @available attribute to enclosing instance method
    private func addModel(part: SwitchComponent.UIPart) -> ModelEntity {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:289:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:287:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift:175:8: note: add @available attribute to enclosing extension
public extension HasSwitch {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:13:35: error: 'HasCollision' is only available in tvOS 26.0 or newer
public protocol HasClick: HasRUI, HasCollision {
                                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:43:26: error: 'Entity' is only available in tvOS 26.0 or newer
    public var action: ((Entity, SIMD3<Float>?) -> Void)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:37:15: note: add @available attribute to enclosing struct
public struct RUITapComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:47:37: error: 'Entity' is only available in tvOS 26.0 or newer
    public init(action: @escaping ((Entity, SIMD3<Float>?) -> Void)) {
                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:47:12: note: add @available attribute to enclosing initializer
    public init(action: @escaping ((Entity, SIMD3<Float>?) -> Void)) {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift:37:15: note: add @available attribute to enclosing struct
public struct RUITapComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:29:15: error: 'MeshResource' is only available in tvOS 26.0 or newer
        font: MeshResource.Font = RUIText.mediumFont, extrusion: Float = 0.1,
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:27:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:30:16: error: 'Material' is only available in tvOS 26.0 or newer
        color: Material.Color = .green
               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:27:24: note: add @available attribute to enclosing initializer
    public convenience init(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:29:43: error: type 'RUIText' has no member 'mediumFont'
        font: MeshResource.Font = RUIText.mediumFont, extrusion: Float = 0.1,
                                  ~~~~~~~ ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:47:22: error: 'Entity' is only available in tvOS 26.0 or newer
        tapAction: ((Entity, SIMD3<Float>?) -> Void)? = nil
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:45:21: note: add @available attribute to enclosing initializer
    required public init(
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:21: error: 'Entity' is only available in tvOS 26.0 or newer
open class RUIText: Entity, HasText {
                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:18:12: note: add @available attribute to enclosing class
open class RUIText: Entity, HasText {
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:76:22: error: 'MeshResource' is only available in tvOS 26.0 or newer
    public var font: MeshResource.Font = .systemFont(ofSize: 0.1)
                     ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:112:36: error: 'MeshResource' is only available in tvOS 26.0 or newer
        text: String? = nil, font: MeshResource.Font? = nil,
                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:111:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:113:63: error: 'Material' is only available in tvOS 26.0 or newer
        width: CGFloat? = nil, height: CGFloat? = nil, color: Material.Color? = nil,
                                                              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:111:12: note: add @available attribute to enclosing initializer
    public init(
           ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:72:15: note: add @available attribute to enclosing struct
public struct TextComponent: Component {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:149:29: error: 'ModelComponent' is only available in tvOS 26.0 or newer
    internal var textModel: ModelComponent? {
                            ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:149:18: note: add @available attribute to enclosing property
    internal var textModel: ModelComponent? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:155:15: error: 'MeshResource' is only available in tvOS 26.0 or newer
    var font: MeshResource.Font {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:155:9: note: add @available attribute to enclosing property
    var font: MeshResource.Font {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:159:16: error: 'Material' is only available in tvOS 26.0 or newer
    var color: Material.Color {
               ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:159:9: note: add @available attribute to enclosing property
    var color: Material.Color {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:163:58: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    private func getModel(part: TextComponent.UIPart) -> ModelEntity? {
                                                         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:163:18: note: add @available attribute to enclosing instance method
    private func getModel(part: TextComponent.UIPart) -> ModelEntity? {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:167:59: error: 'ModelEntity' is only available in tvOS 26.0 or newer
    internal func addModel(part: TextComponent.UIPart) -> ModelEntity {
                                                          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:167:19: note: add @available attribute to enclosing instance method
    internal func addModel(part: TextComponent.UIPart) -> ModelEntity {
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:173:11: error: 'Material' is only available in tvOS 26.0 or newer
    ) -> [Material] {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:171:19: note: add @available attribute to enclosing instance method
    internal func getMaterials(
                  ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift:133:8: note: add @available attribute to enclosing extension
public extension HasText {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:34:23: error: 'TextureResource' is only available in tvOS 26.0 or newer
    ) async throws -> TextureResource {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:32:24: note: add @available attribute to enclosing static method
    public static func generateTexture(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:19:15: note: add @available attribute to enclosing struct
public struct RUITexture {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:72:23: error: 'TextureResource' is only available in tvOS 26.0 or newer
    ) async throws -> TextureResource {
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:70:24: note: add @available attribute to enclosing static method
    public static func generateTexture(
                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITexture.swift:19:15: note: add @available attribute to enclosing struct
public struct RUITexture {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:39:40: error: 'CollisionGroup' is only available in tvOS 26.0 or newer
    public static var longGestureMask: CollisionGroup = .all
                                       ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:39:23: note: add @available attribute to enclosing static property
    public static var longGestureMask: CollisionGroup = .all
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:42:39: error: 'CollisionGroup' is only available in tvOS 26.0 or newer
    public static var tapGestureMask: CollisionGroup = .all
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:42:23: note: add @available attribute to enclosing static property
    public static var tapGestureMask: CollisionGroup = .all
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:33: error: 'Entity' is only available in tvOS 26.0 or newer
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                                ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:25: note: add @available attribute to enclosing static property
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:66: warning: conformance of 'Entity' to 'Hashable' is only available in tvOS 26.0 or newer; this is an error in the Swift 6 language mode
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                                                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:45:25: note: add @available attribute to enclosing static property
    internal static var anims: [Entity: [String: Cancellable]] = [:]
                        ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:105:39: error: 'Component' is only available in tvOS 26.0 or newer
    public static var RUIComponents: [Component.Type] = [
                                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:105:23: note: add @available attribute to enclosing static property
    public static var RUIComponents: [Component.Type] = [
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:21:20: note: add @available attribute to enclosing class
@objc public class RealityUI: NSObject {
                   ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:188:53: error: 'Component' is only available in tvOS 26.0 or newer
    func get<T>(_ component: T.Type) -> T? where T: Component {
                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:188:10: note: add @available attribute to enclosing instance method
    func get<T>(_ component: T.Type) -> T? where T: Component {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:1: note: add @available attribute to enclosing extension
extension Entity.ComponentSet {
^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:11: error: 'Entity' is only available in tvOS 26.0 or newer
extension Entity.ComponentSet {
          ^
/Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift:187:1: note: add @available attribute to enclosing extension
extension Entity.ComponentSet {
^
SwiftCompile normal arm64 Compiling\ RealityUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RealityUI.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIButton.swift,\ RUIDragComponent+DragEvents.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIButton.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragComponent+DragEvents.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUITapComponent.swift,\ RUIText.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUITapComponent.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIText.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SwiftUI+RUIGestures.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/SwiftUI+RUIGestures.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ HasRUI.swift,\ RUIAnimations.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/HasRUI.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIAnimations.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIDragGestureRecognizer.swift,\ RUISlider.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift (in target 'RealityUI' from project 'RealityUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIDragGestureRecognizer.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISlider.swift (in target 'RealityUI' from project 'RealityUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RUIStepper.swift,\ RUISwitch.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUIStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/RealityUI/RUISwitch.swift (in target 'RealityUI' from project 'RealityUI')
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ RealityUI (in target 'RealityUI' from project 'RealityUI')
	EmitSwiftModule normal arm64 (in target 'RealityUI' from project 'RealityUI')
	Building workspace spi-builder-workspace with scheme RealityUI
(3 failures)
BUILD FAILURE 6.2 tvOS