Build Information
Failed to build ComposedUI, reference master (cc1d8e), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 09:46:49 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ComposedUI -destination generic/platform=watchOSBuild Log
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
builtin-SwiftPerFileCompile StackElementsProvider.swift
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
builtin-SwiftPerFileCompile StackSection.swift
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
builtin-SwiftPerFileCompile TableAccessoryHandler.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
/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 [#deprecation]
3 |
4 | /// Conform to this protocol to receive `CollectionCoordinator` events
5 | public protocol CollectionCoordinatorDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
6 |
7 | /// Return a background view to be shown in the `UICollectionView` when its content is empty. Defaults to nil
SwiftCompile normal arm64 (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
/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 [#deprecation]
3 |
4 | /// Conform to this protocol to receive `CollectionCoordinator` events
5 | public protocol CollectionCoordinatorDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
6 |
7 | /// Return a background view to be shown in the `UICollectionView` when its content is empty. Defaults to nil
SwiftCompile normal arm64_32 (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 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_32 /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
builtin-SwiftPerFileCompile CollectionSelectionHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionUpdateHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile IndexPath+Identifier.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile Reuse.swift
SwiftDriverJobDiscovery normal arm64 Compiling MoveHandler.swift (in target 'Composed' from project 'Composed')
SwiftCompile normal arm64_32 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_32 /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
builtin-SwiftPerFileCompile TableElement.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableSection.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableSectionProvider.swift
SwiftDriverJobDiscovery normal arm64 Compiling SectionProviderMapping.swift (in target 'Composed' from project 'Composed')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 05:46:34.426 xcodebuild[688:4410] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 05:46:34.570 xcodebuild[688:4410] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
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')
Building workspace ComposedUI with scheme ComposedUI
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
ComposedUI: /Users/admin/builder/spi-builder-workspace
Composed: https://github.com/composed-swift/composed @ 1.1.1
resolved source packages: ComposedUI, Composed
2026-09-17 05:46:44.989 xcodebuild[849:5163] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 05:46:45.094 xcodebuild[849:5163] [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" : "ComposedUI",
"schemes" : [
"Composed",
"ComposedUI"
]
}
}
2026-09-17 05:46:46.181 xcodebuild[857:5233] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 05:46:46.286 xcodebuild[857:5233] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"workspace" : {
"name" : "ComposedUI",
"schemes" : [
"Composed",
"ComposedUI"
]
}
}
2026-09-17 05:46:47.147 xcodebuild[859:5264] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 05:46:47.251 xcodebuild[859:5264] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ComposedUI -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ComposedUI -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
Composed: https://github.com/composed-swift/composed @ 1.1.1
ComposedUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (4 targets)
Target 'ComposedUI-product' in project 'ComposedUI'
➜ Explicit dependency on target 'ComposedUI' in project 'ComposedUI'
➜ Explicit dependency on target 'Composed-product' in project 'Composed'
Target 'ComposedUI' in project 'ComposedUI'
➜ Explicit dependency on target 'Composed-product' in project 'Composed'
Target 'Composed-product' in project 'Composed'
➜ Explicit dependency on target 'Composed' in project 'Composed'
Target 'Composed' in project 'Composed' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ComposedUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64/ComposedUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64/ComposedUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64/ComposedUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64/ComposedUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64/ComposedUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.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-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Composed -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver ComposedUI normal arm64_32 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-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ComposedUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver\ Compilation 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-Swift-Compilation -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Composed -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Binary/Composed.o normal arm64 (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-watchos9.0 -r -isysroot /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -O0 -w -Xlinker -no_warn_duplicate_libraries -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-watchos -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -iframework /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.LinkFileList -nostdlib -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed_lto.o -Xlinker -no_deduplicate -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed_dependency_info.dat -fobjc-link-runtime -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/watchos -L/usr/lib/swift -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Composed.swiftmodule -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Binary/Composed.o
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64_32 (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 [#deprecation]
3 |
4 | /// Conform to this protocol to receive `CollectionCoordinator` events
5 | public protocol CollectionCoordinatorDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
6 |
7 | /// Return a background view to be shown in the `UICollectionView` when its content is empty. Defaults to nil
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:9:48: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
7 | /// Return leading actions for the cell at the specified index
8 | /// - Parameter index: The element index
9 | func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
| `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
10 |
11 | /// Return trailing actions for the cell at the specified index
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
| `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:13:49: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
11 | /// Return trailing actions for the cell at the specified index
12 | /// - Parameter index: The element index
13 | func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration?
| `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
14 |
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
| `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:18:48: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
16 |
17 | public extension TableActionsHandler {
18 | func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
| `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
19 | func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
20 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
| `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableActionsHandler.swift:19:49: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
17 | public extension TableActionsHandler {
18 | func leadingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
19 | func trailingSwipeActions(at index: Int) -> UISwipeActionsConfiguration? { return nil }
| `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
20 | }
21 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
| `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:53: error: 'UITableViewCell' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UITableViewCell' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:89: error: 'UIMenuElement' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UIMenuElement' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:17:108: error: 'UIMenu' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UIMenu' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:23:60: error: 'UITableViewCell' is unavailable in watchOS
21 | /// - index: The index of the element
22 | /// - cell: Th cell the context menu will be shown for
23 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider?
| `- error: 'UITableViewCell' is unavailable in watchOS
24 |
25 | /// Called when the interaction begins. Return a `UITargetedPreview` describing the desired highlight preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:23:80: error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
21 | /// - index: The index of the element
22 | /// - cell: Th cell the context menu will be shown for
23 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider?
| `- error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
24 |
25 | /// Called when the interaction begins. Return a `UITargetedPreview` describing the desired highlight preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:35:40: note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
33 | * @abstract Return a UIViewController to be displayed as this menu's preview component.
34 | */
35 | typedef UIViewController * _Nullable (^UIContextMenuContentPreviewProvider)(void) API_UNAVAILABLE(watchos);
| `- note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
36 |
37 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:72: error: 'UITableViewCell' is unavailable in watchOS
27 | /// - index: The index of the element
28 | /// - cell: The cell the context menu will be shown for
29 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
| `- error: 'UITableViewCell' is unavailable in watchOS
30 |
31 | /// Called when the interaction is about to dismiss. Return a `UITargetedPreview` describing the desired dismissal target. The interaction will animate the presented menu to the target. Use this to customize the dismissal animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:29:92: error: 'UITargetedPreview' is unavailable in watchOS
27 | /// - index: The index of the element
28 | /// - cell: The cell the context menu will be shown for
29 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
| `- error: 'UITargetedPreview' is unavailable in watchOS
30 |
31 | /// Called when the interaction is about to dismiss. Return a `UITargetedPreview` describing the desired dismissal target. The interaction will animate the presented menu to the target. Use this to customize the dismissal animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:70: error: 'UITableViewCell' is unavailable in watchOS
33 | /// - index: The index of the element
34 | /// - cell: The cell the context menu was shown for
35 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
| `- error: 'UITableViewCell' is unavailable in watchOS
36 |
37 | /// Called when the interaction is about to "commit" in response to the user tapping the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:35:90: error: 'UITargetedPreview' is unavailable in watchOS
33 | /// - index: The index of the element
34 | /// - cell: The cell the context menu was shown for
35 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview?
| `- error: 'UITargetedPreview' is unavailable in watchOS
36 |
37 | /// Called when the interaction is about to "commit" in response to the user tapping the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:42:77: error: 'UITableViewCell' is unavailable in watchOS
40 | /// - cell: The cell the context menu is being shown for
41 | /// - animator: Commit animator. Add animations to this object to run them alongside the commit transition.
42 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating)
| `- error: 'UITableViewCell' is unavailable in watchOS
43 |
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:42:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
40 | /// - cell: The cell the context menu is being shown for
41 | /// - animator: Commit animator. Add animations to this object to run them alongside the commit transition.
42 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating)
| `- error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
43 |
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
88 |
89 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
90 | @protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
| `- note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
91 |
92 | /// Preferred animation style for the menu's commit action. Triggered when the user taps the preview.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:53: error: 'UITableViewCell' is unavailable in watchOS
47 | public extension TableContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UITableViewCell' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:89: error: 'UIMenuElement' is unavailable in watchOS
47 | public extension TableContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UIMenuElement' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:49:108: error: 'UIMenu' is unavailable in watchOS
47 | public extension TableContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UIMenu' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:50:60: error: 'UITableViewCell' is unavailable in watchOS
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
| `- error: 'UITableViewCell' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:50:80: error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
| `- error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:35:40: note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
33 | * @abstract Return a UIViewController to be displayed as this menu's preview component.
34 | */
35 | typedef UIViewController * _Nullable (^UIContextMenuContentPreviewProvider)(void) API_UNAVAILABLE(watchos);
| `- note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
36 |
37 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:72: error: 'UITableViewCell' is unavailable in watchOS
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITableViewCell' is unavailable in watchOS
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableActionsHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableContextMenuHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableDropHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:51:92: error: 'UITargetedPreview' is unavailable in watchOS
49 | func contextMenu(forElementAt index: Int, cell: UITableViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITargetedPreview' is unavailable in watchOS
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:70: error: 'UITableViewCell' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITableViewCell' is unavailable in watchOS
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:52:90: error: 'UITargetedPreview' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UITableViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITargetedPreview' is unavailable in watchOS
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:53:77: error: 'UITableViewCell' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
| `- error: 'UITableViewCell' is unavailable in watchOS
54 | }
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableContextMenuHandler.swift:53:104: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UITableViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UITableViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
| `- error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
54 | }
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
88 |
89 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
90 | @protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
| `- note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
91 |
92 | /// Preferred animation style for the menu's commit action. Triggered when the user taps the preview.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableDropHandler.swift:10:42: error: 'UIDropSession' is unavailable in watchOS
8 | /// - session: The drop session object containing information about the type of data being dragged.
9 | /// - destinationIndex: The index at which the content would be dropped.
10 | func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UITableViewDropProposal
| `- error: 'UIDropSession' is unavailable in watchOS
11 |
12 | /// Return custom information about how to display the item at the specified location during the drop.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
84 |
85 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
86 | @protocol UIDropSession <UIDragDropSession, NSProgressReporting>
| `- note: 'UIDropSession' has been explicitly marked unavailable here
87 |
88 | /* The `UIDragSession` that corresponds to this `UIDropSession`.
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/Common/Types.swift:7:33: error: 'UIView' is unavailable in watchOS
5 | /// - nib: Load from a XIB
6 | /// - `class`: Load from a class
7 | public enum DequeueMethod<View: UIView> {
| `- error: 'UIView' is unavailable in watchOS
8 | /// Load from a nib
9 | case fromNib(View.Type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile Types.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile ComposedSectionView.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile ComposedStackView.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile ComposedView.swift
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:53: error: 'UICollectionViewCell' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:94: error: 'UIMenuElement' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UIMenuElement' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:17:113: error: 'UIMenu' is unavailable in watchOS
15 | /// - cell: The cell the context menu will be shown for
16 | /// - suggestedActions: The suggested actions for this menu
17 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu?
| `- error: 'UIMenu' is unavailable in watchOS
18 |
19 | /// Return a closure that takes no arguments and returns a `UIViewController` that will be used for the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:23:60: error: 'UICollectionViewCell' is unavailable in watchOS
21 | /// - index: The index of the element
22 | /// - cell: Th cell the context menu will be shown for
23 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider?
| `- error: 'UICollectionViewCell' is unavailable in watchOS
24 |
25 | /// Called when the interaction begins. Return a `UITargetedPreview` describing the desired highlight preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:23:85: error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
21 | /// - index: The index of the element
22 | /// - cell: Th cell the context menu will be shown for
23 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider?
| `- error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
24 |
25 | /// Called when the interaction begins. Return a `UITargetedPreview` describing the desired highlight preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:35:40: note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
33 | * @abstract Return a UIViewController to be displayed as this menu's preview component.
34 | */
35 | typedef UIViewController * _Nullable (^UIContextMenuContentPreviewProvider)(void) API_UNAVAILABLE(watchos);
| `- note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
36 |
37 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:72: error: 'UICollectionViewCell' is unavailable in watchOS
27 | /// - index: The index of the element
28 | /// - cell: The cell the context menu will be shown for
29 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
| `- error: 'UICollectionViewCell' is unavailable in watchOS
30 |
31 | /// Called when the interaction is about to dismiss. Return a `UITargetedPreview` describing the desired dismissal target. The interaction will animate the presented menu to the target. Use this to customize the dismissal animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:29:97: error: 'UITargetedPreview' is unavailable in watchOS
27 | /// - index: The index of the element
28 | /// - cell: The cell the context menu will be shown for
29 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
| `- error: 'UITargetedPreview' is unavailable in watchOS
30 |
31 | /// Called when the interaction is about to dismiss. Return a `UITargetedPreview` describing the desired dismissal target. The interaction will animate the presented menu to the target. Use this to customize the dismissal animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:70: error: 'UICollectionViewCell' is unavailable in watchOS
33 | /// - index: The index of the element
34 | /// - cell: The cell the context menu was shown for
35 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
| `- error: 'UICollectionViewCell' is unavailable in watchOS
36 |
37 | /// Called when the interaction is about to "commit" in response to the user tapping the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:35:95: error: 'UITargetedPreview' is unavailable in watchOS
33 | /// - index: The index of the element
34 | /// - cell: The cell the context menu was shown for
35 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview?
| `- error: 'UITargetedPreview' is unavailable in watchOS
36 |
37 | /// Called when the interaction is about to "commit" in response to the user tapping the preview.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:42:77: error: 'UICollectionViewCell' is unavailable in watchOS
40 | /// - cell: The cell the context menu is being shown for
41 | /// - animator: Commit animator. Add animations to this object to run them alongside the commit transition.
42 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
43 |
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:42:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
40 | /// - cell: The cell the context menu is being shown for
41 | /// - animator: Commit animator. Add animations to this object to run them alongside the commit transition.
42 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating)
| `- error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
43 |
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
88 |
89 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
90 | @protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
| `- note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
91 |
92 | /// Preferred animation style for the menu's commit action. Triggered when the user taps the preview.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:53: error: 'UICollectionViewCell' is unavailable in watchOS
47 | public extension CollectionContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:94: error: 'UIMenuElement' is unavailable in watchOS
47 | public extension CollectionContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UIMenuElement' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:49:113: error: 'UIMenu' is unavailable in watchOS
47 | public extension CollectionContextMenuHandler {
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
| `- error: 'UIMenu' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:50:60: error: 'UICollectionViewCell' is unavailable in watchOS
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:50:85: error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
48 | func allowsContextMenu(forElementAt index: Int) -> Bool { return true }
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
| `- error: 'UIContextMenuContentPreviewProvider' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:35:40: note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
33 | * @abstract Return a UIViewController to be displayed as this menu's preview component.
34 | */
35 | typedef UIViewController * _Nullable (^UIContextMenuContentPreviewProvider)(void) API_UNAVAILABLE(watchos);
| `- note: 'UIContextMenuContentPreviewProvider' has been explicitly marked unavailable here
36 |
37 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:72: error: 'UICollectionViewCell' is unavailable in watchOS
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:51:97: error: 'UITargetedPreview' is unavailable in watchOS
49 | func contextMenu(forElementAt index: Int, cell: UICollectionViewCell, suggestedActions: [UIMenuElement]) -> UIMenu? { return nil }
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITargetedPreview' is unavailable in watchOS
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:70: error: 'UICollectionViewCell' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:52:95: error: 'UITargetedPreview' is unavailable in watchOS
50 | func contextMenu(previewForElementAt index: Int, cell: UICollectionViewCell) -> UIContextMenuContentPreviewProvider? { return nil }
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
| `- error: 'UITargetedPreview' is unavailable in watchOS
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:53:77: error: 'UICollectionViewCell' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
54 | }
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionContextMenuHandler.swift:53:109: error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
51 | func contextMenu(previewForHighlightingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
52 | func contextMenu(previewForDismissingElementAt index: Int, cell: UICollectionViewCell) -> UITargetedPreview? { return nil }
53 | func contextMenu(willPerformPreviewActionForElementAt index: Int, cell: UICollectionViewCell, animator: UIContextMenuInteractionCommitAnimating) { }
| `- error: 'UIContextMenuInteractionCommitAnimating' is unavailable in watchOS
54 | }
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:90:11: note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
88 |
89 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
90 | @protocol UIContextMenuInteractionCommitAnimating <UIContextMenuInteractionAnimating>
| `- note: 'UIContextMenuInteractionCommitAnimating' has been explicitly marked unavailable here
91 |
92 | /// Preferred animation style for the menu's commit action. Triggered when the user taps the preview.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:7:42: error: 'UIDragSession' is unavailable in watchOS
5 | public protocol CollectionDragHandler: CollectionSectionProvider {
6 |
7 | func dragSessionWillBegin(_ session: UIDragSession)
| `- error: 'UIDragSession' is unavailable in watchOS
8 | func dragSessionDidEnd(_ session: UIDragSession)
9 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:8:39: error: 'UIDragSession' is unavailable in watchOS
6 |
7 | func dragSessionWillBegin(_ session: UIDragSession)
8 | func dragSessionDidEnd(_ session: UIDragSession)
| `- error: 'UIDragSession' is unavailable in watchOS
9 |
10 | func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:33: error: 'UIDragSession' is unavailable in watchOS
8 | func dragSessionDidEnd(_ session: UIDragSession)
9 |
10 | func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
| `- error: 'UIDragSession' is unavailable in watchOS
11 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:10:86: error: 'UIDragItem' is unavailable in watchOS
8 | func dragSessionDidEnd(_ session: UIDragSession)
9 |
10 | func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
| `- error: 'UIDragItem' is unavailable in watchOS
11 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
17 | @interface UIDragItem : NSObject
| `- note: 'UIDragItem' has been explicitly marked unavailable here
18 |
19 | - (instancetype)initWithItemProvider:(NSItemProvider *)itemProvider NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:33: error: 'UIDragSession' is unavailable in watchOS
9 |
10 | func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
11 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
| `- error: 'UIDragSession' is unavailable in watchOS
12 |
13 | /// Return custom information about how to display the item at the specified location during the drag.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:11:83: error: 'UIDragItem' is unavailable in watchOS
9 |
10 | func dragSession(_ session: UIDragSession, dragItemsForBeginning index: Int) -> [UIDragItem]
11 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem]
| `- error: 'UIDragItem' is unavailable in watchOS
12 |
13 | /// Return custom information about how to display the item at the specified location during the drag.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
17 | @interface UIDragItem : NSObject
| `- note: 'UIDragItem' has been explicitly marked unavailable here
18 |
19 | - (instancetype)initWithItemProvider:(NSItemProvider *)itemProvider NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:17:70: error: 'UICollectionViewCell' is unavailable in watchOS
15 | /// - index: The index of the element being dragged
16 | /// - cell: The cell associated with this drag
17 | func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
| `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:17:95: error: 'UIDragPreviewParameters' is unavailable in watchOS
15 | /// - index: The index of the element being dragged
16 | /// - cell: The cell associated with this drag
17 | func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters?
| `- error: 'UIDragPreviewParameters' is unavailable in watchOS
18 |
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
12 |
13 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
14 | @interface UIDragPreviewParameters : UIPreviewParameters
| `- note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
15 |
16 | @end
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:23:42: error: 'UIDragSession' is unavailable in watchOS
21 | public extension CollectionDragHandler {
22 |
23 | func dragSessionWillBegin(_ session: UIDragSession) { }
| `- error: 'UIDragSession' is unavailable in watchOS
24 | func dragSessionDidEnd(_ session: UIDragSession) { }
25 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:24:39: error: 'UIDragSession' is unavailable in watchOS
22 |
23 | func dragSessionWillBegin(_ session: UIDragSession) { }
24 | func dragSessionDidEnd(_ session: UIDragSession) { }
| `- error: 'UIDragSession' is unavailable in watchOS
25 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
26 | return dragSession(session, dragItemsForBeginning: index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:33: error: 'UIDragSession' is unavailable in watchOS
23 | func dragSessionWillBegin(_ session: UIDragSession) { }
24 | func dragSessionDidEnd(_ session: UIDragSession) { }
25 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
| `- error: 'UIDragSession' is unavailable in watchOS
26 | return dragSession(session, dragItemsForBeginning: index)
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:70:11: note: 'UIDragSession' has been explicitly marked unavailable here
68 |
69 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
70 | @protocol UIDragSession <UIDragDropSession>
| `- note: 'UIDragSession' has been explicitly marked unavailable here
71 |
72 | /* Use `localContext` to attach additional information to this drag session,
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:25:83: error: 'UIDragItem' is unavailable in watchOS
23 | func dragSessionWillBegin(_ session: UIDragSession) { }
24 | func dragSessionDidEnd(_ session: UIDragSession) { }
25 | func dragSession(_ session: UIDragSession, dragItemsForAdding index: Int) -> [UIDragItem] {
| `- error: 'UIDragItem' is unavailable in watchOS
26 | return dragSession(session, dragItemsForBeginning: index)
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragItem.h:17:12: note: 'UIDragItem' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
17 | @interface UIDragItem : NSObject
| `- note: 'UIDragItem' has been explicitly marked unavailable here
18 |
19 | - (instancetype)initWithItemProvider:(NSItemProvider *)itemProvider NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:28:70: error: 'UICollectionViewCell' is unavailable in watchOS
26 | return dragSession(session, dragItemsForBeginning: index)
27 | }
28 | func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
| `- error: 'UICollectionViewCell' is unavailable in watchOS
29 |
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDragHandler.swift:28:95: error: 'UIDragPreviewParameters' is unavailable in watchOS
26 | return dragSession(session, dragItemsForBeginning: index)
27 | }
28 | func dragSession(previewParametersForElementAt index: Int, cell: UICollectionViewCell) -> UIDragPreviewParameters? { return nil }
| `- error: 'UIDragPreviewParameters' is unavailable in watchOS
29 |
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragPreviewParameters.h:14:12: note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
12 |
13 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
14 | @interface UIDragPreviewParameters : UIPreviewParameters
| `- note: 'UIDragPreviewParameters' has been explicitly marked unavailable here
15 |
16 | @end
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:8:42: error: 'UIDropSession' is unavailable in watchOS
6 | public protocol CollectionDropHandler: CollectionSectionProvider {
7 |
8 | func dropSessionWillBegin(_ session: UIDropSession)
| `- error: 'UIDropSession' is unavailable in watchOS
9 | func dropSessionDidEnd(_ session: UIDropSession)
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
84 |
85 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
86 | @protocol UIDropSession <UIDragDropSession, NSProgressReporting>
| `- note: 'UIDropSession' has been explicitly marked unavailable here
87 |
88 | /* The `UIDragSession` that corresponds to this `UIDropSession`.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:9:39: error: 'UIDropSession' is unavailable in watchOS
7 |
8 | func dropSessionWillBegin(_ session: UIDropSession)
9 | func dropSessionDidEnd(_ session: UIDropSession)
| `- error: 'UIDropSession' is unavailable in watchOS
10 |
11 | /// Called when the position of the dragged data over the view has changed. While the user is dragging content, the view calls this method repeatedly to determine how you would handle the drop if it occurred at the specified location. The view provides visual feedback to the user based on your proposal.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
84 |
85 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
86 | @protocol UIDropSession <UIDragDropSession, NSProgressReporting>
| `- note: 'UIDropSession' has been explicitly marked unavailable here
87 |
88 | /* The `UIDragSession` that corresponds to this `UIDropSession`.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionDropHandler.swift:15:42: error: 'UIDropSession' is unavailable in watchOS
13 | /// - session: The drop session object containing information about the type of data being dragged.
14 | /// - destinationIndex: The index at which the content would be dropped.
15 | func dropSessionDidUpdate(_ session: UIDropSession, destinationIndex: Int?) -> UICollectionViewDropProposal
| `- error: 'UIDropSession' is unavailable in watchOS
16 |
17 | /// Return custom information about how to display the item at the specified location during the drop.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDragSession.h:86:11: note: 'UIDropSession' has been explicitly marked unavailable here
84 |
85 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
86 | @protocol UIDropSession <UIDragDropSession, NSProgressReporting>
| `- note: 'UIDropSession' has been explicitly marked unavailable here
87 |
88 | /* The `UIDragSession` that corresponds to this `UIDropSession`.
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionContextMenuHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionDragHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionDropHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionEditingHandler.swift
SwiftCompile normal arm64_32 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_32 /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
builtin-SwiftPerFileCompile TableSelectionHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableUpdateHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift:11:41: error: 'UITableViewCell' is unavailable in watchOS
9 | /// - index: The element index
10 | /// - cell: The cell that was selected
11 | func didSelect(at index: Int, cell: UITableViewCell)
| `- error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | /// When a deselection occurs, this method will be called to notify the section
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift:17:43: error: 'UITableViewCell' is unavailable in watchOS
15 | /// - index: The element index
16 | /// - cell: The cell that was deselected
17 | func didDeselect(at index: Int, cell: UITableViewCell)
| `- error: 'UITableViewCell' is unavailable in watchOS
18 |
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift:22:41: error: 'UITableViewCell' is unavailable in watchOS
20 |
21 | public extension TableSelectionHandler {
22 | func didSelect(at index: Int, cell: UITableViewCell) {
| `- error: 'UITableViewCell' is unavailable in watchOS
23 | didSelect(at: index)
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableSelectionHandler.swift:26:43: error: 'UITableViewCell' is unavailable in watchOS
24 | }
25 |
26 | func didDeselect(at index: Int, cell: UITableViewCell) {
| `- error: 'UITableViewCell' is unavailable in watchOS
27 | didSelect(at: index)
28 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/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 [#deprecation]
3 |
4 | /// Conform to this protocol to receive `TableCoordinator` events
5 | public protocol TableCoordinatorDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
6 |
7 | /// Return a background view to be shown in the `UITableView` when its content is empty. Defaults to nil
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:17:41: error: 'UITableViewCell' is unavailable in watchOS
15 | /// Return the editing style for the cell
16 | /// - Parameter index: The element index
17 | func editingStyle(at index: Int) -> UITableViewCell.EditingStyle
| `- error: 'UITableViewCell' is unavailable in watchOS
18 |
19 | /// Called when the edit has been comitted
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:23:53: error: 'UITableViewCell' is unavailable in watchOS
21 | /// - index: The element index
22 | /// - editingStyle: The cell's editing style
23 | func commitEditing(at index: Int, editingStyle: UITableViewCell.EditingStyle)
| `- error: 'UITableViewCell' is unavailable in watchOS
24 |
25 | /// When editing is toggled, this method will be called to notify the section
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:31:62: error: 'UITableViewCell' is unavailable in watchOS
29 | /// - cell: The cell at the specified index
30 | /// - animated: Specifies whether the change is being animated
31 | func didSetEditing(_ editing: Bool, at index: Int, cell: UITableViewCell, animated: Bool)
| `- error: 'UITableViewCell' is unavailable in watchOS
32 |
33 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:39:41: error: 'UITableViewCell' is unavailable in watchOS
37 | func allowsSelectionDuringEditing(at index: Int) -> Bool { return false }
38 |
39 | func editingStyle(at index: Int) -> UITableViewCell.EditingStyle { return .none }
| `- error: 'UITableViewCell' is unavailable in watchOS
40 | func commitEditing(at index: Int, editingStyle: UITableViewCell.EditingStyle) { }
41 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:40:53: error: 'UITableViewCell' is unavailable in watchOS
38 |
39 | func editingStyle(at index: Int) -> UITableViewCell.EditingStyle { return .none }
40 | func commitEditing(at index: Int, editingStyle: UITableViewCell.EditingStyle) { }
| `- error: 'UITableViewCell' is unavailable in watchOS
41 |
42 | func didSetEditing(_ editing: Bool) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift:43:62: error: 'UITableViewCell' is unavailable in watchOS
41 |
42 | func didSetEditing(_ editing: Bool) { }
43 | func didSetEditing(_ editing: Bool, at index: Int, cell: UITableViewCell, animated: Bool) {
| `- error: 'UITableViewCell' is unavailable in watchOS
44 | didSetEditing(editing, at: index)
45 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:13:72: error: 'UITraitCollection' is unavailable in watchOS
11 | /// - suggested: The suggested height will generally be the UIKit default
12 | /// - traitCollection: The current trait collection applied to the view
13 | func estimatedHeightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
14 |
15 | /// Provide the view with an estimated height for its footer.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:22:72: error: 'UITraitCollection' is unavailable in watchOS
20 | /// - suggested: The suggested height will generally be the UIKit default
21 | /// - traitCollection: The current trait collection applied to the view
22 | func estimatedHeightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
23 |
24 | /// Provide the view with an estimated height for its cell.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:32:85: error: 'UITraitCollection' is unavailable in watchOS
30 | /// - suggested: The suggested height will generally be the UIKit default
31 | /// - traitCollection: The current trait collection applied to the view
32 | func estimatedHeightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
33 |
34 | /// Provide the view with the height of your header.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:38:63: error: 'UITraitCollection' is unavailable in watchOS
36 | /// - suggested: The suggested height will generally be the UIKit default or an inherited value
37 | /// - traitCollection: The current trait collection applied to the view
38 | func heightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
39 |
40 | /// Provide the view with the height of your footer.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:44:63: error: 'UITraitCollection' is unavailable in watchOS
42 | /// - suggested: The suggested height will generally be the UIKit default or an inherited value
43 | /// - traitCollection: The current trait collection applied to the view
44 | func heightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
45 |
46 | /// Provide the view with the height of your footer.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:51:76: error: 'UITraitCollection' is unavailable in watchOS
49 | /// - suggested: The suggested height will generally be the UIKit default or an inherited value
50 | /// - traitCollection: The current trait collection applied to the view
51 | func heightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat
| `- error: 'UITraitCollection' is unavailable in watchOS
52 |
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:56:72: error: 'UITraitCollection' is unavailable in watchOS
54 |
55 | public extension TableSectionLayoutHandler {
56 | func estimatedHeightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
57 | func estimatedHeightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
58 | func estimatedHeightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:57:72: error: 'UITraitCollection' is unavailable in watchOS
55 | public extension TableSectionLayoutHandler {
56 | func estimatedHeightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
57 | func estimatedHeightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
58 | func estimatedHeightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
59 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:58:85: error: 'UITraitCollection' is unavailable in watchOS
56 | func estimatedHeightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
57 | func estimatedHeightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
58 | func estimatedHeightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
59 |
60 | func heightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:60:63: error: 'UITraitCollection' is unavailable in watchOS
58 | func estimatedHeightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
59 |
60 | func heightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
61 | func heightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
62 | func heightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:61:63: error: 'UITraitCollection' is unavailable in watchOS
59 |
60 | func heightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
61 | func heightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
62 | func heightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
63 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift:62:76: error: 'UITraitCollection' is unavailable in watchOS
60 | func heightForHeader(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
61 | func heightForFooter(suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
62 | func heightForItem(at index: Int, suggested: CGFloat, traitCollection: UITraitCollection) -> CGFloat { return suggested }
| `- error: 'UITraitCollection' is unavailable in watchOS
63 | }
64 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.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 /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 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift -primary-file /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-watchos/ComposedUI-t.build/Objects-normal/arm64_32/supplementaryOutputs-13 -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -swift-module-cross-import CoreData /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/CoreData.framework/Modules/CoreData.swiftcrossimport/CloudKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ComposedUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableEditingHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableLayoutHandler.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableMoveHandler.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/ComposedUI.swiftmodule -index-unit-output-path /ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableEditingHandler.o -index-unit-output-path /ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableLayoutHandler.o -index-unit-output-path /ComposedUI.build/Debug-watchos/ComposedUI-t.build/Objects-normal/arm64_32/TableMoveHandler.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableEditingHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableLayoutHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableMoveHandler.swift
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:5:41: error: 'UIView' is unavailable in watchOS
3 | open class ComposedViewCell: UIView {
4 |
5 | private(set) lazy var topSeparator: UIView = {
| `- error: 'UIView' is unavailable in watchOS
6 | return SeparatorView()
7 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:6:16: error: 'init()' is unavailable in watchOS
4 |
5 | private(set) lazy var topSeparator: UIView = {
6 | return SeparatorView()
| `- error: 'init()' is unavailable in watchOS
7 | }()
8 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:9:44: error: 'UIView' is unavailable in watchOS
7 | }()
8 |
9 | private(set) lazy var bottomSeparator: UIView = {
| `- error: 'UIView' is unavailable in watchOS
10 | return SeparatorView()
11 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:10:16: error: 'init()' is unavailable in watchOS
8 |
9 | private(set) lazy var bottomSeparator: UIView = {
10 | return SeparatorView()
| `- error: 'init()' is unavailable in watchOS
11 | }()
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:13:48: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | }()
12 |
13 | private var leadingTopSeparatorConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | private var trailingTopSeparatorConstraint: NSLayoutConstraint?
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/StackView/ComposedViewCell.swift:14:49: error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | private var leadingTopSeparatorConstraint: NSLayoutConstraint?
14 | private var trailingTopSeparatorConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 |
16 | private var leadingBottomSeparatorConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile ComposedViewCell.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile StackCoordinator.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile StackElement.swift
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift:11:41: error: 'UICollectionViewCell' is unavailable in watchOS
9 | /// - index: The element index
10 | /// - cell: The cell that was selected
11 | func didSelect(at index: Int, cell: UICollectionViewCell)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
12 |
13 | /// When a deselection occurs, this method will be called to notify the section
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift:17:43: error: 'UICollectionViewCell' is unavailable in watchOS
15 | /// - index: The element index
16 | /// - cell: The cell that was deselected
17 | func didDeselect(at index: Int, cell: UICollectionViewCell)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
18 |
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/CollectionView/Handlers/CollectionSelectionHandler.swift:22:41: error: 'UICollectionViewCell' is unavailable in watchOS
20 |
21 | public extension CollectionSelectionHandler {
22 | func didSelect(at index: Int, cell: UICollectionViewCell) {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
23 | didSelect(at: index)
24 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionSelectionHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile CollectionUpdateHandler.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile IndexPath+Identifier.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile Reuse.swift
SwiftCompile normal arm64_32 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')
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift:10:28: error: 'UIView' is unavailable in watchOS
8 |
9 | /// A closure that will be called whenever the elements view needs to be configured
10 | public let configure: (UIView, Int, Section) -> Void
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | /// The reuseIdentifier to use for this element
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift:16:29: error: 'UIView' is unavailable in watchOS
14 |
15 | /// The closure that will be called before the elements view appears
16 | public let willAppear: (UIView, Int, Section) -> Void
| `- error: 'UIView' is unavailable in watchOS
17 | /// The closure that will be called after the elements view disappears
18 | public let didDisappear: (UIView, Int, Section) -> Void
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift:18:31: error: 'UIView' is unavailable in watchOS
16 | public let willAppear: (UIView, Int, Section) -> Void
17 | /// The closure that will be called after the elements view disappears
18 | public let didDisappear: (UIView, Int, Section) -> Void
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | /// Makes a new element for representing a view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableElement.swift:4:51: error: 'UIView' is unavailable in watchOS
2 | import Composed
3 |
4 | public final class TableElement<View> where View: UIView & ReusableCell {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | /// The method to use for registering and dequeueing a view for this element
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/TableSection.swift:5:49: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
3 |
4 | /// A table view can provide headers and footers via custom views or a simple string, this provides a solution for specifying which option to use
5 | public enum TableHeaderFooter<View> where View: UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
6 | /// A title will be usef for this element
7 | case title(String)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableElement.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableSection.swift
SwiftCompile normal arm64_32 /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
builtin-SwiftPerFileCompile TableSectionProvider.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ComposedUI (in target 'ComposedUI' from project 'ComposedUI')
/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 [#deprecation]
3 |
4 | /// Conform to this protocol to receive `CollectionCoordinator` events
5 | public protocol CollectionCoordinatorDelegate: class {
| `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
6 |
7 | /// Return a background view to be shown in the `UICollectionView` when its content is empty. Defaults to nil
SwiftCompile normal arm64 (in target 'ComposedUI' from project 'ComposedUI')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Composed.o normal arm64\ arm64_32 (in target 'Composed' from project 'Composed')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/composed
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64/Binary/Composed.o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Composed.build/Debug-watchos/Composed-t.build/Objects-normal/arm64_32/Binary/Composed.o -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/Composed.o
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 05:46:48.075 xcodebuild[860:5288] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 05:46:48.178 xcodebuild[860:5288] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 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_32 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableEditingHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ComposedUI/TableView/Handlers/TableLayoutHandler.swift (in target 'ComposedUI' from project 'ComposedUI')
Building workspace ComposedUI with scheme ComposedUI
(4 failures)
BUILD FAILURE 6.4 watchOS