Build Information
Failed to build SwiftUIInterfaceOrientation, reference 1.2.0 (202014), with Swift 6.4 for tvOS using Xcode 27.0 on 24 Sep 2026 02:59:36 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftUIInterfaceOrientation -destination generic/platform=tvOSBuild Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ivan-magda/swiftui-interface-orientation.git
Reference: 1.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ivan-magda/swiftui-interface-orientation
* tag 1.2.0 -> FETCH_HEAD
HEAD is now at 202014c Migrate InterfaceOrientationManager tests to Swift Testing framework
Cloned https://github.com/ivan-magda/swiftui-interface-orientation.git
Revision (git rev-parse @):
202014c1360df0f3ffdc7d428536c9032bbf095c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ivan-magda/swiftui-interface-orientation.git at 1.2.0
========================================
Build
========================================
Selected platform: tvOS
Swift version: 6.4
Building package at path: $PWD
https://github.com/ivan-magda/swiftui-interface-orientation.git
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolve Package Graph
Resolved source packages:
SwiftUIInterfaceOrientation: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwiftUIInterfaceOrientation
2026-09-23 22:58:53.368 xcodebuild[529:3037] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftUIInterfaceOrientation",
"name" : "SwiftUIInterfaceOrientation",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "SwiftUIInterfaceOrientation",
"targets" : [
"SwiftUIInterfaceOrientation"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftUIInterfaceOrientationTests",
"module_type" : "SwiftTarget",
"name" : "SwiftUIInterfaceOrientationTests",
"path" : "Tests/SwiftUIInterfaceOrientationTests",
"sources" : [
"ConfigurationTests.swift",
"InterfaceOrientationManagerTests.swift",
"MainBundleInfoTests.swift",
"TestTags.swift"
],
"target_dependencies" : [
"SwiftUIInterfaceOrientation"
],
"type" : "test"
},
{
"c99name" : "SwiftUIInterfaceOrientation",
"module_type" : "SwiftTarget",
"name" : "SwiftUIInterfaceOrientation",
"path" : "Sources/SwiftUIInterfaceOrientation",
"product_memberships" : [
"SwiftUIInterfaceOrientation"
],
"sources" : [
"InterfaceOrientationManager.swift",
"MainBundleInfo.swift",
"View+InterfaceOrientation.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "SwiftUIInterfaceOrientation",
"schemes" : [
"SwiftUIInterfaceOrientation"
]
}
}
2026-09-23 22:59:25.779 xcodebuild[626:3840] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftUIInterfaceOrientation -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.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 SwiftUIInterfaceOrientation -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
SwiftUIInterfaceOrientation: /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 'SwiftUIInterfaceOrientation-product' in project 'SwiftUIInterfaceOrientation'
➜ Explicit dependency on target 'SwiftUIInterfaceOrientation' in project 'SwiftUIInterfaceOrientation'
Target 'SwiftUIInterfaceOrientation' in project 'SwiftUIInterfaceOrientation' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 0452bb5b61b5b9ec6022de67e8181fba
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/0452bb5b61b5b9ec6022de67e8181fba.xcbuilddata
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/CompilationCache.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PrecompiledHeaders
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos
CreateBuildDirectory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-create-build-directory /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.modulemap (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.modulemap
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.DependencyStaticMetadataFileList (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.DependencyStaticMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.DependencyMetadataFileList (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.DependencyMetadataFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-OutputFileMap.json (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-OutputFileMap.json
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.LinkFileList (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.LinkFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftConstValuesFileList (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftConstValuesFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftFileList (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftFileList
WriteAuxiliaryFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_const_extract_protocols.json (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace
write-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_const_extract_protocols.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/SwiftUIInterfaceOrientation.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.modulemap (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/SwiftUIInterfaceOrientation.modulemap /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos
SwiftDriver SwiftUIInterfaceOrientation normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftUIInterfaceOrientation -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-OutputFileMap.json -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/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-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/SDKExplicitPrecompiledModules/ptrcheck-BA65H1NXYZJ0BLLWO9HZOAZ6Y.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DeveloperToolsSupport-CJV8SY9BXJUTONPFWMLQEGTXA.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_SwiftConcurrencyShims-3HZGHPZQL3GY71QUHDRB0P39S.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftShims-73G9EXEO9PVWB6PL1BR4TAJ0B.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stddef-1MAO6P3OSQFGZFQEPM31XXNSS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_float-3RF4B70MBHPP952AX3GNZ8W3H.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_AvailabilityInternal-99L1JVU5TYE8S0FGGB7E09QQS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ptrauth-EMKXYE8GN9BK4M3ODSTVDUJU2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdarg-719DH4G2R3NRP3HRX5HE8WX08.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdbool-4UUPXTY52W6RPSB0N2WGGLTJT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation1-90NUFDXQ765U5FR62173FT21A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_limits-3JICJWOCEYXXXNXAMEJBF6UQN.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation2-EPKSYG5WMVE7WSPFQB4C0UC59.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/string_h-B6D36UOVIZC2Y0YE3KEZLZAP6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_tgmath-320K271Z6IM134IWIB7S3LTD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/sys_types-CATSGLJDZ8UZUMKHO6M4I4PJT.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdint-A8OKY0NXO26BZ4GWYKP79TKL9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_DarwinFoundation3-63L5I5VCGX6CLI6HI7OWUXJN6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_intrinsics-AQDFY8KQQX9Z38C6EI15S53EQ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_stdatomic-71DQV8BR56LNANL900GGEC9KO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_Builtin_inttypes-80RS02PM2X81SP8N0Q7X05540.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Darwin-1VTILT8KA42CNDAUB0H1FM7MC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/simd-D50CDGAQRFNF5E2BA2UWCCHLJ.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/MachO-A5KLTMTLJD1DPHEYPZHUSRJ4O.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ObjectiveC-CC0BYHG21IQMMT48PGDNSK7G6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_object-1TJLDNS7X3UT7Y5TM4QQ2RN6G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os_workgroup-E61GF9E8FAHZGKXVOV9QHUD27.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Dispatch-F564M6B2H1RRD83XZ8EBWFSHE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Spatial-2KZFBWN278VTZL619Y96SAJC9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/XPC-2WVXL0UION0MYZOZAJZC6DUXD.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreFoundation-A4LOYEEJIFQKOPZRDOG9M3N2K.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/os-4NLIUP5HHN7FW5ML70YLEU8QE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Security-6KU6X9W8QDIJW83JUF0DRES83.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CFNetwork-8S7XZ5SI3TWM2JOZPDZPRY8W9.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreGraphics-D8Y0X4J52BHG7HHUQLTX6SXE1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudioTypes-3D575H9KXE9GWSK6ZWEWBV9TM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreAudio-46JNU59TK6U76A9ILN06CT9NS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Foundation-1AS5K10MY6XENLLR2NDUCKYTM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreText-E0GG8D3D527TJX7D2QEHFQLM2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/ImageIO-48DA7ET77Q34HPZP9CPHI9VS4.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreData-3R0N6HKKQMVS32U7KOKR14383.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-EAPB6A95K5V0S27QNKR6ATG7F.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-9TNA7JIKOEYVTYC7A16HCS4Z8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-DQ77M7R0D7VCBK0YUO3VHCRB1.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/IOSurface-DEQULTJ8SC21O986FDCNTM8FX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-84B3V3M9DHRIQERK179SSQO5U.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-2OY9351FRBO717MIULOKMYA9E.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-1UX1YGRJSIOEO9YC3MNFFD818.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-AKH3GC0FQWUK55FNTW4WEMFQE.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-9NQVCWATNLLVY125LB74695HY.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-9IX0C1MAX33MS6TCZDSNKXEO8.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-6939X9DMB2SA43P0TYB7Z14Z5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Metal-52GB3RCZ6A2WEZ7RWCXV2WL0N.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OpenGLES-6Y33D4DDPO1R82EJXT1SIGNPS.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreVideo-5G4VAY32QMJB00PUALI6188LK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMedia-43BPYBY7ZACBDCUTAJXJFLTBP.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreImage-ATUQ374FIDJPA1DF5BLR644CG.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-DSNZZA81DYNK4OK1ANRR6HM7G.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-7SJQ9GB90ACGZV5NB09LFJIRX.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-42T2ZGON9LDZUXRIAUKELQ554.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-B634212FU5XQXG1OEBY2WYYH3.pcm
SwiftCompile normal arm64 Compiling\ MainBundleInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MainBundleInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:10:55: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
8 | private static var infoDictionary: [String: Any]? { Bundle.main.infoDictionary }
9 |
10 | private static let orientationToMaskMap: [String: UIInterfaceOrientationMask] = [
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
11 | "UIInterfaceOrientationPortrait": .portrait,
12 | "UIInterfaceOrientationPortraitUpsideDown": .portraitUpsideDown,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:31:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
29 | ///
30 | /// - Returns: A combined orientation mask, or an empty mask if the key is missing.
31 | static var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
32 | let plistOrientations = infoDictionary?["UISupportedInterfaceOrientations"] as? [String] ?? []
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftUIInterfaceOrientation (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:66:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 | public static let shared = InterfaceOrientationManager()
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:67:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:69:35: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
70 |
71 | /// The currently resolved interface orientations based on all registered constraints.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:92:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
90 | /// }
91 | /// ```
92 | public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
93 | if orientations.isEmpty {
94 | return defaultOrientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:153:33: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
151 | /// - orientations: The allowed orientations for the view.
152 | /// - id: A unique identifier for the view.
153 | func register(orientations: UIInterfaceOrientationMask, id: UUID) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
154 | assert(!orientations.isEmpty, "Using an empty orientation mask is not allowed")
155 | self.orientations[id] = orientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:212:72: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
210 | }
211 |
212 | nonisolated private static func loadOrientationsFromInfoPlist() -> UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
213 | let plistOrientations = MainBundleInfo.supportedInterfaceOrientations
214 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:256:41: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
254 | /// - `.landscape` - Landscape left and right
255 | /// - `.allButUpsideDown` - All except portrait upside down (recommended for iPhone)
256 | public let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
257 |
258 | /// Creates a configuration with the specified default orientations.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:267:42: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
265 | /// - Parameter defaultOrientations: The orientation mask to use when no view
266 | /// constraints are registered, or as the base for intersection calculations.
267 | public init(defaultOrientations: UIInterfaceOrientationMask) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
268 | self.defaultOrientations = defaultOrientations
269 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:10:55: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
8 | private static var infoDictionary: [String: Any]? { Bundle.main.infoDictionary }
9 |
10 | private static let orientationToMaskMap: [String: UIInterfaceOrientationMask] = [
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
11 | "UIInterfaceOrientationPortrait": .portrait,
12 | "UIInterfaceOrientationPortraitUpsideDown": .portraitUpsideDown,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:31:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
29 | ///
30 | /// - Returns: A combined orientation mask, or an empty mask if the key is missing.
31 | static var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
32 | let plistOrientations = infoDictionary?["UISupportedInterfaceOrientations"] as? [String] ?? []
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:56:64: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
54 | /// - Returns: A view that registers the specified orientation constraints with
55 | /// ``InterfaceOrientationManager`` for its lifetime.
56 | public func supportedInterfaceOrientations(_ orientations: UIInterfaceOrientationMask?) -> some View {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
57 | modifier(InterfaceOrientationsViewModifier(orientations: orientations ?? []))
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:63:23: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
61 | /// A view modifier that manages interface orientation constraints for a view.
62 | private struct InterfaceOrientationsViewModifier: ViewModifier {
63 | let orientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 |
65 | @State private var id = UUID()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftUIInterfaceOrientation -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.abi.json
SwiftCompile normal arm64 (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ InterfaceOrientationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:66:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 | public static let shared = InterfaceOrientationManager()
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:67:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:69:35: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
70 |
71 | /// The currently resolved interface orientations based on all registered constraints.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:92:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
90 | /// }
91 | /// ```
92 | public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
93 | if orientations.isEmpty {
94 | return defaultOrientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:153:33: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
151 | /// - orientations: The allowed orientations for the view.
152 | /// - id: A unique identifier for the view.
153 | func register(orientations: UIInterfaceOrientationMask, id: UUID) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
154 | assert(!orientations.isEmpty, "Using an empty orientation mask is not allowed")
155 | self.orientations[id] = orientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:212:72: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
210 | }
211 |
212 | nonisolated private static func loadOrientationsFromInfoPlist() -> UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
213 | let plistOrientations = MainBundleInfo.supportedInterfaceOrientations
214 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:256:41: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
254 | /// - `.landscape` - Landscape left and right
255 | /// - `.allButUpsideDown` - All except portrait upside down (recommended for iPhone)
256 | public let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
257 |
258 | /// Creates a configuration with the specified default orientations.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:267:42: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
265 | /// - Parameter defaultOrientations: The orientation mask to use when no view
266 | /// constraints are registered, or as the base for intersection calculations.
267 | public init(defaultOrientations: UIInterfaceOrientationMask) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
268 | self.defaultOrientations = defaultOrientations
269 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InterfaceOrientationManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:175:56: error: 'setNeedsUpdateOfSupportedInterfaceOrientations()' is only available in tvOS 16.0 or newer
42 | /// custom default orientations.
43 | @MainActor
44 | public final class InterfaceOrientationManager {
| `- note: add '@available' attribute to enclosing class
45 | nonisolated private static let logger = Logger(
46 | subsystem: "com.swiftui.interface.orientation",
:
167 | // MARK: Private API
168 |
169 | private func updateSupportedInterfaceOrientations() {
| `- note: add '@available' attribute to enclosing instance method
170 | if #available(iOS 16.0, *) {
171 | guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
:
173 | }
174 |
175 | windowScene.keyWindow?.rootViewController?.setNeedsUpdateOfSupportedInterfaceOrientations()
| |- error: 'setNeedsUpdateOfSupportedInterfaceOrientations()' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
176 | } else {
177 | UIViewController.attemptRotationToDeviceOrientation()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:177:30: error: 'attemptRotationToDeviceOrientation()' is unavailable in tvOS
175 | windowScene.keyWindow?.rootViewController?.setNeedsUpdateOfSupportedInterfaceOrientations()
176 | } else {
177 | UIViewController.attemptRotationToDeviceOrientation()
| `- error: 'attemptRotationToDeviceOrientation()' is unavailable in tvOS
178 | }
179 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:378:1: note: 'attemptRotationToDeviceOrientation()' has been explicitly marked unavailable here
376 | @interface UIViewController (UIViewControllerRotation)
377 |
378 | + (void)attemptRotationToDeviceOrientation API_DEPRECATED("Please use instance method `setNeedsUpdateOfSupportedInterfaceOrientations`.", ios(5.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'attemptRotationToDeviceOrientation()' has been explicitly marked unavailable here
379 |
380 | // Applications should use supportedInterfaceOrientations and/or shouldAutorotate.
SwiftCompile normal arm64 Compiling\ View+InterfaceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:56:64: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
54 | /// - Returns: A view that registers the specified orientation constraints with
55 | /// ``InterfaceOrientationManager`` for its lifetime.
56 | public func supportedInterfaceOrientations(_ orientations: UIInterfaceOrientationMask?) -> some View {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
57 | modifier(InterfaceOrientationsViewModifier(orientations: orientations ?? []))
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+InterfaceOrientation.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-23 22:59:27.352 xcodebuild[627:3886] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftUIInterfaceOrientation (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
SwiftCompile normal arm64 (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
Building workspace SwiftUIInterfaceOrientation with scheme SwiftUIInterfaceOrientation
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
SwiftUIInterfaceOrientation: /Users/admin/builder/spi-builder-workspace
resolved source packages: SwiftUIInterfaceOrientation
2026-09-23 22:59:33.418 xcodebuild[730:4398] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftUIInterfaceOrientation",
"name" : "SwiftUIInterfaceOrientation",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "SwiftUIInterfaceOrientation",
"targets" : [
"SwiftUIInterfaceOrientation"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftUIInterfaceOrientationTests",
"module_type" : "SwiftTarget",
"name" : "SwiftUIInterfaceOrientationTests",
"path" : "Tests/SwiftUIInterfaceOrientationTests",
"sources" : [
"ConfigurationTests.swift",
"InterfaceOrientationManagerTests.swift",
"MainBundleInfoTests.swift",
"TestTags.swift"
],
"target_dependencies" : [
"SwiftUIInterfaceOrientation"
],
"type" : "test"
},
{
"c99name" : "SwiftUIInterfaceOrientation",
"module_type" : "SwiftTarget",
"name" : "SwiftUIInterfaceOrientation",
"path" : "Sources/SwiftUIInterfaceOrientation",
"product_memberships" : [
"SwiftUIInterfaceOrientation"
],
"sources" : [
"InterfaceOrientationManager.swift",
"MainBundleInfo.swift",
"View+InterfaceOrientation.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "SwiftUIInterfaceOrientation",
"schemes" : [
"SwiftUIInterfaceOrientation"
]
}
}
2026-09-23 22:59:34.633 xcodebuild[738:4460] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme SwiftUIInterfaceOrientation -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.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 SwiftUIInterfaceOrientation -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
SwiftUIInterfaceOrientation: /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 'SwiftUIInterfaceOrientation-product' in project 'SwiftUIInterfaceOrientation'
➜ Explicit dependency on target 'SwiftUIInterfaceOrientation' in project 'SwiftUIInterfaceOrientation'
Target 'SwiftUIInterfaceOrientation' in project 'SwiftUIInterfaceOrientation' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver SwiftUIInterfaceOrientation normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name SwiftUIInterfaceOrientation -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-OutputFileMap.json -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/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ MainBundleInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MainBundleInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:10:55: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
8 | private static var infoDictionary: [String: Any]? { Bundle.main.infoDictionary }
9 |
10 | private static let orientationToMaskMap: [String: UIInterfaceOrientationMask] = [
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
11 | "UIInterfaceOrientationPortrait": .portrait,
12 | "UIInterfaceOrientationPortraitUpsideDown": .portraitUpsideDown,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:31:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
29 | ///
30 | /// - Returns: A combined orientation mask, or an empty mask if the key is missing.
31 | static var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
32 | let plistOrientations = infoDictionary?["UISupportedInterfaceOrientations"] as? [String] ?? []
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftUIInterfaceOrientation (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:66:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 | public static let shared = InterfaceOrientationManager()
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:67:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:69:35: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
70 |
71 | /// The currently resolved interface orientations based on all registered constraints.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:92:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
90 | /// }
91 | /// ```
92 | public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
93 | if orientations.isEmpty {
94 | return defaultOrientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:153:33: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
151 | /// - orientations: The allowed orientations for the view.
152 | /// - id: A unique identifier for the view.
153 | func register(orientations: UIInterfaceOrientationMask, id: UUID) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
154 | assert(!orientations.isEmpty, "Using an empty orientation mask is not allowed")
155 | self.orientations[id] = orientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:212:72: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
210 | }
211 |
212 | nonisolated private static func loadOrientationsFromInfoPlist() -> UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
213 | let plistOrientations = MainBundleInfo.supportedInterfaceOrientations
214 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:256:41: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
254 | /// - `.landscape` - Landscape left and right
255 | /// - `.allButUpsideDown` - All except portrait upside down (recommended for iPhone)
256 | public let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
257 |
258 | /// Creates a configuration with the specified default orientations.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:267:42: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
265 | /// - Parameter defaultOrientations: The orientation mask to use when no view
266 | /// constraints are registered, or as the base for intersection calculations.
267 | public init(defaultOrientations: UIInterfaceOrientationMask) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
268 | self.defaultOrientations = defaultOrientations
269 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:10:55: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
8 | private static var infoDictionary: [String: Any]? { Bundle.main.infoDictionary }
9 |
10 | private static let orientationToMaskMap: [String: UIInterfaceOrientationMask] = [
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
11 | "UIInterfaceOrientationPortrait": .portrait,
12 | "UIInterfaceOrientationPortraitUpsideDown": .portraitUpsideDown,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift:31:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
29 | ///
30 | /// - Returns: A combined orientation mask, or an empty mask if the key is missing.
31 | static var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
32 | let plistOrientations = infoDictionary?["UISupportedInterfaceOrientations"] as? [String] ?? []
33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:56:64: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
54 | /// - Returns: A view that registers the specified orientation constraints with
55 | /// ``InterfaceOrientationManager`` for its lifetime.
56 | public func supportedInterfaceOrientations(_ orientations: UIInterfaceOrientationMask?) -> some View {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
57 | modifier(InterfaceOrientationsViewModifier(orientations: orientations ?? []))
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:63:23: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
61 | /// A view modifier that manages interface orientation constraints for a view.
62 | private struct InterfaceOrientationsViewModifier: ViewModifier {
63 | let orientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 |
65 | @State private var id = UUID()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/MainBundleInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -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/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftUIInterfaceOrientation -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftUIInterfaceOrientation.build/Debug-appletvos/SwiftUIInterfaceOrientation-t.build/Objects-normal/arm64/SwiftUIInterfaceOrientation.abi.json
SwiftCompile normal arm64 (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ View+InterfaceOrientation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile View+InterfaceOrientation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/View+InterfaceOrientation.swift:56:64: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
54 | /// - Returns: A view that registers the specified orientation constraints with
55 | /// ``InterfaceOrientationManager`` for its lifetime.
56 | public func supportedInterfaceOrientations(_ orientations: UIInterfaceOrientationMask?) -> some View {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
57 | modifier(InterfaceOrientationsViewModifier(orientations: orientations ?? []))
58 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
SwiftCompile normal arm64 Compiling\ InterfaceOrientationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:66:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
64 | public static let shared = InterfaceOrientationManager()
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:67:38: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
65 |
66 | private let defaultOrientations: UIInterfaceOrientationMask
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:69:35: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
67 | private var orientations: [UUID: UIInterfaceOrientationMask] = [:]
68 | private var orientationObserver: (any NSObjectProtocol)?
69 | private var lastResolvedMask: UIInterfaceOrientationMask?
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
70 |
71 | /// The currently resolved interface orientations based on all registered constraints.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:92:48: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
90 | /// }
91 | /// ```
92 | public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
93 | if orientations.isEmpty {
94 | return defaultOrientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:153:33: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
151 | /// - orientations: The allowed orientations for the view.
152 | /// - id: A unique identifier for the view.
153 | func register(orientations: UIInterfaceOrientationMask, id: UUID) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
154 | assert(!orientations.isEmpty, "Using an empty orientation mask is not allowed")
155 | self.orientations[id] = orientations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:212:72: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
210 | }
211 |
212 | nonisolated private static func loadOrientationsFromInfoPlist() -> UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
213 | let plistOrientations = MainBundleInfo.supportedInterfaceOrientations
214 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:256:41: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
254 | /// - `.landscape` - Landscape left and right
255 | /// - `.allButUpsideDown` - All except portrait upside down (recommended for iPhone)
256 | public let defaultOrientations: UIInterfaceOrientationMask
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
257 |
258 | /// Creates a configuration with the specified default orientations.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:267:42: error: 'UIInterfaceOrientationMask' is unavailable in tvOS
265 | /// - Parameter defaultOrientations: The orientation mask to use when no view
266 | /// constraints are registered, or as the base for intersection calculations.
267 | public init(defaultOrientations: UIInterfaceOrientationMask) {
| `- error: 'UIInterfaceOrientationMask' is unavailable in tvOS
268 | self.defaultOrientations = defaultOrientations
269 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:175:56: error: 'setNeedsUpdateOfSupportedInterfaceOrientations()' is only available in tvOS 16.0 or newer
42 | /// custom default orientations.
43 | @MainActor
44 | public final class InterfaceOrientationManager {
| `- note: add '@available' attribute to enclosing class
45 | nonisolated private static let logger = Logger(
46 | subsystem: "com.swiftui.interface.orientation",
:
167 | // MARK: Private API
168 |
169 | private func updateSupportedInterfaceOrientations() {
| `- note: add '@available' attribute to enclosing instance method
170 | if #available(iOS 16.0, *) {
171 | guard let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene else {
:
173 | }
174 |
175 | windowScene.keyWindow?.rootViewController?.setNeedsUpdateOfSupportedInterfaceOrientations()
| |- error: 'setNeedsUpdateOfSupportedInterfaceOrientations()' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
176 | } else {
177 | UIViewController.attemptRotationToDeviceOrientation()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift:177:30: error: 'attemptRotationToDeviceOrientation()' is unavailable in tvOS
175 | windowScene.keyWindow?.rootViewController?.setNeedsUpdateOfSupportedInterfaceOrientations()
176 | } else {
177 | UIViewController.attemptRotationToDeviceOrientation()
| `- error: 'attemptRotationToDeviceOrientation()' is unavailable in tvOS
178 | }
179 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:378:1: note: 'attemptRotationToDeviceOrientation()' has been explicitly marked unavailable here
376 | @interface UIViewController (UIViewControllerRotation)
377 |
378 | + (void)attemptRotationToDeviceOrientation API_DEPRECATED("Please use instance method `setNeedsUpdateOfSupportedInterfaceOrientations`.", ios(5.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
| `- note: 'attemptRotationToDeviceOrientation()' has been explicitly marked unavailable here
379 |
380 | // Applications should use supportedInterfaceOrientations and/or shouldAutorotate.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftUIInterfaceOrientation/InterfaceOrientationManager.swift (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InterfaceOrientationManager.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-23 22:59:35.618 xcodebuild[739:4486] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ SwiftUIInterfaceOrientation (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
SwiftCompile normal arm64 (in target 'SwiftUIInterfaceOrientation' from project 'SwiftUIInterfaceOrientation')
Building workspace SwiftUIInterfaceOrientation with scheme SwiftUIInterfaceOrientation
(3 failures)
BUILD FAILURE 6.4 tvOS