The Swift Package Index logo.Swift Package Index

Build Information

Failed to build HSTableView, reference 1.2.3 (b7cee7), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 18:16:15 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 HSTableView -destination generic/platform=watchOS

Build Log

 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:81: error: 'UITableViewDataSource' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                                                                 `- error: 'UITableViewDataSource' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:373:15: error: cannot override 'tableView' which has been marked unavailable
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |               `- error: cannot override 'tableView' which has been marked unavailable
374 |         return nil
375 |     }
/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:187:1: note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
185 |
186 | // This method supersedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil
187 | - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath API_DEPRECATED_WITH_REPLACEMENT("tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
188 |
189 | // Swipe actions
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/HSTableView/HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVTableInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView-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/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HSTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView_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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64/HSTableView.abi.json
SwiftCompile normal arm64 (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ HSTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:41:48: error: 'UITableView' is unavailable in watchOS
 39 |     }
 40 |
 41 |     public override init(frame: CGRect, style: UITableView.Style) {
    |                                                `- error: 'UITableView' is unavailable in watchOS
 42 |         super.init(frame: frame, style: style)
 43 |         doInitialSetup()
/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/HSTableView/HSTableView.swift:125:53: error: 'UIView' is unavailable in watchOS
123 |     /// - Parameter height: the header height
124 |     /// - Returns: the section
125 |     @discardableResult open func addSection(_ view: UIView, height:CGFloat = 40 ) -> HSTVSection{
    |                                                     `- error: 'UIView' is unavailable in watchOS
126 |         let newSection=HSTVSection(table: self);
127 |         newSection.info.header = view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:261:46: error: 'UITableView' is unavailable in watchOS
259 |     // MARK: UITableViewDataSource
260 |
261 |     open func numberOfSections(in tableView: UITableView) -> Int{
    |                                              `- error: 'UITableView' is unavailable in watchOS
262 |         return sections.count
263 |     }
/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/HSTableView/HSTableView.swift:265:38: error: 'UITableView' is unavailable in watchOS
263 |     }
264 |
265 |     open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    |                                      `- error: 'UITableView' is unavailable in watchOS
266 |     {
267 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:265:89: error: 'UITableViewCell' is unavailable in watchOS
263 |     }
264 |
265 |     open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    |                                                                                         `- error: 'UITableViewCell' is unavailable in watchOS
266 |     {
267 |         let ri = try! self.infoFor(indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:271:38: error: 'UITableView' is unavailable in watchOS
269 |     }
270 |
271 |     open func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                      `- error: 'UITableView' is unavailable in watchOS
272 |         return sections[section].rows.count
273 |     }
/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/HSTableView/HSTableView.swift:275:49: error: 'UITableView' is unavailable in watchOS
273 |     }
274 |
275 |     open func sectionIndexTitles(for tableView: UITableView) -> [String]? {
    |                                                 `- error: 'UITableView' is unavailable in watchOS
276 |         return sectionIndexTitles
277 |     }
/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/HSTableView/HSTableView.swift:279:38: error: 'UITableView' is unavailable in watchOS
277 |     }
278 |
279 |     open func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
    |                                      `- error: 'UITableView' is unavailable in watchOS
280 |         if let sectionForIndex = sectionForIndex {
281 |             var selectedIndexPath = IndexPath.init(row: 0, section: sectionForIndex)
/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/HSTableView/HSTableView.swift:308:38: error: 'UITableView' is unavailable in watchOS
306 |     // MARK: UITableViewDelegate
307 |
308 |     open func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
309 |     {
310 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:308:69: error: 'UITableViewCell' is unavailable in watchOS
306 |     // MARK: UITableViewDelegate
307 |
308 |     open func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                                                     `- error: 'UITableViewCell' is unavailable in watchOS
309 |     {
310 |         let ri = try! self.infoFor(indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:314:38: error: 'UITableView' is unavailable in watchOS
312 |     }
313 |
314 |     open func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
315 |     {
316 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:320:38: error: 'UITableView' is unavailable in watchOS
318 |     }
319 |
320 |     open func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
321 |     {
322 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:326:38: error: 'UITableView' is unavailable in watchOS
324 |     }
325 |
326 |     open func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                      `- error: 'UITableView' is unavailable in watchOS
327 |         let ri = try! self.infoFor(indexPath)
328 |         if ri.inheritedHidden == true {
/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/HSTableView/HSTableView.swift:334:38: error: 'UITableView' is unavailable in watchOS
332 |     }
333 |
334 |     open func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
    |                                      `- error: 'UITableView' is unavailable in watchOS
335 |     {
336 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:340:38: error: 'UITableView' is unavailable in watchOS
338 |     }
339 |
340 |     open func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
    |                                      `- error: 'UITableView' is unavailable in watchOS
341 |     {
342 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HSTableView/HSTableView.swift:346:38: error: 'UITableView' is unavailable in watchOS
344 |     }
345 |
346 |     open func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                      `- error: 'UITableView' is unavailable in watchOS
347 |     {
348 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HSTableView/HSTableView.swift:346:91: error: 'UIView' is unavailable in watchOS
344 |     }
345 |
346 |     open func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                                                                           `- error: 'UIView' is unavailable in watchOS
347 |     {
348 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:354:38: error: 'UITableView' is unavailable in watchOS
352 |     //MARK UITableViewDelegate Editing
353 |
354 |     open func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
    |                                      `- error: 'UITableView' is unavailable in watchOS
355 |
356 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:360:38: error: 'UITableView' is unavailable in watchOS
358 |     }
359 |
360 |     open func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
    |                                      `- error: 'UITableView' is unavailable in watchOS
361 |         let ri = try! self.infoFor(indexPath)
362 |         return ri.inheritedEditingStyle
/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/HSTableView/HSTableView.swift:360:97: error: 'UITableViewCell' is unavailable in watchOS
358 |     }
359 |
360 |     open func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
    |                                                                                                 `- error: 'UITableViewCell' is unavailable in watchOS
361 |         let ri = try! self.infoFor(indexPath)
362 |         return ri.inheritedEditingStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:365:38: error: 'UITableView' is unavailable in watchOS
363 |     }
364 |
365 |     open func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                      `- error: 'UITableView' is unavailable in watchOS
366 |         if (editingStyle==UITableViewCell.EditingStyle.delete)
367 |         {
/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/HSTableView/HSTableView.swift:365:72: error: 'UITableViewCell' is unavailable in watchOS
363 |     }
364 |
365 |     open func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                                                        `- error: 'UITableViewCell' is unavailable in watchOS
366 |         if (editingStyle==UITableViewCell.EditingStyle.delete)
367 |         {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:373:38: error: 'UITableView' is unavailable in watchOS
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |                                      `- error: 'UITableView' is unavailable in watchOS
374 |         return nil
375 |     }
/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/HSTableView/HSTableView.swift:373:97: error: 'UITableViewRowAction' is unavailable in watchOS
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |                                                                                                 `- error: 'UITableViewRowAction' is unavailable in watchOS
374 |         return nil
375 |     }
/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:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
 75 |
 76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 77 | @interface UITableViewRowAction : NSObject <NSCopying>
    |            `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
 78 |
 79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:25: error: 'UITableView' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                         `- error: 'UITableView' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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/HSTableView/HSTableView.swift:13:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                      `- error: 'UIScrollViewDelegate' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:60: error: 'UITableViewDelegate' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                                            `- error: 'UITableViewDelegate' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:81: error: 'UITableViewDataSource' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                                                                 `- error: 'UITableViewDataSource' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:373:15: error: cannot override 'tableView' which has been marked unavailable
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |               `- error: cannot override 'tableView' which has been marked unavailable
374 |         return nil
375 |     }
/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:187:1: note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
185 |
186 | // This method supersedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil
187 | - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath API_DEPRECATED_WITH_REPLACEMENT("tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
188 |
189 | // Swipe actions
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:32:24: error: 'UITableView' is unavailable in watchOS
 30 |         self.delegate=self
 31 |         self.dataSource=self
 32 |         self.rowHeight=UITableView.automaticDimension
    |                        `- error: 'UITableView' is unavailable in watchOS
 33 |         self.info=HSTVTableInfo(table: self)
 34 |     }
/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/HSTableView/HSTableView.swift:32:36: error: 'automaticDimension' is unavailable in watchOS
 30 |         self.delegate=self
 31 |         self.dataSource=self
 32 |         self.rowHeight=UITableView.automaticDimension
    |                                    `- error: 'automaticDimension' is unavailable in watchOS
 33 |         self.info=HSTVTableInfo(table: self)
 34 |     }
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTableView.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ HSTableView (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:12:46: error: 'UITableViewCell' is unavailable in watchOS
 10 |
 11 | public typealias HSClickHandler = (HSTVRowInfo)->Void
 12 | public typealias HSCellStyler = (HSTVRowInfo,UITableViewCell)->Void
    |                                              `- error: 'UITableViewCell' is unavailable in watchOS
 13 | public typealias HSCellFilter = (HSTVRowInfo)->Bool
 14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:24:20: error: 'UITableViewCell' is unavailable in watchOS
 22 |     open var lastIndexPath: IndexPath!
 23 |
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
    |                    `- error: 'UITableViewCell' is unavailable in watchOS
 25 |     open var nib:UINib?
 26 |     open var cellType:UITableViewCell.Type?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:25:18: error: 'UINib' is unavailable in watchOS
 23 |
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
 25 |     open var nib:UINib?
    |                  `- error: 'UINib' is unavailable in watchOS
 26 |     open var cellType:UITableViewCell.Type?
 27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:26:23: error: 'UITableViewCell' is unavailable in watchOS
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
 25 |     open var nib:UINib?
 26 |     open var cellType:UITableViewCell.Type?
    |                       `- error: 'UITableViewCell' is unavailable in watchOS
 27 |
 28 |     open var reuseIdentifier:String? //If you have manually registered a class or prototype with an identifier - then specify it here
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:62:29: error: 'UITableViewCell' is unavailable in watchOS
 60 |      Note that only grey/default and none are honoured from iOS7
 61 |  */
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
    |                             `- error: 'UITableViewCell' is unavailable in watchOS
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:63:28: error: 'UITableViewCell' is unavailable in watchOS
 61 |  */
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
    |                            `- error: 'UITableViewCell' is unavailable in watchOS
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
 65 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:64:27: error: 'UITableViewCell' is unavailable in watchOS
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
    |                           `- error: 'UITableViewCell' is unavailable in watchOS
 65 |
 66 |     open var clickHandler:HSClickHandler?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:105:33: error: 'UITableViewCell' is unavailable in watchOS
103 |                  subtitle: String? = nil,
104 |                  leftImageName:String? = nil,
105 |                  selectionStyle:UITableViewCell.SelectionStyle? = nil,
    |                                 `- error: 'UITableViewCell' is unavailable in watchOS
106 |                  clickHandler:HSClickHandler? = nil)
107 |     {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:124:65: error: 'UITableViewCell' is unavailable in watchOS
122 |
123 |
124 |     open func makeNewCell(_ identifier: String, inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell
    |                                                                 `- error: 'UITableViewCell' is unavailable in watchOS
125 |     {
126 |         let cell = inheritedCellType.init(style: inheritedStyle , reuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:124:95: error: 'UITableViewCell' is unavailable in watchOS
122 |
123 |
124 |     open func makeNewCell(_ identifier: String, inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell
    |                                                                                               `- error: 'UITableViewCell' is unavailable in watchOS
125 |     {
126 |         let cell = inheritedCellType.init(style: inheritedStyle , reuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:146:20: error: 'UITableViewCell' is unavailable in watchOS
144 |     fileprivate var nibRegistrationTried : Bool = false
145 |
146 |     func cell() -> UITableViewCell
    |                    `- error: 'UITableViewCell' is unavailable in watchOS
147 |     {
148 |         if (!nibRegistrationTried)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:168:44: error: 'UITableViewCell' is unavailable in watchOS
166 |     }
167 |
168 |     func doInitialConfigurationFor(_ cell: UITableViewCell)
    |                                            `- error: 'UITableViewCell' is unavailable in watchOS
169 |     {
170 |         cell.textLabel?.text = inheritedTitle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:213:46: error: 'UITableView' is unavailable in watchOS
211 |     }
212 |
213 |     open func redrawCell(_ withRowAnimation: UITableView.RowAnimation) -> Void {
    |                                              `- error: 'UITableView' is unavailable in watchOS
214 |         table.reloadRows(at: [self.lastIndexPath], with: withRowAnimation)
215 |     }
/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/HSTableView/HSTVRowInfo.swift:256:49: error: 'UITableViewCell' is unavailable in watchOS
254 |     internal lazy var inheritedTintColor : UIColor? = { self.inherited{ $0?.tintColor } }()
255 |
256 |     internal lazy var inheritedSelectionStyle : UITableViewCell.SelectionStyle = {
    |                                                 `- error: 'UITableViewCell' is unavailable in watchOS
257 |         let style = self.inherited { $0?.selectionStyle }
258 |         return style ?? .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:261:47: error: 'UITableViewCell' is unavailable in watchOS
259 |     }()
260 |
261 |     internal lazy var inheritedEditingStyle : UITableViewCell.EditingStyle = {
    |                                               `- error: 'UITableViewCell' is unavailable in watchOS
262 |         let style = self.inherited { $0?.editingStyle }
263 |         return style ?? .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:267:41: error: 'UITableViewCell' is unavailable in watchOS
265 |
266 |
267 |     internal var inheritedAccessoryType:UITableViewCell.AccessoryType {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
268 |         let style = inherited{ $0?.accessoryType }
269 |         return style ?? .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:272:39: error: 'UITableViewCell' is unavailable in watchOS
270 |     }
271 |
272 |     internal lazy var inheritedStyle: UITableViewCell.CellStyle = {
    |                                       `- error: 'UITableViewCell' is unavailable in watchOS
273 |         let style = self.inherited { $0?.style }
274 |         return style ?? .subtitle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:315:26: error: 'UITableView' is unavailable in watchOS
313 |     internal lazy var inheritedRowHeight : CGFloat = {
314 |         let height = self.inherited { $0?.rowHeight }
315 |         return height ?? UITableView.automaticDimension
    |                          `- error: 'UITableView' is unavailable in watchOS
316 |     }()
317 |
/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/HSTableView/HSTVRowInfo.swift:315:38: error: 'automaticDimension' is unavailable in watchOS
313 |     internal lazy var inheritedRowHeight : CGFloat = {
314 |         let height = self.inherited { $0?.rowHeight }
315 |         return height ?? UITableView.automaticDimension
    |                                      `- error: 'automaticDimension' is unavailable in watchOS
316 |     }()
317 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:320:40: error: 'UITableView' is unavailable in watchOS
318 |
319 |     internal lazy var inheritedEstimatedRowHeight : CGFloat = {
320 |         if (self.inheritedRowHeight != UITableView.automaticDimension)
    |                                        `- error: 'UITableView' is unavailable in watchOS
321 |         {
322 |             return self.inheritedRowHeight
/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/HSTableView/HSTVRowInfo.swift:320:52: error: 'automaticDimension' is unavailable in watchOS
318 |
319 |     internal lazy var inheritedEstimatedRowHeight : CGFloat = {
320 |         if (self.inheritedRowHeight != UITableView.automaticDimension)
    |                                                    `- error: 'automaticDimension' is unavailable in watchOS
321 |         {
322 |             return self.inheritedRowHeight
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:327:26: error: 'UITableView' is unavailable in watchOS
325 |         let height = self.inherited({ $0?.estimatedRowHeight })
326 |
327 |         return height ?? UITableView.automaticDimension
    |                          `- error: 'UITableView' is unavailable in watchOS
328 |     }()
329 |
/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/HSTableView/HSTVRowInfo.swift:327:38: error: 'automaticDimension' is unavailable in watchOS
325 |         let height = self.inherited({ $0?.estimatedRowHeight })
326 |
327 |         return height ?? UITableView.automaticDimension
    |                                      `- error: 'automaticDimension' is unavailable in watchOS
328 |     }()
329 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:330:38: error: 'UINib' is unavailable in watchOS
328 |     }()
329 |
330 |     internal lazy var inheritedNib : UINib? = {
    |                                      `- error: 'UINib' is unavailable in watchOS
331 |         let nib = self.inherited({ $0?.nib })
332 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:336:43: error: 'UITableViewCell' is unavailable in watchOS
334 |     }()
335 |
336 |     internal lazy var inheritedCellType : UITableViewCell.Type = {
    |                                           `- error: 'UITableViewCell' is unavailable in watchOS
337 |         let theType = self.inherited({ $0?.cellType })
338 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:339:27: error: 'UITableViewCell' is unavailable in watchOS
337 |         let theType = self.inherited({ $0?.cellType })
338 |
339 |         return theType ?? UITableViewCell.self
    |                           `- error: 'UITableViewCell' is unavailable in watchOS
340 |     }()
341 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:345:42: error: 'UITableViewCell' is unavailable in watchOS
343 |     //MARK: UITableView related delegate methods
344 |
345 |     func tableView(willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: IndexPath)
    |                                          `- error: 'UITableViewCell' is unavailable in watchOS
346 |     {
347 |         if inheritedTintChevronDisclosures == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:22:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 20 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 21 |      */
 22 |     open func handleCheckmark(checkedSubtitle: String? = nil, uncheckedSubtitle: String? = nil, get:@escaping () -> Bool, set:@escaping (Bool) -> Void){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 23 |
 24 |         assert( (checkedSubtitle == nil) == (uncheckedSubtitle == nil),"If you provide a trueSubtitle, or falseSubtitle, you must provide both")
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:64:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 62 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 63 |      */
 64 |     open func handleCheckmark(userDefault:String, checkedSubtitle: String?, uncheckedSubtitle: String?, checkmarkShowsForFalse: Bool = false){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 65 |
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:169:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
167 |     ///
168 |     /// - Parameter row: the row
169 |     open func simpleDeleteHandler(_ row: HSTVRowInfo) {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
170 |         row.table!.delete(row)
171 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:14:21: error: 'UIView' is unavailable in watchOS
12 |     open var headerHeight:CGFloat? // Defaults to 40 if title is set, or 0 if it is not
13 |     open var footerHeight:CGFloat? // Defaults to 0
14 |     open var header:UIView?
   |                     `- error: 'UIView' is unavailable in watchOS
15 |     var index=0
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:27:38: error: 'UIView' is unavailable in watchOS
25 |     }
26 |
27 |     func viewForHeaderInSection() -> UIView?
   |                                      `- error: 'UIView' is unavailable in watchOS
28 |     {
29 |         if let header = header {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:41:48: error: 'UITableView' is unavailable in watchOS
 39 |     }
 40 |
 41 |     public override init(frame: CGRect, style: UITableView.Style) {
    |                                                `- error: 'UITableView' is unavailable in watchOS
 42 |         super.init(frame: frame, style: style)
 43 |         doInitialSetup()
/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/HSTableView/HSTableView.swift:125:53: error: 'UIView' is unavailable in watchOS
123 |     /// - Parameter height: the header height
124 |     /// - Returns: the section
125 |     @discardableResult open func addSection(_ view: UIView, height:CGFloat = 40 ) -> HSTVSection{
    |                                                     `- error: 'UIView' is unavailable in watchOS
126 |         let newSection=HSTVSection(table: self);
127 |         newSection.info.header = view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:261:46: error: 'UITableView' is unavailable in watchOS
259 |     // MARK: UITableViewDataSource
260 |
261 |     open func numberOfSections(in tableView: UITableView) -> Int{
    |                                              `- error: 'UITableView' is unavailable in watchOS
262 |         return sections.count
263 |     }
/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/HSTableView/HSTableView.swift:265:38: error: 'UITableView' is unavailable in watchOS
263 |     }
264 |
265 |     open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    |                                      `- error: 'UITableView' is unavailable in watchOS
266 |     {
267 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:265:89: error: 'UITableViewCell' is unavailable in watchOS
263 |     }
264 |
265 |     open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
    |                                                                                         `- error: 'UITableViewCell' is unavailable in watchOS
266 |     {
267 |         let ri = try! self.infoFor(indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:271:38: error: 'UITableView' is unavailable in watchOS
269 |     }
270 |
271 |     open func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                      `- error: 'UITableView' is unavailable in watchOS
272 |         return sections[section].rows.count
273 |     }
/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/HSTableView/HSTableView.swift:275:49: error: 'UITableView' is unavailable in watchOS
273 |     }
274 |
275 |     open func sectionIndexTitles(for tableView: UITableView) -> [String]? {
    |                                                 `- error: 'UITableView' is unavailable in watchOS
276 |         return sectionIndexTitles
277 |     }
/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/HSTableView/HSTableView.swift:279:38: error: 'UITableView' is unavailable in watchOS
277 |     }
278 |
279 |     open func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
    |                                      `- error: 'UITableView' is unavailable in watchOS
280 |         if let sectionForIndex = sectionForIndex {
281 |             var selectedIndexPath = IndexPath.init(row: 0, section: sectionForIndex)
/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/HSTableView/HSTableView.swift:308:38: error: 'UITableView' is unavailable in watchOS
306 |     // MARK: UITableViewDelegate
307 |
308 |     open func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
309 |     {
310 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:308:69: error: 'UITableViewCell' is unavailable in watchOS
306 |     // MARK: UITableViewDelegate
307 |
308 |     open func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
    |                                                                     `- error: 'UITableViewCell' is unavailable in watchOS
309 |     {
310 |         let ri = try! self.infoFor(indexPath)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:314:38: error: 'UITableView' is unavailable in watchOS
312 |     }
313 |
314 |     open func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
315 |     {
316 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:320:38: error: 'UITableView' is unavailable in watchOS
318 |     }
319 |
320 |     open func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath)
    |                                      `- error: 'UITableView' is unavailable in watchOS
321 |     {
322 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:326:38: error: 'UITableView' is unavailable in watchOS
324 |     }
325 |
326 |     open func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
    |                                      `- error: 'UITableView' is unavailable in watchOS
327 |         let ri = try! self.infoFor(indexPath)
328 |         if ri.inheritedHidden == true {
/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/HSTableView/HSTableView.swift:334:38: error: 'UITableView' is unavailable in watchOS
332 |     }
333 |
334 |     open func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
    |                                      `- error: 'UITableView' is unavailable in watchOS
335 |     {
336 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:340:38: error: 'UITableView' is unavailable in watchOS
338 |     }
339 |
340 |     open func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat
    |                                      `- error: 'UITableView' is unavailable in watchOS
341 |     {
342 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HSTableView/HSTableView.swift:346:38: error: 'UITableView' is unavailable in watchOS
344 |     }
345 |
346 |     open func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                      `- error: 'UITableView' is unavailable in watchOS
347 |     {
348 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HSTableView/HSTableView.swift:346:91: error: 'UIView' is unavailable in watchOS
344 |     }
345 |
346 |     open func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
    |                                                                                           `- error: 'UIView' is unavailable in watchOS
347 |     {
348 |         let si = try! self.infoFor(section)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:354:38: error: 'UITableView' is unavailable in watchOS
352 |     //MARK UITableViewDelegate Editing
353 |
354 |     open func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
    |                                      `- error: 'UITableView' is unavailable in watchOS
355 |
356 |         let ri = try! self.infoFor(indexPath)
/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/HSTableView/HSTableView.swift:360:38: error: 'UITableView' is unavailable in watchOS
358 |     }
359 |
360 |     open func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
    |                                      `- error: 'UITableView' is unavailable in watchOS
361 |         let ri = try! self.infoFor(indexPath)
362 |         return ri.inheritedEditingStyle
/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/HSTableView/HSTableView.swift:360:97: error: 'UITableViewCell' is unavailable in watchOS
358 |     }
359 |
360 |     open func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
    |                                                                                                 `- error: 'UITableViewCell' is unavailable in watchOS
361 |         let ri = try! self.infoFor(indexPath)
362 |         return ri.inheritedEditingStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:365:38: error: 'UITableView' is unavailable in watchOS
363 |     }
364 |
365 |     open func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                      `- error: 'UITableView' is unavailable in watchOS
366 |         if (editingStyle==UITableViewCell.EditingStyle.delete)
367 |         {
/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/HSTableView/HSTableView.swift:365:72: error: 'UITableViewCell' is unavailable in watchOS
363 |     }
364 |
365 |     open func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                                                        `- error: 'UITableViewCell' is unavailable in watchOS
366 |         if (editingStyle==UITableViewCell.EditingStyle.delete)
367 |         {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:373:38: error: 'UITableView' is unavailable in watchOS
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |                                      `- error: 'UITableView' is unavailable in watchOS
374 |         return nil
375 |     }
/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/HSTableView/HSTableView.swift:373:97: error: 'UITableViewRowAction' is unavailable in watchOS
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |                                                                                                 `- error: 'UITableViewRowAction' is unavailable in watchOS
374 |         return nil
375 |     }
/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:77:12: note: 'UITableViewRowAction' has been explicitly marked unavailable here
 75 |
 76 | UIKIT_EXTERN API_DEPRECATED("Use UIContextualAction and related APIs instead.", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 77 | @interface UITableViewRowAction : NSObject <NSCopying>
    |            `- note: 'UITableViewRowAction' has been explicitly marked unavailable here
 78 |
 79 | + (instancetype)rowActionWithStyle:(UITableViewRowActionStyle)style title:(nullable NSString *)title handler:(void (^)(UITableViewRowAction *action, NSIndexPath *indexPath))handler;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:25: error: 'UITableView' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                         `- error: 'UITableView' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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/HSTableView/HSTableView.swift:13:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                      `- error: 'UIScrollViewDelegate' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:60: error: 'UITableViewDelegate' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                                            `- error: 'UITableViewDelegate' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:13:81: error: 'UITableViewDataSource' is unavailable in watchOS
 11 | /// Table view holds an array of sections.
 12 | /// Changes are made to pending sections, then swapped in on the main thread (with startDataUpdate / ApplyDataUpdate)
 13 | open class HSTableView: UITableView, UIScrollViewDelegate, UITableViewDelegate, UITableViewDataSource {
    |                                                                                 `- error: 'UITableViewDataSource' is unavailable in watchOS
 14 |     open var sections:[HSTVSection]=[HSTVSection]()
 15 |     fileprivate var pendingSections:[HSTVSection]?
/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:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.swift:373:15: error: cannot override 'tableView' which has been marked unavailable
371 |     }
372 |
373 |     open func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
    |               `- error: cannot override 'tableView' which has been marked unavailable
374 |         return nil
375 |     }
/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:187:1: note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
185 |
186 | // This method supersedes -tableView:titleForDeleteConfirmationButtonForRowAtIndexPath: if return value is non-nil
187 | - (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath API_DEPRECATED_WITH_REPLACEMENT("tableView:trailingSwipeActionsConfigurationForRowAtIndexPath:", ios(8.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'tableView(_:editActionsForRowAt:)' has been explicitly marked unavailable here
188 |
189 | // Swipe actions
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/HSTableView/HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVTableInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTableView.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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-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/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name HSTableView -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView_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/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/HSTableView.build/Debug-watchos/HSTableView-t.build/Objects-normal/arm64_32/HSTableView.abi.json
SwiftCompile normal arm64_32 (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ HSTVSection.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSection.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTVSection.swift
SwiftCompile normal arm64 Compiling\ HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:22:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 20 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 21 |      */
 22 |     open func handleCheckmark(checkedSubtitle: String? = nil, uncheckedSubtitle: String? = nil, get:@escaping () -> Bool, set:@escaping (Bool) -> Void){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 23 |
 24 |         assert( (checkedSubtitle == nil) == (uncheckedSubtitle == nil),"If you provide a trueSubtitle, or falseSubtitle, you must provide both")
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:64:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 62 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 63 |      */
 64 |     open func handleCheckmark(userDefault:String, checkedSubtitle: String?, uncheckedSubtitle: String?, checkmarkShowsForFalse: Bool = false){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 65 |
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:169:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
167 |     ///
168 |     /// - Parameter row: the row
169 |     open func simpleDeleteHandler(_ row: HSTVRowInfo) {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
170 |         row.table!.delete(row)
171 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:30:28: error: 'UITableView' is unavailable in watchOS
 28 |             let currentValue=get()
 29 |             set(!currentValue)
 30 |             row.redrawCell(UITableView.RowAnimation.fade)
    |                            `- error: 'UITableView' is unavailable in watchOS
 31 |         };
 32 |
