Build Information
Failed to build ComposedUI, reference 1.0.5 (cc1d8e), with Swift 6.3 for tvOS using Xcode 26.4 on 11 Apr 2026 22:00:15 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ComposedUI -destination generic/platform=tvOSBuild Log
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/arm64-apple-tvos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.swiftdoc (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/arm64-apple-tvos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/arm64-apple-tvos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.abi.json (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/arm64-apple-tvos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.swiftsourceinfo (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/Composed.swiftmodule/Project/arm64-apple-tvos.swiftsourceinfo
SwiftDriverJobDiscovery normal arm64 Compiling SelectionHandler.swift (in target 'Composed' from project 'Composed')
SwiftDriver ComposedUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ComposedUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI_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/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.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/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriverJobDiscovery normal arm64 Compiling SingleElementSection.swift (in target 'Composed' from project 'Composed')
SwiftDriverJobDiscovery normal arm64 Compiling Section.swift, SectionProvider.swift (in target 'Composed' from project 'Composed')
SwiftDriverJobDiscovery normal arm64 Compiling SegmentedSectionProvider.swift (in target 'Composed' from project 'Composed')
SwiftDriverJobDiscovery normal arm64 Compiling ArraySection.swift (in target 'Composed' from project 'Composed')
SwiftDriverJobDiscovery normal arm64 Compiling ComposedSectionProvider.swift (in target 'Composed' from project 'Composed')
SwiftDriverJobDiscovery normal arm64 Compiling ManagedSection.swift (in target 'Composed' from project 'Composed')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
Failed frontend command:
/Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/IndexPath+Identifier.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSectionProvider.swift -target arm64-apple-tvos12.0 -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.4.0.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/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ComposedUI -frontend-parseable-output -disable-clang-spi -clang-target arm64-apple-tvos26.4 -target-sdk-version 26.4 -target-sdk-name appletvos26.4 -in-process-plugin-server-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.abi.json
EmitSwiftModule normal arm64 (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:5:48: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol CollectionCoordinatorDelegate: class {
^~~~~
AnyObject
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:56:44: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
private weak var originalDragDelegate: UICollectionViewDragDelegate?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
@protocol UICollectionViewDragDelegate <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:59:44: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
private weak var originalDropDelegate: UICollectionViewDropDelegate?
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
@protocol UICollectionViewDropDelegate <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:491:143: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:491:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:501:134: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:501:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:501:165: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:501:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:508:132: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:508:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:508:163: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:508:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:515:119: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
public func collectionView(_ collectionView: UICollectionView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:515:17: note: add '@available' attribute to enclosing instance method
public func collectionView(_ collectionView: UICollectionView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:487:1: note: add '@available' attribute to enclosing extension
extension CollectionCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:515:157: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:608:98: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dragSessionWillBegin session: UIDragSession) {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:616:95: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dragSessionDidEnd session: UIDragSession) {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:624:122: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dragSessionIsRestrictedToDraggingApplication session: UIDragSession) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:628:95: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem] {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:628:139: error: 'UIDragItem' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, itemsForBeginning session: UIDragSession, at indexPath: IndexPath) -> [UIDragItem] {
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:637:94: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, itemsForAddingTo session: UIDragSession, at indexPath: IndexPath, point: CGPoint) -> [UIDragItem] {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:637:154: error: 'UIDragItem' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, itemsForAddingTo session: UIDragSession, at indexPath: IndexPath, point: CGPoint) -> [UIDragItem] {
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:645:108: error: 'UIDragSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dragSessionAllowsMoveOperation session: UIDragSession) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:606:34: error: 'UICollectionViewDragDelegate' is unavailable in tvOS
extension CollectionCoordinator: UICollectionViewDragDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
@protocol UICollectionViewDragDelegate <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:656:87: error: 'UIDropSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, canHandle session: UIDropSession) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:661:97: error: 'UIDropSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropSessionDidEnter session: UIDropSession) {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:671:96: error: 'UIDropSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropSessionDidExit session: UIDropSession) {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:675:95: error: 'UIDropSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropSessionDidEnd session: UIDropSession) {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:683:124: error: 'UIDragPreviewParameters' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dragPreviewParametersForItemAt indexPath: IndexPath) -> UIDragPreviewParameters? {
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:695:124: error: 'UIDragPreviewParameters' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropPreviewParametersForItemAt indexPath: IndexPath) -> UIDragPreviewParameters? {
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:705:98: error: 'UIDropSession' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:705:175: error: 'UICollectionViewDropProposal' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:727:97: error: 'UICollectionViewDropCoordinator' is unavailable in tvOS
public func collectionView(_ collectionView: UICollectionView, performDropWith coordinator: UICollectionViewDropCoordinator) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:668:11: note: 'UICollectionViewDropCoordinator' has been explicitly marked unavailable here
@protocol UICollectionViewDropCoordinator <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift:654:34: error: 'UICollectionViewDropDelegate' is unavailable in tvOS
extension CollectionCoordinator: UICollectionViewDropDelegate {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
@protocol UICollectionViewDropDelegate <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:94: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:113: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:97: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:95: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:42:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:94: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:113: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:97: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:95: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:53:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:7:42: error: 'UIDragSession' is unavailable in tvOS
func dragSessionWillBegin(_ session: UIDragSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:8:39: error: 'UIDragSession' is unavailable in tvOS
func dragSessionDidEnd(_ session: UIDragSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:86: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:83: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:17:95: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:23:42: error: 'UIDragSession' is unavailable in tvOS
func dragSessionWillBegin(_ session: UIDragSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:24:39: error: 'UIDragSession' is unavailable in tvOS
func dragSessionDidEnd(_ session: UIDragSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:83: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:28:95: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:8:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionWillBegin(_ session: UIDropSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:9:39: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidEnd(_ session: UIDropSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:15:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:15:84: error: 'UICollectionViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:21:94: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:26:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionWillBegin(_ session: UIDropSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:27:39: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidEnd(_ session: UIDropSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:28:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:28:84: error: 'UICollectionViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:31:94: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift:63:32: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol ReuseableView: class {
^~~~~
AnyObject
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:9:48: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:13:49: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:18:48: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:19:49: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:89: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:108: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:92: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:90: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:42:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:89: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:108: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:92: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:90: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:53:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:10:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UITableViewDropProposal
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:10:84: error: 'UITableViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UITableViewDropProposal
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:711:12: note: 'UITableViewDropProposal' has been explicitly marked unavailable here
@interface UITableViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:14:63: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForItemAt index: Int) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:19:32: error: 'UIDropSession' is unavailable in tvOS
func dropSesion(_ session: UIDropSession, previewParametersForItemAt index: Int) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:19:89: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(_ session: UIDropSession, previewParametersForItemAt index: Int) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:5:43: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead
public protocol TableCoordinatorDelegate: class {
^~~~~
AnyObject
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:643:17: error: cannot override 'tableView' which has been marked unavailable
public func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
^
UIKit.UITableViewDelegate.tableView:3:17: note: 'tableView(_:leadingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
optional func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:650:17: error: cannot override 'tableView' which has been marked unavailable
public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
^
UIKit.UITableViewDelegate.tableView:3:17: note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
optional func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?}
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:512:15: error: cannot override 'tableView' which has been marked unavailable
open func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
^
UIKit.UITableViewDelegate.tableView:3:17: note: 'tableView(_:willBeginEditingRowAt:)' has been explicitly marked unavailable here
optional func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:526:15: error: cannot override 'tableView' which has been marked unavailable
open func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
^
UIKit.UITableViewDelegate.tableView:3:17: note: 'tableView(_:didEndEditingRowAt:)' has been explicitly marked unavailable here
optional func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?)}
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:438:125: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:438:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:451:117: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:451:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:451:148: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:451:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, previewForHighlightingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:461:115: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:461:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:461:146: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:461:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, previewForDismissingContextMenuWithConfiguration configuration: UIContextMenuConfiguration) -> UITargetedPreview? {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:471:102: error: 'UIContextMenuConfiguration' is only available in tvOS 17.0 or newer
open func tableView(_ tableView: UITableView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:471:15: note: add '@available' attribute to enclosing instance method
open func tableView(_ tableView: UITableView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:434:1: note: add '@available' attribute to enclosing extension
extension TableCoordinator {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:471:140: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
open func tableView(_ tableView: UITableView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:471:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
open func tableView(_ tableView: UITableView, willPerformPreviewActionForMenuWith configuration: UIContextMenuConfiguration, animator: UIContextMenuInteractionCommitAnimating) {
^~~~
public
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:512:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
open func tableView(_ tableView: UITableView, willBeginEditingRowAt indexPath: IndexPath) {
^~~~
public
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:526:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
open func tableView(_ tableView: UITableView, didEndEditingRowAt indexPath: IndexPath?) {
^~~~
public
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:643:119: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
public func tableView(_ tableView: UITableView, leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:650:120: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
public func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:697:83: error: 'UIDropSession' is unavailable in tvOS
public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:697:160: error: 'UITableViewDropProposal' is unavailable in tvOS
public func tableView(_ tableView: UITableView, dropSessionDidUpdate session: UIDropSession, withDestinationIndexPath destinationIndexPath: IndexPath?) -> UITableViewDropProposal {
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:711:12: note: 'UITableViewDropProposal' has been explicitly marked unavailable here
@interface UITableViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:713:82: error: 'UITableViewDropCoordinator' is unavailable in tvOS
public func tableView(_ tableView: UITableView, performDropWith coordinator: UITableViewDropCoordinator) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:722:11: note: 'UITableViewDropCoordinator' has been explicitly marked unavailable here
@protocol UITableViewDropCoordinator <NSObject>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:717:108: error: 'UIDragPreviewParameters' is unavailable in tvOS
public func tableView(_ tableView: UITableView, dropPreviewParametersForRowAt indexPath: IndexPath) -> UIDragPreviewParameters? {
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift:695:29: error: 'UITableViewDropDelegate' is unavailable in tvOS
extension TableCoordinator: UITableViewDropDelegate {
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:648:11: note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
@protocol UITableViewDropDelegate <NSObject>
^
SwiftCompile normal arm64 Compiling\ StackElementsProvider.swift,\ StackSection.swift,\ TableAccessoryHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ComposedViewCell.swift,\ StackCoordinator.swift,\ StackElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElement.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElement.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Types.swift,\ ComposedSectionView.swift,\ ComposedStackView.swift,\ ComposedView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedView.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedSectionView.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedStackView.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedView.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableEditingHandler.swift,\ TableLayoutHandler.swift,\ TableMoveHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CollectionCoordinator.swift,\ CollectionElement.swift,\ CollectionSection.swift,\ CollectionSectionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableSelectionHandler.swift,\ TableUpdateHandler.swift,\ TableCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CollectionContextMenuHandler.swift,\ CollectionDragHandler.swift,\ CollectionDropHandler.swift,\ CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableActionsHandler.swift,\ TableContextMenuHandler.swift,\ TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
2026-04-11 17:59:57.780 xcodebuild[669:4017] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-04-11 17:59:57.881 xcodebuild[669:4017] [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\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
EmitSwiftModule normal arm64 (in target 'ComposedUI' from project 'ComposedUI')
Building workspace spi-builder-workspace with scheme ComposedUI
(3 failures)
Command line invocation:
/Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
Composed: https://github.com/composed-swift/composed @ 1.1.1
ComposedUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: Composed, ComposedUI
2026-04-11 18:00:10.543 xcodebuild[767:4546] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-04-11 18:00:10.685 xcodebuild[767:4546] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "composed",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/composed-swift/composed"
}
],
"manifest_display_name" : "ComposedUI",
"name" : "ComposedUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "ComposedUI",
"targets" : [
"ComposedUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ComposedUITests",
"module_type" : "SwiftTarget",
"name" : "ComposedUITests",
"path" : "Tests/ComposedUITests",
"product_dependencies" : [
"Composed"
],
"sources" : [
"CollectionCoordinator.swift"
],
"target_dependencies" : [
"ComposedUI"
],
"type" : "test"
},
{
"c99name" : "ComposedUI",
"module_type" : "SwiftTarget",
"name" : "ComposedUI",
"path" : "Sources/ComposedUI",
"product_dependencies" : [
"Composed"
],
"product_memberships" : [
"ComposedUI"
],
"sources" : [
"CollectionView/CollectionCoordinator.swift",
"CollectionView/CollectionElement.swift",
"CollectionView/CollectionSection.swift",
"CollectionView/CollectionSectionProvider.swift",
"CollectionView/Handlers/CollectionContextMenuHandler.swift",
"CollectionView/Handlers/CollectionDragHandler.swift",
"CollectionView/Handlers/CollectionDropHandler.swift",
"CollectionView/Handlers/CollectionEditingHandler.swift",
"CollectionView/Handlers/CollectionSelectionHandler.swift",
"CollectionView/Handlers/CollectionUpdateHandler.swift",
"Common/IndexPath+Identifier.swift",
"Common/Reuse.swift",
"Common/Types.swift",
"StackView/ComposedSectionView.swift",
"StackView/ComposedStackView.swift",
"StackView/ComposedView.swift",
"StackView/ComposedViewCell.swift",
"StackView/StackCoordinator.swift",
"StackView/StackElement.swift",
"StackView/StackElementsProvider.swift",
"StackView/StackSection.swift",
"TableView/Handlers/TableAccessoryHandler.swift",
"TableView/Handlers/TableActionsHandler.swift",
"TableView/Handlers/TableContextMenuHandler.swift",
"TableView/Handlers/TableDropHandler.swift",
"TableView/Handlers/TableEditingHandler.swift",
"TableView/Handlers/TableLayoutHandler.swift",
"TableView/Handlers/TableMoveHandler.swift",
"TableView/Handlers/TableSelectionHandler.swift",
"TableView/Handlers/TableUpdateHandler.swift",
"TableView/TableCoordinator.swift",
"TableView/TableElement.swift",
"TableView/TableSection.swift",
"TableView/TableSectionProvider.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"Composed",
"ComposedUI"
]
}
}
2026-04-11 18:00:12.109 xcodebuild[776:4658] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-04-11 18:00:12.212 xcodebuild[776:4658] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"Composed",
"ComposedUI"
]
}
}
2026-04-11 18:00:13.082 xcodebuild[803:4878] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-04-11 18:00:13.187 xcodebuild[803:4878] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ComposedUI -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ComposedUI -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
ComposedUI: /Users/admin/builder/spi-builder-workspace
Composed: https://github.com/composed-swift/composed @ 1.1.1
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (4 targets)
Target 'ComposedUI' in project 'ComposedUI'
➜ Explicit dependency on target 'ComposedUI' in project 'ComposedUI'
➜ Explicit dependency on target 'Composed' in project 'Composed'
Target 'ComposedUI' in project 'ComposedUI'
➜ Explicit dependency on target 'Composed' in project 'Composed'
Target 'Composed' in project 'Composed'
➜ Explicit dependency on target 'Composed' in project 'Composed'
Target 'Composed' in project 'Composed' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache
SwiftDriver ComposedUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name ComposedUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI_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/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.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/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Composed normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Composed -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -target arm64-apple-tvos12.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed_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/Composed.build/Debug-appletvos/Composed.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-appletvos/Composed.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/Composed.build/Debug-appletvos/Composed.build/Objects-normal/arm64/Composed-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ Composed (in target 'Composed' from project 'Composed')
EmitSwiftModule normal arm64 (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SectionProviderMapping.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed/Sources/Composed/Core/SectionProviderMapping.swift (in target 'Composed' from project 'Composed')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed/Sources/Composed/Core/SectionProviderMapping.swift (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ MoveHandler.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed/Sources/Composed/Handlers/MoveHandler.swift (in target 'Composed' from project 'Composed')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed/Sources/Composed/Handlers/MoveHandler.swift (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CollectionCoordinator.swift,\ CollectionElement.swift,\ CollectionSection.swift,\ CollectionSectionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CollectionSelectionHandler.swift,\ CollectionUpdateHandler.swift,\ IndexPath+Identifier.swift,\ Reuse.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/IndexPath+Identifier.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionUpdateHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/IndexPath+Identifier.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ CollectionContextMenuHandler.swift,\ CollectionDragHandler.swift,\ CollectionDropHandler.swift,\ CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
Failed frontend command:
/Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/IndexPath+Identifier.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSectionProvider.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-tvos12.0 -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.4.0.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/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-dependencies-1.json -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftmodule -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ComposedUI -frontend-parseable-output -disable-clang-spi -clang-target arm64-apple-tvos26.4 -target-sdk-version 26.4 -target-sdk-name appletvos26.4 -in-process-plugin-server-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionContextMenuHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionDragHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionDropHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionEditingHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionContextMenuHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionDragHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionDropHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/CollectionEditingHandler.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:94: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:113: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:97: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:95: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol CollectionContextMenuHandler: CollectionSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:42:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:94: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:113: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:97: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:95: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension CollectionContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:53:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:7:42: error: 'UIDragSession' is unavailable in tvOS
func dragSessionWillBegin(_ session: UIDragSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:8:39: error: 'UIDragSession' is unavailable in tvOS
func dragSessionDidEnd(_ session: UIDragSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:86: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:83: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:17:95: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:23:42: error: 'UIDragSession' is unavailable in tvOS
func dragSessionWillBegin(_ session: UIDragSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:24:39: error: 'UIDragSession' is unavailable in tvOS
func dragSessionDidEnd(_ session: UIDragSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:33: error: 'UIDragSession' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
@protocol UIDragSession <UIDragDropSession>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:83: error: 'UIDragItem' is unavailable in tvOS
func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
^~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
@interface UIDragItem : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:28:95: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:8:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionWillBegin(_ session: UIDropSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:9:39: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidEnd(_ session: UIDropSession)
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:15:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:15:84: error: 'UICollectionViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:21:94: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:26:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionWillBegin(_ session: UIDropSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:27:39: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidEnd(_ session: UIDropSession) { }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:28:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:28:84: error: 'UICollectionViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:31:94: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:29:16: error: 'UICollectionViewDropProposal' is unavailable in tvOS
return UICollectionViewDropProposal(operation: .copy)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:656:12: note: 'UICollectionViewDropProposal' has been explicitly marked unavailable here
@interface UICollectionViewDropProposal : UIDropProposal
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableSelectionHandler.swift,\ TableUpdateHandler.swift,\ TableCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
EmitSwiftModule normal arm64 (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableActionsHandler.swift,\ TableContextMenuHandler.swift,\ TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
Failed frontend command:
/Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/CollectionSectionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/IndexPath+Identifier.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Reuse.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedSectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedView.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableUpdateHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSectionProvider.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/supplementaryOutputs-7 -target arm64-apple-tvos12.0 -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.4.0.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/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI-dependencies-1.json -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI.swiftmodule -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/ComposedUI_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos26.4-23L236-688ef53f1462e2c8f657fdc38a81448fe9417fc108aa677fd4261ecaa021a5e7.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ComposedUI -frontend-parseable-output -disable-clang-spi -clang-target arm64-apple-tvos26.4 -target-sdk-version 26.4 -target-sdk-name appletvos26.4 -in-process-plugin-server-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableActionsHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableContextMenuHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableDropHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableActionsHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableContextMenuHandler.o -index-unit-output-path /ComposedUI.build/Debug-appletvos/ComposedUI.build/Objects-normal/arm64/TableDropHandler.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:9:48: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:13:49: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:18:48: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:19:49: error: 'UISwipeActionsConfiguration' is unavailable in tvOS
func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
@interface UISwipeActionsConfiguration : NSObject
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:89: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:108: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:92: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:90: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:6:17: note: add '@available' attribute to enclosing protocol
public protocol TableContextMenuHandler: TableSectionProvider {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:42:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:89: error: 'UIMenuElement' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:108: error: 'UIMenu' is only available in tvOS 13.0 or newer
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:10: note: add '@available' attribute to enclosing instance method
func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:92: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:90: error: 'UITargetedPreview' is only available in tvOS 17.0 or newer
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:10: note: add '@available' attribute to enclosing instance method
func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:47:8: note: add '@available' attribute to enclosing extension
public extension TableContextMenuHandler {
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:53:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in tvOS
func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
@protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
^
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:10:42: error: 'UIDropSession' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UITableViewDropProposal
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:10:84: error: 'UITableViewDropProposal' is unavailable in tvOS
func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UITableViewDropProposal
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:711:12: note: 'UITableViewDropProposal' has been explicitly marked unavailable here
@interface UITableViewDropProposal : UIDropProposal
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:14:63: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(previewParametersForItemAt index: Int) -> UIDragPreviewParameters?
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:19:32: error: 'UIDropSession' is unavailable in tvOS
func dropSesion(_ session: UIDropSession, previewParametersForItemAt index: Int) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
@protocol UIDropSession <UIDragDropSession, NSProgressReporting>
^
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:19:89: error: 'UIDragPreviewParameters' is unavailable in tvOS
func dropSesion(_ session: UIDropSession, previewParametersForItemAt index: Int) -> UIDragPreviewParameters? { return nil }
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS26.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
@interface UIDragPreviewParameters : UIPreviewParameters
^
SwiftCompile normal arm64 Compiling\ TableElement.swift,\ TableSection.swift,\ TableSectionProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSectionProvider.swift (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ TableEditingHandler.swift,\ TableLayoutHandler.swift,\ TableMoveHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableMoveHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftDriverJobDiscovery normal arm64 Compiling MoveHandler.swift (in target 'Composed' from project 'Composed')
SwiftCompile normal arm64 Compiling\ StackElementsProvider.swift,\ StackSection.swift,\ TableAccessoryHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackElementsProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/StackSection.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableAccessoryHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
2026-04-11 18:00:14.015 xcodebuild[809:4926] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-04-11 18:00:14.121 xcodebuild[809:4926] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ CollectionContextMenuHandler.swift,\ CollectionDragHandler.swift,\ CollectionDropHandler.swift,\ CollectionEditingHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 Compiling\ TableActionsHandler.swift,\ TableContextMenuHandler.swift,\ TableDropHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
Building workspace spi-builder-workspace with scheme ComposedUI
(9 failures)
BUILD FAILURE 6.3 tvOS