Build Information
Failed to build UIKeyCommandTableView, reference main (303815), with Swift 6.4 for watchOS using Xcode 27.0 on 22 Sep 2026 07:44:28 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 UIKeyCommandTableView -destination generic/platform=watchOSBuild Log
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-U9BF7WHFVA6BZGFXXXP272PS.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-5D4IR6X37682FPHJ5CBPTKQV6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-AQ1OL9QKC3LQLY5CNSRM1HB53.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-1H97WMG76HU94F5VGJR19PXFY.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-6375NPYACK5NYVHPMC1QQ8MC2.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Accessibility-27QMG6ZQ1NKYTNBYFPM1XKNFC.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/OSLog-B7VGO357Y3GJG35TST7DKDSI3.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UniformTypeIdentifiers-8L08Q8DQJV8C4AW84YVGFGTRN.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-8XU5YMYM4P11RQMYCQAG65ITK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/Symbols-3EFABTJ9L5PQDJ7RQCYQWEJMM.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/DataDetection-7BNVI1SZW5ISQL5SX4WL2X7I5.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/QuartzCore-94KFMWNOU7ZLUZNB4T5DLZC9D.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UserNotifications-ARAH8MEQ0C2L0FBO39HITJMAO.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIUtilities-IR7RNW23VAUKYI9MLCS9NL9A.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/_LocationEssentials-5ZZDGDXB6HLQUC72SJW7YJ7MK.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreTransferable-9PPG3SLJ55T4LITIFYX2M0NOZ.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-3Q7WLRD8MR9R3NGIPUBQCP6F6.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-1XGTVTE5PP32UHME8AC63TL6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUICore-C1DST1IX2Z0PTH5SJJZ1IULRB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreLocation-ACKJ9K7ABI14F97Y46Y6SRR17.pcm
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-6PPV7YPZ89CZPHYAP072QH8B6.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/CoreMotion-6RD5K48QT1F4L9CATNFD2O7YB.pcm
SwiftExplicitDependencyGeneratePcm arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/UIKit-27R3P1YMV4C6JLDT661G3MRIA.pcm
SwiftCompile normal arm64_32 Compiling\ UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Init.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:19:14: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
17 | @available(iOS 13.0, *)
18 | convenience init(_ options: Options, title: String, action: Selector) {
19 | self.init(
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
20 | title: title,
21 | image: options.image,
UIKit.UIKeyCommand.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, action: Selector, input: String, modifierFlags: UIKeyModifierFlags = [], propertyList: Any? = nil, alternates: [UICommandAlternate] = [], discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:46:18: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
44 |
45 | if #available(iOS 13.0, *) {
46 | self.init(
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
47 | title: discoverabilityTitle,
48 | image: options.image,
UIKit.UIKeyCommand.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, action: Selector, input: String, modifierFlags: UIKeyModifierFlags = [], propertyList: Any? = nil, alternates: [UICommandAlternate] = [], discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64_32 Compiling\ UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Constants.swift
SwiftCompile normal arm64_32 Compiling\ UIKeyCommandTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommandTableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:96:28: error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
96 | var keyCommands = [UIKeyCommand]()
| `- error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:99:32: error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
99 | keyCommands.append(UIKeyCommand($0, action: #selector(selectPreviousRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
100 | }
101 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:103:32: error: 'UIKeyCommand' is unavailable in watchOS
101 |
102 | selectNextKeyCommandOptions.forEach {
103 | keyCommands.append(UIKeyCommand($0, action: #selector(selectNextRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
104 | }
105 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:107:32: error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | activateSelectionKeyCommandOptions.forEach {
107 | keyCommands.append(UIKeyCommand($0, action: #selector(activateSelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:111:32: error: 'UIKeyCommand' is unavailable in watchOS
109 |
110 | activateAccessoryButtonKeyCommandOptions.forEach {
111 | keyCommands.append(UIKeyCommand($0, action: #selector(activateAccessorySelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
112 | }
113 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:115:32: error: 'UIKeyCommand' is unavailable in watchOS
113 |
114 | clearSelectionKeyCommandOptions.forEach {
115 | keyCommands.append(UIKeyCommand($0, action: #selector(clearSelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
116 | }
117 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Constants
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Represents the Tab key input.
14 | static let inputTab = "\t"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:93:18: error: 'UIKeyCommand' is unavailable in watchOS
91 | // MARK: - Computed Properties
92 |
93 | public extension UIKeyCommand.Options {
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 | /// The string of characters corresponding to the keys that must be pressed to match this key command.
95 | var input: 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/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-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 -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 -profile-generate -profile-coverage-mapping -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIKeyCommandTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView_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 -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.abi.json
SwiftCompile normal arm64_32 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSObjectProtocol+Debounce.swift
SwiftCompile normal arm64_32 Compiling\ UIKeyCommand+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:93:18: error: 'UIKeyCommand' is unavailable in watchOS
91 | // MARK: - Computed Properties
92 |
93 | public extension UIKeyCommand.Options {
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 | /// The string of characters corresponding to the keys that must be pressed to match this key command.
95 | var input: 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/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:101:20: error: 'UIKeyCommand' is unavailable in watchOS
99 |
100 | case .return:
101 | return UIKeyCommand.inputReturn
| `- error: 'UIKeyCommand' is unavailable in watchOS
102 |
103 | case .arrowDown:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:104:20: error: 'UIKeyCommand' is unavailable in watchOS
102 |
103 | case .arrowDown:
104 | return UIKeyCommand.inputDownArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | case .arrowLeft:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:104:33: error: 'inputDownArrow' is unavailable in watchOS
102 |
103 | case .arrowDown:
104 | return UIKeyCommand.inputDownArrow
| `- error: 'inputDownArrow' is unavailable in watchOS
105 |
106 | case .arrowLeft:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:187:30: note: 'inputDownArrow' has been explicitly marked unavailable here
185 | // These are pre-defined constants for use with the input property of UIKeyCommand objects.
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputDownArrow' has been explicitly marked unavailable here
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:107:20: error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | case .arrowLeft:
107 | return UIKeyCommand.inputLeftArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
108 |
109 | case .arrowRight:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:107:33: error: 'inputLeftArrow' is unavailable in watchOS
105 |
106 | case .arrowLeft:
107 | return UIKeyCommand.inputLeftArrow
| `- error: 'inputLeftArrow' is unavailable in watchOS
108 |
109 | case .arrowRight:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:188:30: note: 'inputLeftArrow' has been explicitly marked unavailable here
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputLeftArrow' has been explicitly marked unavailable here
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:110:20: error: 'UIKeyCommand' is unavailable in watchOS
108 |
109 | case .arrowRight:
110 | return UIKeyCommand.inputRightArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
111 |
112 | case .arrowUp:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:110:33: error: 'inputRightArrow' is unavailable in watchOS
108 |
109 | case .arrowRight:
110 | return UIKeyCommand.inputRightArrow
| `- error: 'inputRightArrow' is unavailable in watchOS
111 |
112 | case .arrowUp:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:189:30: note: 'inputRightArrow' has been explicitly marked unavailable here
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputRightArrow' has been explicitly marked unavailable here
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
191 | UIKIT_EXTERN NSString *const UIKeyInputPageUp API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:113:20: error: 'UIKeyCommand' is unavailable in watchOS
111 |
112 | case .arrowUp:
113 | return UIKeyCommand.inputUpArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
114 |
115 | case .escape:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:113:33: error: 'inputUpArrow' is unavailable in watchOS
111 |
112 | case .arrowUp:
113 | return UIKeyCommand.inputUpArrow
| `- error: 'inputUpArrow' is unavailable in watchOS
114 |
115 | case .escape:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:186:30: note: 'inputUpArrow' has been explicitly marked unavailable here
184 |
185 | // These are pre-defined constants for use with the input property of UIKeyCommand objects.
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputUpArrow' has been explicitly marked unavailable here
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:116:20: error: 'UIKeyCommand' is unavailable in watchOS
114 |
115 | case .escape:
116 | return UIKeyCommand.inputEscape
| `- error: 'UIKeyCommand' is unavailable in watchOS
117 |
118 | case .tab:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:116:33: error: 'inputEscape' is unavailable in watchOS
114 |
115 | case .escape:
116 | return UIKeyCommand.inputEscape
| `- error: 'inputEscape' is unavailable in watchOS
117 |
118 | case .tab:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:190:30: note: 'inputEscape' has been explicitly marked unavailable here
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputEscape' has been explicitly marked unavailable here
191 | UIKIT_EXTERN NSString *const UIKeyInputPageUp API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
192 | UIKIT_EXTERN NSString *const UIKeyInputPageDown API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:119:20: error: 'UIKeyCommand' is unavailable in watchOS
117 |
118 | case .tab:
119 | return UIKeyCommand.inputTab
| `- error: 'UIKeyCommand' is unavailable in watchOS
120 |
121 | case .delete:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:122:20: error: 'UIKeyCommand' is unavailable in watchOS
120 |
121 | case .delete:
122 | return UIKeyCommand.inputDelete
| `- error: 'UIKeyCommand' is unavailable in watchOS
123 |
124 | case .backspace:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:125:20: error: 'UIKeyCommand' is unavailable in watchOS
123 |
124 | case .backspace:
125 | return UIKeyCommand.inputBackspace
| `- error: 'UIKeyCommand' is unavailable in watchOS
126 |
127 | case .spaceBar:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Options.swift
SwiftCompile normal arm64_32 Compiling\ IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexPath+InvalidReason.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Constants
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Represents the Tab key input.
14 | static let inputTab = "\t"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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.
SwiftCompile normal arm64 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexPath+InvalidReason.swift
SwiftCompile normal arm64 Compiling\ UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Constants.swift
SwiftCompile normal arm64 Compiling\ NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSObjectProtocol+Debounce.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 03:44:19.378 xcodebuild[644:4173] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
Building workspace UIKeyCommandTableView with scheme UIKeyCommandTableView
(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:
UIKeyCommandTableView: /Users/admin/builder/spi-builder-workspace
resolved source packages: UIKeyCommandTableView
2026-09-22 03:44:25.409 xcodebuild[771:4646] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "UIKeyCommandTableView",
"name" : "UIKeyCommandTableView",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "UIKeyCommandTableView",
"targets" : [
"UIKeyCommandTableView"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "UIKeyCommandTableViewTests",
"module_type" : "SwiftTarget",
"name" : "UIKeyCommandTableViewTests",
"path" : "Tests/UIKeyCommandTableViewTests",
"sources" : [
"UIKeyCommandTableViewTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"UIKeyCommandTableView"
],
"type" : "test"
},
{
"c99name" : "UIKeyCommandTableView",
"module_type" : "SwiftTarget",
"name" : "UIKeyCommandTableView",
"path" : "Sources/UIKeyCommandTableView",
"product_memberships" : [
"UIKeyCommandTableView"
],
"sources" : [
"IndexPath+InvalidReason.swift",
"NSObjectProtocol+Debounce.swift",
"UIKeyCommand+Constants.swift",
"UIKeyCommand+Init.swift",
"UIKeyCommand+Options.swift",
"UIKeyCommandTableView.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
{
"workspace" : {
"name" : "UIKeyCommandTableView",
"schemes" : [
"UIKeyCommandTableView"
]
}
}
2026-09-22 03:44:26.635 xcodebuild[779:4714] [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 UIKeyCommandTableView -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 UIKeyCommandTableView -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
UIKeyCommandTableView: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'UIKeyCommandTableView-product' in project 'UIKeyCommandTableView'
➜ Explicit dependency on target 'UIKeyCommandTableView' in project 'UIKeyCommandTableView'
Target 'UIKeyCommandTableView' in project 'UIKeyCommandTableView' (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 UIKeyCommandTableView normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
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 UIKeyCommandTableView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.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 -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView_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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver UIKeyCommandTableView normal arm64 com.apple.xcode.tools.swift.compiler (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
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 UIKeyCommandTableView -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.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 -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView_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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSObjectProtocol+Debounce.swift
SwiftCompile normal arm64 Compiling\ IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexPath+InvalidReason.swift
SwiftCompile normal arm64 Compiling\ UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Constants.swift
SwiftCompile normal arm64 Compiling\ UIKeyCommandTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommandTableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:96:28: error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
96 | var keyCommands = [UIKeyCommand]()
| `- error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:99:32: error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
99 | keyCommands.append(UIKeyCommand($0, action: #selector(selectPreviousRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
100 | }
101 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:103:32: error: 'UIKeyCommand' is unavailable in watchOS
101 |
102 | selectNextKeyCommandOptions.forEach {
103 | keyCommands.append(UIKeyCommand($0, action: #selector(selectNextRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
104 | }
105 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:107:32: error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | activateSelectionKeyCommandOptions.forEach {
107 | keyCommands.append(UIKeyCommand($0, action: #selector(activateSelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:111:32: error: 'UIKeyCommand' is unavailable in watchOS
109 |
110 | activateAccessoryButtonKeyCommandOptions.forEach {
111 | keyCommands.append(UIKeyCommand($0, action: #selector(activateAccessorySelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
112 | }
113 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
SwiftCompile normal arm64 Compiling\ UIKeyCommand+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:93:18: error: 'UIKeyCommand' is unavailable in watchOS
91 | // MARK: - Computed Properties
92 |
93 | public extension UIKeyCommand.Options {
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 | /// The string of characters corresponding to the keys that must be pressed to match this key command.
95 | var input: 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/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:101:20: error: 'UIKeyCommand' is unavailable in watchOS
99 |
100 | case .return:
101 | return UIKeyCommand.inputReturn
| `- error: 'UIKeyCommand' is unavailable in watchOS
102 |
103 | case .arrowDown:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:104:20: error: 'UIKeyCommand' is unavailable in watchOS
102 |
103 | case .arrowDown:
104 | return UIKeyCommand.inputDownArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | case .arrowLeft:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:104:33: error: 'inputDownArrow' is unavailable in watchOS
102 |
103 | case .arrowDown:
104 | return UIKeyCommand.inputDownArrow
| `- error: 'inputDownArrow' is unavailable in watchOS
105 |
106 | case .arrowLeft:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:187:30: note: 'inputDownArrow' has been explicitly marked unavailable here
185 | // These are pre-defined constants for use with the input property of UIKeyCommand objects.
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputDownArrow' has been explicitly marked unavailable here
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:107:20: error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | case .arrowLeft:
107 | return UIKeyCommand.inputLeftArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
108 |
109 | case .arrowRight:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:107:33: error: 'inputLeftArrow' is unavailable in watchOS
105 |
106 | case .arrowLeft:
107 | return UIKeyCommand.inputLeftArrow
| `- error: 'inputLeftArrow' is unavailable in watchOS
108 |
109 | case .arrowRight:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:188:30: note: 'inputLeftArrow' has been explicitly marked unavailable here
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputLeftArrow' has been explicitly marked unavailable here
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:110:20: error: 'UIKeyCommand' is unavailable in watchOS
108 |
109 | case .arrowRight:
110 | return UIKeyCommand.inputRightArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
111 |
112 | case .arrowUp:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:110:33: error: 'inputRightArrow' is unavailable in watchOS
108 |
109 | case .arrowRight:
110 | return UIKeyCommand.inputRightArrow
| `- error: 'inputRightArrow' is unavailable in watchOS
111 |
112 | case .arrowUp:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:189:30: note: 'inputRightArrow' has been explicitly marked unavailable here
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputRightArrow' has been explicitly marked unavailable here
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
191 | UIKIT_EXTERN NSString *const UIKeyInputPageUp API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:113:20: error: 'UIKeyCommand' is unavailable in watchOS
111 |
112 | case .arrowUp:
113 | return UIKeyCommand.inputUpArrow
| `- error: 'UIKeyCommand' is unavailable in watchOS
114 |
115 | case .escape:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:113:33: error: 'inputUpArrow' is unavailable in watchOS
111 |
112 | case .arrowUp:
113 | return UIKeyCommand.inputUpArrow
| `- error: 'inputUpArrow' is unavailable in watchOS
114 |
115 | case .escape:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:186:30: note: 'inputUpArrow' has been explicitly marked unavailable here
184 |
185 | // These are pre-defined constants for use with the input property of UIKeyCommand objects.
186 | UIKIT_EXTERN NSString *const UIKeyInputUpArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputUpArrow' has been explicitly marked unavailable here
187 | UIKIT_EXTERN NSString *const UIKeyInputDownArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:116:20: error: 'UIKeyCommand' is unavailable in watchOS
114 |
115 | case .escape:
116 | return UIKeyCommand.inputEscape
| `- error: 'UIKeyCommand' is unavailable in watchOS
117 |
118 | case .tab:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:116:33: error: 'inputEscape' is unavailable in watchOS
114 |
115 | case .escape:
116 | return UIKeyCommand.inputEscape
| `- error: 'inputEscape' is unavailable in watchOS
117 |
118 | case .tab:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:190:30: note: 'inputEscape' has been explicitly marked unavailable here
188 | UIKIT_EXTERN NSString *const UIKeyInputLeftArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
189 | UIKIT_EXTERN NSString *const UIKeyInputRightArrow API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
190 | UIKIT_EXTERN NSString *const UIKeyInputEscape API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'inputEscape' has been explicitly marked unavailable here
191 | UIKIT_EXTERN NSString *const UIKeyInputPageUp API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
192 | UIKIT_EXTERN NSString *const UIKeyInputPageDown API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:119:20: error: 'UIKeyCommand' is unavailable in watchOS
117 |
118 | case .tab:
119 | return UIKeyCommand.inputTab
| `- error: 'UIKeyCommand' is unavailable in watchOS
120 |
121 | case .delete:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:122:20: error: 'UIKeyCommand' is unavailable in watchOS
120 |
121 | case .delete:
122 | return UIKeyCommand.inputDelete
| `- error: 'UIKeyCommand' is unavailable in watchOS
123 |
124 | case .backspace:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:125:20: error: 'UIKeyCommand' is unavailable in watchOS
123 |
124 | case .backspace:
125 | return UIKeyCommand.inputBackspace
| `- error: 'UIKeyCommand' is unavailable in watchOS
126 |
127 | case .spaceBar:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Options.swift
SwiftCompile normal arm64 Compiling\ UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:19:14: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
17 | @available(iOS 13.0, *)
18 | convenience init(_ options: Options, title: String, action: Selector) {
19 | self.init(
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
20 | title: title,
21 | image: options.image,
UIKit.UIKeyCommand.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, action: Selector, input: String, modifierFlags: UIKeyModifierFlags = [], propertyList: Any? = nil, alternates: [UICommandAlternate] = [], discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:46:18: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
44 |
45 | if #available(iOS 13.0, *) {
46 | self.init(
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' is unavailable in watchOS
47 | title: discoverabilityTitle,
48 | image: options.image,
UIKit.UIKeyCommand.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, action: Selector, input: String, modifierFlags: UIKeyModifierFlags = [], propertyList: Any? = nil, alternates: [UICommandAlternate] = [], discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Init.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Constants
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Represents the Tab key input.
14 | static let inputTab = "\t"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:93:18: error: 'UIKeyCommand' is unavailable in watchOS
91 | // MARK: - Computed Properties
92 |
93 | public extension UIKeyCommand.Options {
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 | /// The string of characters corresponding to the keys that must be pressed to match this key command.
95 | var input: 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/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -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 -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 -profile-generate -profile-coverage-mapping -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIKeyCommandTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView_const_extract_protocols.json -disable-clang-spi -clang-target arm64-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 -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64/UIKeyCommandTableView.abi.json
SwiftCompile normal arm64 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Constants
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Represents the Tab key input.
14 | static let inputTab = "\t"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - Convenience Inits
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Creates and returns a new key command object that matches the specified input and has a title.
14 | /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
10 | // MARK: - UIKeyCommand.Options
11 |
12 | public extension UIKeyCommand {
| `- error: 'UIKeyCommand' is unavailable in watchOS
13 | /// Options that specify how to create a `UIKeyCommand` object.
14 | indirect enum Options: Equatable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:149:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
147 |
148 | /// The bit mask of modifier flags that must be pressed to match this key command.
149 | var modifierFlags: UIKeyModifierFlags {
| `- error: 'UIKeyModifierFlags' is unavailable in watchOS
150 | switch self {
151 | case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
13 | #import <UIKit/UIMenuLeaf.h>
14 |
15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
| `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
16 | UIKeyModifierAlphaShift = 1 << 16, // This bit indicates CapsLock
17 | UIKeyModifierShift = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift:231:20: error: 'UIMenuElement' is unavailable in watchOS
229 |
230 | @available(iOS 13.0, *)
231 | var menuState: UIMenuElement.State {
| `- error: 'UIMenuElement' is unavailable in watchOS
232 | guard case let .menuState(state, _) = self else {
233 | return .off
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:246:25: error: 'UIMenuElement' is unavailable in watchOS
244 |
245 | @available(iOS 13.0, *)
246 | var menuAttributes: UIMenuElement.Attributes {
| `- error: 'UIMenuElement' is unavailable in watchOS
247 | guard case let .menuAttributes(attributes, _) = self else {
248 | return []
/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/UIKeyCommandTableView/UIKeyCommand+Options.swift:93:18: error: 'UIKeyCommand' is unavailable in watchOS
91 | // MARK: - Computed Properties
92 |
93 | public extension UIKeyCommand.Options {
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 | /// The string of characters corresponding to the keys that must be pressed to match this key command.
95 | var input: 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/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/NSObjectProtocol+Debounce.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Constants.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-dependencies-2.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 -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 -profile-generate -profile-coverage-mapping -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/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIKeyCommandTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView_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 -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIKeyCommandTableView.build/Debug-watchos/UIKeyCommandTableView-t.build/Objects-normal/arm64_32/UIKeyCommandTableView.abi.json
SwiftCompile normal arm64_32 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ IndexPath+InvalidReason.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/IndexPath+InvalidReason.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IndexPath+InvalidReason.swift
SwiftCompile normal arm64_32 Compiling\ UIKeyCommandTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:85:50: error: 'UIKeyCommand' is unavailable in watchOS
83 | }
84 |
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
| `- error: 'UIKeyCommand' is unavailable in watchOS
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:87:46: error: 'UIKeyCommand' is unavailable in watchOS
85 | public var selectPreviousKeyCommandOptions: [UIKeyCommand.Options] = [.arrowUp]
86 |
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
| `- error: 'UIKeyCommand' is unavailable in watchOS
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:89:53: error: 'UIKeyCommand' is unavailable in watchOS
87 | public var selectNextKeyCommandOptions: [UIKeyCommand.Options] = [.arrowDown]
88 |
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
| `- error: 'UIKeyCommand' is unavailable in watchOS
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:91:59: error: 'UIKeyCommand' is unavailable in watchOS
89 | public var activateSelectionKeyCommandOptions: [UIKeyCommand.Options] = [.spaceBar, .return]
90 |
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:93:50: error: 'UIKeyCommand' is unavailable in watchOS
91 | public var activateAccessoryButtonKeyCommandOptions: [UIKeyCommand.Options] = []
92 |
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
| `- error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:95:39: error: 'UIKeyCommand' is unavailable in watchOS
93 | public var clearSelectionKeyCommandOptions: [UIKeyCommand.Options] = []
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
| `- error: 'UIKeyCommand' is unavailable in watchOS
96 | var keyCommands = [UIKeyCommand]()
97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:39:37: error: 'UITableView' is unavailable in watchOS
37 |
38 | /// A table view that allows navigation and selection using a hardware keyboard.
39 | public class UIKeyCommandTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
40 |
41 | public enum OutOfBoundsBehavior {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:343:30: error: 'ScrollPosition' is unavailable in watchOS
341 | enum RowVisibility: Hashable {
342 | case fullyVisible
343 | case notFullyVisible(ScrollPosition)
| `- error: 'ScrollPosition' is unavailable in watchOS
344 | }
345 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:30:28: note: 'ScrollPosition' has been explicitly marked unavailable here
28 | } API_UNAVAILABLE(watchos);
29 |
30 | typedef NS_ENUM(NSInteger, UITableViewScrollPosition) {
| `- note: 'ScrollPosition' has been explicitly marked unavailable here
31 | UITableViewScrollPositionNone,
32 | UITableViewScrollPositionTop,
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:96:28: error: 'UIKeyCommand' is unavailable in watchOS
94 |
95 | public override var keyCommands: [UIKeyCommand]? {
96 | var keyCommands = [UIKeyCommand]()
| `- error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:99:32: error: 'UIKeyCommand' is unavailable in watchOS
97 |
98 | selectPreviousKeyCommandOptions.forEach {
99 | keyCommands.append(UIKeyCommand($0, action: #selector(selectPreviousRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
100 | }
101 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:103:32: error: 'UIKeyCommand' is unavailable in watchOS
101 |
102 | selectNextKeyCommandOptions.forEach {
103 | keyCommands.append(UIKeyCommand($0, action: #selector(selectNextRow)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
104 | }
105 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:107:32: error: 'UIKeyCommand' is unavailable in watchOS
105 |
106 | activateSelectionKeyCommandOptions.forEach {
107 | keyCommands.append(UIKeyCommand($0, action: #selector(activateSelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
108 | }
109 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift:111:32: error: 'UIKeyCommand' is unavailable in watchOS
109 |
110 | activateAccessoryButtonKeyCommandOptions.forEach {
111 | keyCommands.append(UIKeyCommand($0, action: #selector(activateAccessorySelection)))
| `- error: 'UIKeyCommand' is unavailable in watchOS
112 | }
113 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIKeyCommand : UICommand
| `- note: 'UIKeyCommand' has been explicitly marked unavailable here
19 | #pragma clang diagnostic pop
20 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommandTableView.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommandTableView.swift
SwiftCompile normal arm64_32 Compiling\ UIKeyCommand+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKeyCommandTableView/UIKeyCommand+Init.swift (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKeyCommand+Init.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-22 03:44:27.587 xcodebuild[780:4749] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKeyCommandTableView (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
SwiftCompile normal arm64_32 (in target 'UIKeyCommandTableView' from project 'UIKeyCommandTableView')
Building workspace UIKeyCommandTableView with scheme UIKeyCommandTableView
(5 failures)
BUILD FAILURE 6.4 watchOS