/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/HSTableView/HSTVRowInfoHelpers.swift:42:26: error: 'detailTextLabel' is unavailable in watchOS
 40 |                 if (checkedSubtitle != nil)
 41 |                 {
 42 |                     cell.detailTextLabel?.text=checkedSubtitle
    |                          `- error: 'detailTextLabel' is unavailable in watchOS
 43 |                 }
 44 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:49:26: error: 'detailTextLabel' is unavailable in watchOS
 47 |                 if (uncheckedSubtitle != nil)
 48 |                 {
 49 |                     cell.detailTextLabel?.text=uncheckedSubtitle
    |                          `- error: 'detailTextLabel' is unavailable in watchOS
 50 |                 }
 51 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:53:51: error: 'UITableViewCell' is unavailable in watchOS
 51 |             }
 52 |
 53 |             cell.accessoryType = checkmarkValue ? UITableViewCell.AccessoryType.checkmark : UITableViewCell.AccessoryType.none
    |                                                   `- error: 'UITableViewCell' is unavailable in watchOS
 54 |
 55 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTVRowInfoHelpers.swift
SwiftCompile normal arm64_32 Compiling\ HSTVRowInfoHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:22:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 20 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 21 |      */
 22 |     open func handleCheckmark(checkedSubtitle: String? = nil, uncheckedSubtitle: String? = nil, get:@escaping () -> Bool, set:@escaping (Bool) -> Void){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 23 |
 24 |         assert( (checkedSubtitle == nil) == (uncheckedSubtitle == nil),"If you provide a trueSubtitle, or falseSubtitle, you must provide both")
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:64:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 62 |      The true and false subtitles give the user more info. (Note - if you set one of these, you must set both)
 63 |      */
 64 |     open func handleCheckmark(userDefault:String, checkedSubtitle: String?, uncheckedSubtitle: String?, checkmarkShowsForFalse: Bool = false){
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
 65 |
 66 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:169:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
167 |     ///
168 |     /// - Parameter row: the row
169 |     open func simpleDeleteHandler(_ row: HSTVRowInfo) {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
170 |         row.table!.delete(row)
171 |     }
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:30:28: error: 'UITableView' is unavailable in watchOS
 28 |             let currentValue=get()
 29 |             set(!currentValue)
 30 |             row.redrawCell(UITableView.RowAnimation.fade)
    |                            `- error: 'UITableView' is unavailable in watchOS
 31 |         };
 32 |
/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/HSTableView/HSTVRowInfoHelpers.swift:42:26: error: 'detailTextLabel' is unavailable in watchOS
 40 |                 if (checkedSubtitle != nil)
 41 |                 {
 42 |                     cell.detailTextLabel?.text=checkedSubtitle
    |                          `- error: 'detailTextLabel' is unavailable in watchOS
 43 |                 }
 44 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:49:26: error: 'detailTextLabel' is unavailable in watchOS
 47 |                 if (uncheckedSubtitle != nil)
 48 |                 {
 49 |                     cell.detailTextLabel?.text=uncheckedSubtitle
    |                          `- error: 'detailTextLabel' is unavailable in watchOS
 50 |                 }
 51 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift:53:51: error: 'UITableViewCell' is unavailable in watchOS
 51 |             }
 52 |
 53 |             cell.accessoryType = checkmarkValue ? UITableViewCell.AccessoryType.checkmark : UITableViewCell.AccessoryType.none
    |                                                   `- error: 'UITableViewCell' is unavailable in watchOS
 54 |
 55 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfoHelpers.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTVRowInfoHelpers.swift
SwiftCompile normal arm64_32 Compiling\ HSTVSectionInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:14:21: error: 'UIView' is unavailable in watchOS
12 |     open var headerHeight:CGFloat? // Defaults to 40 if title is set, or 0 if it is not
13 |     open var footerHeight:CGFloat? // Defaults to 0
14 |     open var header:UIView?
   |                     `- error: 'UIView' is unavailable in watchOS
15 |     var index=0
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:27:38: error: 'UIView' is unavailable in watchOS
25 |     }
26 |
27 |     func viewForHeaderInSection() -> UIView?
   |                                      `- error: 'UIView' is unavailable in watchOS
28 |     {
29 |         if let header = header {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:35:23: error: 'UILabel' is unavailable in watchOS
33 |         if let title = self.inheritedTitle
34 |         {
35 |             let label=UILabel.init()
   |                       `- error: 'UILabel' is unavailable in watchOS
36 |             label.text=title
37 |             label.textAlignment=NSTextAlignment.center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:35:31: error: 'init()' is unavailable in watchOS
33 |         if let title = self.inheritedTitle
34 |         {
35 |             let label=UILabel.init()
   |                               `- error: 'init()' is unavailable in watchOS
36 |             label.text=title
37 |             label.textAlignment=NSTextAlignment.center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift:41:49: error: 'secondarySystemBackground' is unavailable in watchOS
39 |
40 |             if #available(iOS 13.0, *) {
41 |                 label.backgroundColor = UIColor.secondarySystemBackground
   |                                                 `- error: 'secondarySystemBackground' is unavailable in watchOS
42 |                 label.textColor = UIColor.label
43 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVSectionInfo.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTVSectionInfo.swift
SwiftCompile normal arm64_32 Compiling\ HSTVRowInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:12:46: error: 'UITableViewCell' is unavailable in watchOS
 10 |
 11 | public typealias HSClickHandler = (HSTVRowInfo)->Void
 12 | public typealias HSCellStyler = (HSTVRowInfo,UITableViewCell)->Void
    |                                              `- error: 'UITableViewCell' is unavailable in watchOS
 13 | public typealias HSCellFilter = (HSTVRowInfo)->Bool
 14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:24:20: error: 'UITableViewCell' is unavailable in watchOS
 22 |     open var lastIndexPath: IndexPath!
 23 |
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
    |                    `- error: 'UITableViewCell' is unavailable in watchOS
 25 |     open var nib:UINib?
 26 |     open var cellType:UITableViewCell.Type?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:25:18: error: 'UINib' is unavailable in watchOS
 23 |
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
 25 |     open var nib:UINib?
    |                  `- error: 'UINib' is unavailable in watchOS
 26 |     open var cellType:UITableViewCell.Type?
 27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:26:23: error: 'UITableViewCell' is unavailable in watchOS
 24 |     open var style:UITableViewCell.CellStyle? // Defaults to .Subtitle
 25 |     open var nib:UINib?
 26 |     open var cellType:UITableViewCell.Type?
    |                       `- error: 'UITableViewCell' is unavailable in watchOS
 27 |
 28 |     open var reuseIdentifier:String? //If you have manually registered a class or prototype with an identifier - then specify it here
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:62:29: error: 'UITableViewCell' is unavailable in watchOS
 60 |      Note that only grey/default and none are honoured from iOS7
 61 |  */
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
    |                             `- error: 'UITableViewCell' is unavailable in watchOS
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:63:28: error: 'UITableViewCell' is unavailable in watchOS
 61 |  */
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
    |                            `- error: 'UITableViewCell' is unavailable in watchOS
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
 65 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:64:27: error: 'UITableViewCell' is unavailable in watchOS
 62 |     open var selectionStyle:UITableViewCell.SelectionStyle?
 63 |     open var accessoryType:UITableViewCell.AccessoryType?
 64 |     open var editingStyle:UITableViewCell.EditingStyle? //Defaults to .None
    |                           `- error: 'UITableViewCell' is unavailable in watchOS
 65 |
 66 |     open var clickHandler:HSClickHandler?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:105:33: error: 'UITableViewCell' is unavailable in watchOS
103 |                  subtitle: String? = nil,
104 |                  leftImageName:String? = nil,
105 |                  selectionStyle:UITableViewCell.SelectionStyle? = nil,
    |                                 `- error: 'UITableViewCell' is unavailable in watchOS
106 |                  clickHandler:HSClickHandler? = nil)
107 |     {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:124:65: error: 'UITableViewCell' is unavailable in watchOS
122 |
123 |
124 |     open func makeNewCell(_ identifier: String, inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell
    |                                                                 `- error: 'UITableViewCell' is unavailable in watchOS
125 |     {
126 |         let cell = inheritedCellType.init(style: inheritedStyle , reuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:124:95: error: 'UITableViewCell' is unavailable in watchOS
122 |
123 |
124 |     open func makeNewCell(_ identifier: String, inheritedStyle: UITableViewCell.CellStyle) -> UITableViewCell
    |                                                                                               `- error: 'UITableViewCell' is unavailable in watchOS
125 |     {
126 |         let cell = inheritedCellType.init(style: inheritedStyle , reuseIdentifier: identifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:146:20: error: 'UITableViewCell' is unavailable in watchOS
144 |     fileprivate var nibRegistrationTried : Bool = false
145 |
146 |     func cell() -> UITableViewCell
    |                    `- error: 'UITableViewCell' is unavailable in watchOS
147 |     {
148 |         if (!nibRegistrationTried)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:168:44: error: 'UITableViewCell' is unavailable in watchOS
166 |     }
167 |
168 |     func doInitialConfigurationFor(_ cell: UITableViewCell)
    |                                            `- error: 'UITableViewCell' is unavailable in watchOS
169 |     {
170 |         cell.textLabel?.text = inheritedTitle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:213:46: error: 'UITableView' is unavailable in watchOS
211 |     }
212 |
213 |     open func redrawCell(_ withRowAnimation: UITableView.RowAnimation) -> Void {
    |                                              `- error: 'UITableView' is unavailable in watchOS
214 |         table.reloadRows(at: [self.lastIndexPath], with: withRowAnimation)
215 |     }
/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/HSTableView/HSTVRowInfo.swift:256:49: error: 'UITableViewCell' is unavailable in watchOS
254 |     internal lazy var inheritedTintColor : UIColor? = { self.inherited{ $0?.tintColor } }()
255 |
256 |     internal lazy var inheritedSelectionStyle : UITableViewCell.SelectionStyle = {
    |                                                 `- error: 'UITableViewCell' is unavailable in watchOS
257 |         let style = self.inherited { $0?.selectionStyle }
258 |         return style ?? .default
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:261:47: error: 'UITableViewCell' is unavailable in watchOS
259 |     }()
260 |
261 |     internal lazy var inheritedEditingStyle : UITableViewCell.EditingStyle = {
    |                                               `- error: 'UITableViewCell' is unavailable in watchOS
262 |         let style = self.inherited { $0?.editingStyle }
263 |         return style ?? .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:267:41: error: 'UITableViewCell' is unavailable in watchOS
265 |
266 |
267 |     internal var inheritedAccessoryType:UITableViewCell.AccessoryType {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
268 |         let style = inherited{ $0?.accessoryType }
269 |         return style ?? .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:272:39: error: 'UITableViewCell' is unavailable in watchOS
270 |     }
271 |
272 |     internal lazy var inheritedStyle: UITableViewCell.CellStyle = {
    |                                       `- error: 'UITableViewCell' is unavailable in watchOS
273 |         let style = self.inherited { $0?.style }
274 |         return style ?? .subtitle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:315:26: error: 'UITableView' is unavailable in watchOS
313 |     internal lazy var inheritedRowHeight : CGFloat = {
314 |         let height = self.inherited { $0?.rowHeight }
315 |         return height ?? UITableView.automaticDimension
    |                          `- error: 'UITableView' is unavailable in watchOS
316 |     }()
317 |
/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/HSTableView/HSTVRowInfo.swift:315:38: error: 'automaticDimension' is unavailable in watchOS
313 |     internal lazy var inheritedRowHeight : CGFloat = {
314 |         let height = self.inherited { $0?.rowHeight }
315 |         return height ?? UITableView.automaticDimension
    |                                      `- error: 'automaticDimension' is unavailable in watchOS
316 |     }()
317 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:320:40: error: 'UITableView' is unavailable in watchOS
318 |
319 |     internal lazy var inheritedEstimatedRowHeight : CGFloat = {
320 |         if (self.inheritedRowHeight != UITableView.automaticDimension)
    |                                        `- error: 'UITableView' is unavailable in watchOS
321 |         {
322 |             return self.inheritedRowHeight
/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/HSTableView/HSTVRowInfo.swift:320:52: error: 'automaticDimension' is unavailable in watchOS
318 |
319 |     internal lazy var inheritedEstimatedRowHeight : CGFloat = {
320 |         if (self.inheritedRowHeight != UITableView.automaticDimension)
    |                                                    `- error: 'automaticDimension' is unavailable in watchOS
321 |         {
322 |             return self.inheritedRowHeight
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:327:26: error: 'UITableView' is unavailable in watchOS
325 |         let height = self.inherited({ $0?.estimatedRowHeight })
326 |
327 |         return height ?? UITableView.automaticDimension
    |                          `- error: 'UITableView' is unavailable in watchOS
328 |     }()
329 |
/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/HSTableView/HSTVRowInfo.swift:327:38: error: 'automaticDimension' is unavailable in watchOS
325 |         let height = self.inherited({ $0?.estimatedRowHeight })
326 |
327 |         return height ?? UITableView.automaticDimension
    |                                      `- error: 'automaticDimension' is unavailable in watchOS
328 |     }()
329 |
/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:62:28: note: 'automaticDimension' has been explicitly marked unavailable here
 60 | // Returning this value from tableView:heightForHeaderInSection: or tableView:heightForFooterInSection: results in a height that fits the value returned from
 61 | // tableView:titleForHeaderInSection: or tableView:titleForFooterInSection: if the title is not nil.
 62 | UIKIT_EXTERN const CGFloat UITableViewAutomaticDimension API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'automaticDimension' has been explicitly marked unavailable here
 63 |
 64 | @class UITableView, UINib, UITableViewHeaderFooterView, UIVisualEffect;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:330:38: error: 'UINib' is unavailable in watchOS
328 |     }()
329 |
330 |     internal lazy var inheritedNib : UINib? = {
    |                                      `- error: 'UINib' is unavailable in watchOS
331 |         let nib = self.inherited({ $0?.nib })
332 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
   |            `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:336:43: error: 'UITableViewCell' is unavailable in watchOS
334 |     }()
335 |
336 |     internal lazy var inheritedCellType : UITableViewCell.Type = {
    |                                           `- error: 'UITableViewCell' is unavailable in watchOS
337 |         let theType = self.inherited({ $0?.cellType })
338 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:339:27: error: 'UITableViewCell' is unavailable in watchOS
337 |         let theType = self.inherited({ $0?.cellType })
338 |
339 |         return theType ?? UITableViewCell.self
    |                           `- error: 'UITableViewCell' is unavailable in watchOS
340 |     }()
341 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:345:42: error: 'UITableViewCell' is unavailable in watchOS
343 |     //MARK: UITableView related delegate methods
344 |
345 |     func tableView(willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: IndexPath)
    |                                          `- error: 'UITableViewCell' is unavailable in watchOS
346 |     {
347 |         if inheritedTintChevronDisclosures == true {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:159:22: error: 'UITableViewCell' is unavailable in watchOS
157 |         }
158 |
159 |         let oldCell: UITableViewCell? = table.dequeueReusableCell(withIdentifier: cellIdentifier)
    |                      `- error: 'UITableViewCell' is unavailable in watchOS
160 |
161 |         let cell = oldCell ?? makeNewCell(cellIdentifier, inheritedStyle: self.inheritedStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:170:14: error: 'textLabel' is unavailable in watchOS
168 |     func doInitialConfigurationFor(_ cell: UITableViewCell)
169 |     {
170 |         cell.textLabel?.text = inheritedTitle
    |              `- error: 'textLabel' is unavailable in watchOS
171 |         cell.textLabel?.textColor = inheritedTitleColor
172 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
    |                                                            `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:171:14: error: 'textLabel' is unavailable in watchOS
169 |     {
170 |         cell.textLabel?.text = inheritedTitle
171 |         cell.textLabel?.textColor = inheritedTitleColor
    |              `- error: 'textLabel' is unavailable in watchOS
172 |
173 |         cell.detailTextLabel?.text = inheritedSubtitle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
    |                                                            `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:173:14: error: 'detailTextLabel' is unavailable in watchOS
171 |         cell.textLabel?.textColor = inheritedTitleColor
172 |
173 |         cell.detailTextLabel?.text = inheritedSubtitle
    |              `- error: 'detailTextLabel' is unavailable in watchOS
174 |         cell.detailTextLabel?.textColor = inheritedSubtitleColor
175 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:174:14: error: 'detailTextLabel' is unavailable in watchOS
172 |
173 |         cell.detailTextLabel?.text = inheritedSubtitle
174 |         cell.detailTextLabel?.textColor = inheritedSubtitleColor
    |              `- error: 'detailTextLabel' is unavailable in watchOS
175 |
176 |         if let imageName=inheritedLeftImageName {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:121:60: note: 'detailTextLabel' has been explicitly marked unavailable here
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
    |                                                            `- note: 'detailTextLabel' has been explicitly marked unavailable here
122 |
123 | /// Returns a default background configuration for the cell's style.
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:181:22: error: 'imageView' is unavailable in watchOS
179 |             {
180 |                 image = image?.withRenderingMode(UIImage.RenderingMode.alwaysTemplate)
181 |                 cell.imageView?.tintColor=imageColour
    |                      `- error: 'imageView' is unavailable in watchOS
182 |             }
183 |             cell.imageView?.image=image
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
    |                                                                `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:183:18: error: 'imageView' is unavailable in watchOS
181 |                 cell.imageView?.tintColor=imageColour
182 |             }
183 |             cell.imageView?.image=image
    |                  `- error: 'imageView' is unavailable in watchOS
184 |
185 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
    |                                                                `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:188:18: error: 'imageView' is unavailable in watchOS
186 |         else
187 |         {
188 |             cell.imageView?.image=nil
    |                  `- error: 'imageView' is unavailable in watchOS
189 |         }
190 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:119:64: note: 'imageView' has been explicitly marked unavailable here
117 |
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);   // default is nil.  image view will be created if necessary.
    |                                                                `- note: 'imageView' has been explicitly marked unavailable here
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary.
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil.  label will be created if necessary (and the current style supports a detail label).
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:349:57: error: 'UIControl' is unavailable in watchOS
347 |         if inheritedTintChevronDisclosures == true {
348 |             for case let button as UIButton in cell.subviews {
349 |                 let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
    |                                                         `- error: 'UIControl' is unavailable in watchOS
350 |                 button.setBackgroundImage(image, for: UIControl.State())
351 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift:350:55: error: 'UIControl' is unavailable in watchOS
348 |             for case let button as UIButton in cell.subviews {
349 |                 let image = button.backgroundImage(for: UIControl.State())?.withRenderingMode(.alwaysTemplate)
350 |                 button.setBackgroundImage(image, for: UIControl.State())
    |                                                       `- error: 'UIControl' is unavailable in watchOS
351 |             }
352 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HSTableView/HSTVRowInfo.swift (in target 'HSTableView' from project 'HSTableView')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HSTVRowInfo.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-17 14:16:14.460 xcodebuild[804:4907] [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\ HSTableView (in target 'HSTableView' from project 'HSTableView')
	SwiftCompile normal arm64 (in target 'HSTableView' from project 'HSTableView')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ HSTableView (in target 'HSTableView' from project 'HSTableView')
	SwiftCompile normal arm64_32 (in target 'HSTableView' from project 'HSTableView')
	Building workspace HSTableView with scheme HSTableView
(5 failures)
BUILD FAILURE 6.4 watchOS