The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DataSource, reference 8.1.7 (b05b55), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 05:31:28 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme DataSource -destination generic/platform=watchOS

Build Log

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/DataSource/DataSource.swift:37:40: error: 'UITableViewCell' is unavailable in watchOS
 35 |     public var didDeselect: ((RowType, IndexPath) -> Void)?
 36 |
 37 |     public var willDisplay: ((RowType, UITableViewCell, IndexPath) -> Void)?
    |                                        `- error: 'UITableViewCell' is unavailable in watchOS
 38 |     public var didEndDisplaying: ((UITableViewCell, IndexPath) -> Void)?
 39 |
/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/DataSource/DataSource.swift:38:36: error: 'UITableViewCell' is unavailable in watchOS
 36 |
 37 |     public var willDisplay: ((RowType, UITableViewCell, IndexPath) -> Void)?
 38 |     public var didEndDisplaying: ((UITableViewCell, IndexPath) -> Void)?
    |                                    `- error: 'UITableViewCell' is unavailable in watchOS
 39 |
 40 |     public var editingStyle: ((RowType, IndexPath) -> UITableViewCell.EditingStyle)?
/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/DataSource/DataSource.swift:40:55: error: 'UITableViewCell' is unavailable in watchOS
 38 |     public var didEndDisplaying: ((UITableViewCell, IndexPath) -> Void)?
 39 |
 40 |     public var editingStyle: ((RowType, IndexPath) -> UITableViewCell.EditingStyle)?
    |                                                       `- error: 'UITableViewCell' is unavailable in watchOS
 41 |     public var titleForDeleteConfirmationButton: ((RowType, IndexPath) -> String?)?
 42 |     public var editActions: ((RowType, IndexPath) -> [UITableViewRowAction]?)?
/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/DataSource/DataSource.swift:42:55: error: 'UITableViewRowAction' is unavailable in watchOS
 40 |     public var editingStyle: ((RowType, IndexPath) -> UITableViewCell.EditingStyle)?
 41 |     public var titleForDeleteConfirmationButton: ((RowType, IndexPath) -> String?)?
 42 |     public var editActions: ((RowType, IndexPath) -> [UITableViewRowAction]?)?
    |                                                       `- error: 'UITableViewRowAction' is unavailable in watchOS
 43 |     public var shouldIndentWhileEditing: ((RowType, IndexPath) -> Bool)?
 44 |     public var willBeginEditing: ((RowType, IndexPath) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/DataSource.swift:53:57: error: 'UIView' is unavailable in watchOS
 51 |     public var sectionFooterHeight: ((SectionType, Int) -> SectionHeight)?
 52 |
 53 |     public var willDisplaySectionHeader: ((SectionType, UIView, Int) -> Void)?
    |                                                         `- error: 'UIView' is unavailable in watchOS
 54 |     public var willDisplaySectionFooter: ((SectionType, UIView, Int) -> Void)?
 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/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/DataSource/DataSource.swift:54:57: error: 'UIView' is unavailable in watchOS
 52 |
 53 |     public var willDisplaySectionHeader: ((SectionType, UIView, Int) -> Void)?
 54 |     public var willDisplaySectionFooter: ((SectionType, UIView, Int) -> Void)?
    |                                                         `- error: 'UIView' is unavailable in watchOS
 55 |
 56 |     public var didEndDisplayingSectionHeader: ((UIView, Int) -> Void)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/DataSource/DataSource.swift:56:49: error: 'UIView' is unavailable in watchOS
 54 |     public var willDisplaySectionFooter: ((SectionType, UIView, Int) -> Void)?
 55 |
 56 |     public var didEndDisplayingSectionHeader: ((UIView, Int) -> Void)?
    |                                                 `- error: 'UIView' is unavailable in watchOS
 57 |     public var didEndDisplayingSectionFooter: ((UIView, Int) -> Void)?
 58 |
/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/DataSource/DataSource.swift:57:49: error: 'UIView' is unavailable in watchOS
 55 |
 56 |     public var didEndDisplayingSectionHeader: ((UIView, Int) -> Void)?
 57 |     public var didEndDisplayingSectionFooter: ((UIView, Int) -> Void)?
    |                                                 `- error: 'UIView' is unavailable in watchOS
 58 |
 59 |     public var targetIndexPathForMove: ((RowType, (IndexPath, IndexPath)) -> 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/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/DataSource/DataSource.swift:78:52: error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
 76 |     public var cancelPrefetching: (([IndexPath]) -> Void)?
 77 |
 78 |     public weak var fallbackDataSourcePrefetching: UITableViewDataSourcePrefetching?
    |                                                    `- error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
 79 |
 80 |     // MARK: Fallback delegate
/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:589:11: note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
587 |
588 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
589 | @protocol UITableViewDataSourcePrefetching <NSObject>
    |           `- note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
590 |
591 | @required
/Users/admin/builder/spi-builder-workspace/DataSource/DataSource.swift:84:39: error: 'UITableViewDelegate' is unavailable in watchOS
 82 |     /// Fallback used when DataSource doesn't handle delegate method itself.
 83 |     /// - Note: The fallback delegate needs to be set *before* setting the table view's delegate, otherwise certain delegate methods will never be called.
 84 |     public weak var fallbackDelegate: UITableViewDelegate?
    |                                       `- error: 'UITableViewDelegate' is unavailable in watchOS
 85 |
 86 |     override public func forwardingTarget(for _: Selector!) -> Any? {
/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/DataSource/DataSource.swift:138:35: error: 'UITableViewCell' is unavailable in watchOS
136 |     public var isRowHidden: ((RowType, IndexPath) -> Bool)?
137 |     public var isSectionHidden: ((SectionType, Int) -> Bool)?
138 |     public var update: ((RowType, UITableViewCell, IndexPath) -> Void)?
    |                                   `- error: 'UITableViewCell' is unavailable in watchOS
139 |
140 |     // MARK: Internal
/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/DataSource/DataSource.swift:299:41: error: 'UITableView' is unavailable in watchOS
297 |     // MARK: Reload Data
298 |
299 |     public func reloadData(_ tableView: UITableView, animated: Bool) {
    |                                         `- error: 'UITableView' is unavailable in watchOS
300 |         if tableView.dataSource == nil {
301 |             tableView.dataSource = self
/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/DataSource/DataSource.swift:317:22: error: 'UITableView' is unavailable in watchOS
315 |
316 |     public func reloadDataAnimated(
317 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
318 |         rowDeletionAnimation: UITableView.RowAnimation = .fade,
319 |         rowInsertionAnimation: UITableView.RowAnimation = .fade,
/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/DataSource/DataSource.swift:318:31: error: 'UITableView' is unavailable in watchOS
316 |     public func reloadDataAnimated(
317 |         _ tableView: UITableView,
318 |         rowDeletionAnimation: UITableView.RowAnimation = .fade,
    |                               `- error: 'UITableView' is unavailable in watchOS
319 |         rowInsertionAnimation: UITableView.RowAnimation = .fade,
320 |         rowReloadAnimation: UITableView.RowAnimation = .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/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/DataSource/DataSource.swift:319:32: error: 'UITableView' is unavailable in watchOS
317 |         _ tableView: UITableView,
318 |         rowDeletionAnimation: UITableView.RowAnimation = .fade,
319 |         rowInsertionAnimation: UITableView.RowAnimation = .fade,
    |                                `- error: 'UITableView' is unavailable in watchOS
320 |         rowReloadAnimation: UITableView.RowAnimation = .none,
321 |         sectionDeletionAnimation: UITableView.RowAnimation = .fade,
/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/DataSource/DataSource.swift:320:29: error: 'UITableView' is unavailable in watchOS
318 |         rowDeletionAnimation: UITableView.RowAnimation = .fade,
319 |         rowInsertionAnimation: UITableView.RowAnimation = .fade,
320 |         rowReloadAnimation: UITableView.RowAnimation = .none,
    |                             `- error: 'UITableView' is unavailable in watchOS
321 |         sectionDeletionAnimation: UITableView.RowAnimation = .fade,
322 |         sectionInsertionAnimation: UITableView.RowAnimation = .fade
/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/DataSource/DataSource.swift:321:35: error: 'UITableView' is unavailable in watchOS
319 |         rowInsertionAnimation: UITableView.RowAnimation = .fade,
320 |         rowReloadAnimation: UITableView.RowAnimation = .none,
321 |         sectionDeletionAnimation: UITableView.RowAnimation = .fade,
    |                                   `- error: 'UITableView' is unavailable in watchOS
322 |         sectionInsertionAnimation: UITableView.RowAnimation = .fade
323 |     ) {
/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/DataSource/DataSource.swift:322:36: error: 'UITableView' is unavailable in watchOS
320 |         rowReloadAnimation: UITableView.RowAnimation = .none,
321 |         sectionDeletionAnimation: UITableView.RowAnimation = .fade,
322 |         sectionInsertionAnimation: UITableView.RowAnimation = .fade
    |                                    `- error: 'UITableView' is unavailable in watchOS
323 |     ) {
324 |         let oldSections = visibleSections.map { $0.diffableSection }
/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/DataSource/DataSource.swift:349:40: error: 'UITableView' is unavailable in watchOS
347 |     }
348 |
349 |     public func updateRow(_ tableView: UITableView, row: RowType, at indexPath: IndexPath) {
    |                                        `- error: 'UITableView' is unavailable in watchOS
350 |         let cellDescriptor = self.cellDescriptor(for: row.identifier)
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/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/DataSource/DataSource.swift:365:55: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
363 | @available(iOS 11,*)
364 | public extension DataSource {
365 |     var leadingSwipeActions: ((RowType, IndexPath) -> UISwipeActionsConfiguration?)? {
    |                                                       `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
366 |         get {
367 |             if _leadingSwipeActions == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/DataSource/DataSource.swift:380:56: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
378 |     }
379 |
380 |     var trailingSwipeActions: ((RowType, IndexPath) -> UISwipeActionsConfiguration?)? {
    |                                                        `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
381 |         get {
382 |             if _trailingSwipeActions == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/DataSource/DataSource.swift:398:73: error: 'UIContextMenuConfiguration' is unavailable in watchOS
396 | @available(iOS 13,*)
397 | public extension DataSource {
398 |     var configurationForMenuAtLocationClosure: ((RowType, IndexPath) -> UIContextMenuConfiguration?)? {
    |                                                                         `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
399 |         get {
400 |             if _configurationForMenuAtLocationClosure == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift:15:15: error: 'UIView' is unavailable in watchOS
 13 |     case none
 14 |     case title(String)
 15 |     case view(UIView)
    |               `- error: 'UIView' is unavailable in watchOS
 16 | }
 17 |
/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/DataSource/SectionDescriptor.swift:24:32: error: 'UITableView' is unavailable in watchOS
 22 |     case zero
 23 |
 24 |     func floatValue(for style: UITableView.Style) -> CGFloat {
    |                                `- error: 'UITableView' is unavailable in watchOS
 25 |         switch self {
 26 |         case .value(let value):
/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/DataSource/SectionDescriptor.swift:52:50: error: 'UIView' is unavailable in watchOS
 50 |     var footerHeightClosure: ((SectionType, Int) -> SectionHeight)? { get }
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' is unavailable in watchOS
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:53:50: error: 'UIView' is unavailable in watchOS
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' 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/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/DataSource/SectionDescriptor.swift:175:70: error: 'UIView' is unavailable in watchOS
173 |     // MARK: willDisplayHeader
174 |
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:177:78: error: 'UIView' is unavailable in watchOS
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
178 |         willDisplayHeaderClosure = { [unowned self] (section, view, index) in
179 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:193:70: error: 'UIView' is unavailable in watchOS
191 |     // MARK: willDisplayFooter
192 |
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:195:78: error: 'UIView' is unavailable in watchOS
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
196 |         willDisplayFooterClosure = { [unowned self] (section, view, index) in
197 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:211:75: error: 'UIView' is unavailable in watchOS
209 |     // MARK: didEndDisplayingHeader
210 |
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:213:83: error: 'UIView' is unavailable in watchOS
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
214 |         didEndDisplayingHeaderClosure = { [unowned self] (section, view, index) in
215 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:229:75: error: 'UIView' is unavailable in watchOS
227 |     // MARK: didEndDisplayingFooter
228 |
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:231:83: error: 'UIView' is unavailable in watchOS
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
232 |         didEndDisplayingFooterClosure = { [unowned self] (section, view, index) in
233 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SeparatedSection/SeparatedSection.swift:33:61: error: 'UIView' is unavailable in watchOS
 31 |
 32 |     public typealias StyleConfigureClosure = (Transition) -> SeparatorStyle?
 33 |     public typealias ViewConfigureClosure = (Transition) -> UIView?
    |                                                             `- error: 'UIView' is unavailable in watchOS
 34 |
 35 |     let styleConfigureClosure: StyleConfigureClosure?
/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/DataSource/SeparatedSection/SeparatorCustomViewViewModel.swift:14:21: error: 'UIView' is unavailable in watchOS
12 |
13 |     let diffIdentifier: String
14 |     let customView: UIView
   |                     `- error: 'UIView' is unavailable in watchOS
15 |
16 |     init(diffIdentifier: String, customView: UIView) {
/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/DataSource/SeparatedSection/SeparatorCustomViewViewModel.swift:16:46: error: 'UIView' is unavailable in watchOS
14 |     let customView: UIView
15 |
16 |     init(diffIdentifier: String, customView: UIView) {
   |                                              `- error: 'UIView' is unavailable in watchOS
17 |         self.diffIdentifier = diffIdentifier
18 |         self.customView = customView
/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/DataSource/SeparatedSection/SeparatorLineCell.swift:21:58: error: 'UIScreen' is unavailable in watchOS
 19 |
 20 |     /// One pixle, depending on screen resolution
 21 |     public static let defaultLineHeight: CGFloat = 1.0 / UIScreen.main.scale
    |                                                          `- error: 'UIScreen' is unavailable in watchOS
 22 |
 23 |     public init(edgeEnsets: UIEdgeInsets = .zero, color: UIColor = SeparatorStyle.defaultColor, backgroundColor: UIColor = .white, height: CGFloat = SeparatorStyle.defaultLineHeight) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:21:67: error: 'main' is unavailable in watchOS
 19 |
 20 |     /// One pixle, depending on screen resolution
 21 |     public static let defaultLineHeight: CGFloat = 1.0 / UIScreen.main.scale
    |                                                                   `- error: 'main' is unavailable in watchOS
 22 |
 23 |     public init(edgeEnsets: UIEdgeInsets = .zero, color: UIColor = SeparatorStyle.defaultColor, backgroundColor: UIColor = .white, height: CGFloat = SeparatorStyle.defaultLineHeight) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:41:20: error: 'UIView' is unavailable in watchOS
 39 | class SeparatorLineCell: UITableViewCell, AutoRegisterCell {
 40 |
 41 |     var separator: UIView!
    |                    `- error: 'UIView' is unavailable in watchOS
 42 |     var leftInsetConstraint: NSLayoutConstraint!
 43 |     var rightInsetConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SeparatedSection/SeparatorLineCell.swift:42:30: error: 'NSLayoutConstraint' is unavailable in watchOS
 40 |
 41 |     var separator: UIView!
 42 |     var leftInsetConstraint: NSLayoutConstraint!
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 43 |     var rightInsetConstraint: NSLayoutConstraint!
 44 |     var topInsetConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:43:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |     var separator: UIView!
 42 |     var leftInsetConstraint: NSLayoutConstraint!
 43 |     var rightInsetConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 44 |     var topInsetConstraint: NSLayoutConstraint!
 45 |     var bottomInsetConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:44:29: error: 'NSLayoutConstraint' is unavailable in watchOS
 42 |     var leftInsetConstraint: NSLayoutConstraint!
 43 |     var rightInsetConstraint: NSLayoutConstraint!
 44 |     var topInsetConstraint: NSLayoutConstraint!
    |                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 45 |     var bottomInsetConstraint: NSLayoutConstraint!
 46 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:45:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 43 |     var rightInsetConstraint: NSLayoutConstraint!
 44 |     var topInsetConstraint: NSLayoutConstraint!
 45 |     var bottomInsetConstraint: NSLayoutConstraint!
    |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |
 47 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:47:26: error: 'UITableViewCell' is unavailable in watchOS
 45 |     var bottomInsetConstraint: NSLayoutConstraint!
 46 |
 47 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 48 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
 49 |
/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/DataSource/SeparatedSection/SeparatorLineCell.swift:59:19: error: cannot override 'accessibilityElementCount' which has been marked unavailable
 57 |     }
 58 |
 59 |     override func accessibilityElementCount() -> Int {
    |                   |- error: cannot override 'accessibilityElementCount' which has been marked unavailable
    |                   `- note: remove 'override' modifier to declare a new 'accessibilityElementCount'
 60 |         return 0
 61 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityContainer.h:36:1: note: 'accessibilityElementCount()' has been explicitly marked unavailable here
 34 |  Returns the number of accessibility elements in the container.
 35 |  */
 36 | - (NSInteger)accessibilityElementCount API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    | `- note: 'accessibilityElementCount()' has been explicitly marked unavailable here
 37 |
 38 | /*
/Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift:39:26: error: 'UITableViewCell' is unavailable in watchOS
 37 | }
 38 |
 39 | class SeparatorLineCell: UITableViewCell, AutoRegisterCell {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 40 |
 41 |     var separator: UIView!
/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/DataSource/UITableViewExtensions.swift:64:41: error: 'UITableViewCell' is unavailable in watchOS
 62 | extension UITableView {
 63 |
 64 |     public func registerNib(_ cellType: UITableViewCell.Type) {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 65 |         registerNib(String(describing: cellType))
 66 |     }
/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/DataSource/UITableViewExtensions.swift:74:31: error: 'UITableView' is unavailable in watchOS
 72 |     func apply(
 73 |         batch: Batch,
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
    |                               `- error: 'UITableView' is unavailable in watchOS
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
/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/DataSource/UITableViewExtensions.swift:75:32: error: 'UITableView' is unavailable in watchOS
 73 |         batch: Batch,
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
    |                                `- error: 'UITableView' is unavailable in watchOS
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
/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/DataSource/UITableViewExtensions.swift:76:29: error: 'UITableView' is unavailable in watchOS
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
    |                             `- error: 'UITableView' is unavailable in watchOS
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
/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/DataSource/UITableViewExtensions.swift:77:35: error: 'UITableView' is unavailable in watchOS
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
    |                                   `- error: 'UITableView' is unavailable in watchOS
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
 79 |         ) {
/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/DataSource/UITableViewExtensions.swift:78:36: error: 'UITableView' is unavailable in watchOS
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
    |                                    `- error: 'UITableView' is unavailable in watchOS
 79 |         ) {
 80 |
/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/DataSource/UITableViewExtensions.swift:62:11: error: 'UITableView' is unavailable in watchOS
 60 | // MARK: - UITableView
 61 |
 62 | extension UITableView {
    |           `- error: 'UITableView' is unavailable in watchOS
 63 |
 64 |     public func registerNib(_ 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/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/DataSource/UITableViewExtensions.swift:101:11: error: 'UITableViewCell' is unavailable in watchOS
 99 | }
100 |
101 | extension UITableViewCell {
    |           `- error: 'UITableViewCell' is unavailable in watchOS
102 |
103 |     static var cellIdentifier: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/Utilities/UIView+AutoLayout.swift:25:102: error: 'UIView' is unavailable in watchOS
 23 |     }
 24 |
 25 |     func animateConstraints(withDuration duration: TimeInterval, delay: TimeInterval = 0.0, options: UIView.AnimationOptions, animations: () -> Void, completion: ((Bool) -> Void)?) {
    |                                                                                                      `- error: 'UIView' is unavailable in watchOS
 26 |         self.layoutIfNeeded()
 27 |         animations()
/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/DataSource/Utilities/UIView+AutoLayout.swift:33:65: error: 'UIView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
    |                                                                 `- error: 'UIView' is unavailable in watchOS
 34 |         translatesAutoresizingMaskIntoConstraints = false
 35 |         NSLayoutConstraint.activate(closure(self))
/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/DataSource/Utilities/UIView+AutoLayout.swift:33:77: error: 'NSLayoutConstraint' is unavailable in watchOS
 31 |     }
 32 |
 33 |     @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
    |                                                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 34 |         translatesAutoresizingMaskIntoConstraints = false
 35 |         NSLayoutConstraint.activate(closure(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:33:101: error: 'UIView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     @discardableResult func withConstraints(_ closure: (_ view: UIView) -> [NSLayoutConstraint]) -> UIView {
    |                                                                                                     `- error: 'UIView' is unavailable in watchOS
 34 |         translatesAutoresizingMaskIntoConstraints = false
 35 |         NSLayoutConstraint.activate(closure(self))
/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/DataSource/Utilities/UIView+AutoLayout.swift:41:38: error: 'UILayoutGuide' is unavailable in watchOS
 39 |     // Layout guide
 40 |
 41 |     func alignLeading(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                      `- error: 'UILayoutGuide' is unavailable in watchOS
 42 |         return leadingAnchor.constraint(equalTo: layoutGuide.leadingAnchor, constant: constant)
 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/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:41:79: error: 'NSLayoutConstraint' is unavailable in watchOS
 39 |     // Layout guide
 40 |
 41 |     func alignLeading(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 42 |         return leadingAnchor.constraint(equalTo: layoutGuide.leadingAnchor, constant: constant)
 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:45:39: error: 'UILayoutGuide' is unavailable in watchOS
 43 |     }
 44 |
 45 |     func alignTrailing(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                       `- error: 'UILayoutGuide' is unavailable in watchOS
 46 |         return trailingAnchor.constraint(equalTo: layoutGuide.trailingAnchor, constant: constant)
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:45:80: error: 'NSLayoutConstraint' is unavailable in watchOS
 43 |     }
 44 |
 45 |     func alignTrailing(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |         return trailingAnchor.constraint(equalTo: layoutGuide.trailingAnchor, constant: constant)
 47 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:49:35: error: 'UILayoutGuide' is unavailable in watchOS
 47 |     }
 48 |
 49 |     func alignLeft(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                   `- error: 'UILayoutGuide' is unavailable in watchOS
 50 |         return leftAnchor.constraint(equalTo: layoutGuide.leftAnchor, constant: constant)
 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/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:49:76: error: 'NSLayoutConstraint' is unavailable in watchOS
 47 |     }
 48 |
 49 |     func alignLeft(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
 50 |         return leftAnchor.constraint(equalTo: layoutGuide.leftAnchor, constant: constant)
 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:53:36: error: 'UILayoutGuide' is unavailable in watchOS
 51 |     }
 52 |
 53 |     func alignRight(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                    `- error: 'UILayoutGuide' is unavailable in watchOS
 54 |         return rightAnchor.constraint(equalTo: layoutGuide.rightAnchor, constant: constant)
 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/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:53:77: error: 'NSLayoutConstraint' is unavailable in watchOS
 51 |     }
 52 |
 53 |     func alignRight(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 54 |         return rightAnchor.constraint(equalTo: layoutGuide.rightAnchor, constant: constant)
 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:57:34: error: 'UILayoutGuide' is unavailable in watchOS
 55 |     }
 56 |
 57 |     func alignTop(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                  `- error: 'UILayoutGuide' is unavailable in watchOS
 58 |         return topAnchor.constraint(equalTo: layoutGuide.topAnchor, constant: constant)
 59 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:57:75: error: 'NSLayoutConstraint' is unavailable in watchOS
 55 |     }
 56 |
 57 |     func alignTop(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 58 |         return topAnchor.constraint(equalTo: layoutGuide.topAnchor, constant: constant)
 59 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:61:37: error: 'UILayoutGuide' is unavailable in watchOS
 59 |     }
 60 |
 61 |     func alignBottom(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                     `- error: 'UILayoutGuide' is unavailable in watchOS
 62 |         return bottomAnchor.constraint(equalTo: layoutGuide.bottomAnchor, constant: constant)
 63 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:61:78: error: 'NSLayoutConstraint' is unavailable in watchOS
 59 |     }
 60 |
 61 |     func alignBottom(_ layoutGuide: UILayoutGuide, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 62 |         return bottomAnchor.constraint(equalTo: layoutGuide.bottomAnchor, constant: constant)
 63 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:67:31: error: 'UIView' is unavailable in watchOS
 65 |     // View
 66 |
 67 |     func alignLeading(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                               `- error: 'UIView' is unavailable in watchOS
 68 |         return leadingAnchor.constraint(equalTo: anchorView(view).leadingAnchor, constant: constant)
 69 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:67:72: error: 'NSLayoutConstraint' is unavailable in watchOS
 65 |     // View
 66 |
 67 |     func alignLeading(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 68 |         return leadingAnchor.constraint(equalTo: anchorView(view).leadingAnchor, constant: constant)
 69 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:71:32: error: 'UIView' is unavailable in watchOS
 69 |     }
 70 |
 71 |     func alignTrailing(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                `- error: 'UIView' is unavailable in watchOS
 72 |         return trailingAnchor.constraint(equalTo: anchorView(view).trailingAnchor, constant: constant)
 73 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:71:73: error: 'NSLayoutConstraint' is unavailable in watchOS
 69 |     }
 70 |
 71 |     func alignTrailing(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 72 |         return trailingAnchor.constraint(equalTo: anchorView(view).trailingAnchor, constant: constant)
 73 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:75:28: error: 'UIView' is unavailable in watchOS
 73 |     }
 74 |
 75 |     func alignLeft(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                            `- error: 'UIView' is unavailable in watchOS
 76 |         return leftAnchor.constraint(equalTo: anchorView(view).leftAnchor, constant: constant)
 77 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:75:69: error: 'NSLayoutConstraint' is unavailable in watchOS
 73 |     }
 74 |
 75 |     func alignLeft(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 76 |         return leftAnchor.constraint(equalTo: anchorView(view).leftAnchor, constant: constant)
 77 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:79:29: error: 'UIView' is unavailable in watchOS
 77 |     }
 78 |
 79 |     func alignRight(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                             `- error: 'UIView' is unavailable in watchOS
 80 |         return rightAnchor.constraint(equalTo: anchorView(view).rightAnchor, constant: constant)
 81 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:79:70: error: 'NSLayoutConstraint' is unavailable in watchOS
 77 |     }
 78 |
 79 |     func alignRight(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 80 |         return rightAnchor.constraint(equalTo: anchorView(view).rightAnchor, constant: constant)
 81 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:83:27: error: 'UIView' is unavailable in watchOS
 81 |     }
 82 |
 83 |     func alignTop(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                           `- error: 'UIView' is unavailable in watchOS
 84 |         return topAnchor.constraint(equalTo: anchorView(view).topAnchor, constant: constant)
 85 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:83:68: error: 'NSLayoutConstraint' is unavailable in watchOS
 81 |     }
 82 |
 83 |     func alignTop(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 84 |         return topAnchor.constraint(equalTo: anchorView(view).topAnchor, constant: constant)
 85 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:87:30: error: 'UIView' is unavailable in watchOS
 85 |     }
 86 |
 87 |     func alignBottom(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                              `- error: 'UIView' is unavailable in watchOS
 88 |         return bottomAnchor.constraint(equalTo: anchorView(view).bottomAnchor, constant: constant)
 89 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:87:71: error: 'NSLayoutConstraint' is unavailable in watchOS
 85 |     }
 86 |
 87 |     func alignBottom(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 88 |         return bottomAnchor.constraint(equalTo: anchorView(view).bottomAnchor, constant: constant)
 89 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:91:31: error: 'UIView' is unavailable in watchOS
 89 |     }
 90 |
 91 |     func alignCenterX(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                               `- error: 'UIView' is unavailable in watchOS
 92 |         return centerXAnchor.constraint(equalTo: anchorView(view).centerXAnchor, constant: constant)
 93 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:91:72: error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |     }
 90 |
 91 |     func alignCenterX(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 92 |         return centerXAnchor.constraint(equalTo: anchorView(view).centerXAnchor, constant: constant)
 93 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:95:31: error: 'UIView' is unavailable in watchOS
 93 |     }
 94 |
 95 |     func alignCenterY(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                               `- error: 'UIView' is unavailable in watchOS
 96 |         return centerYAnchor.constraint(equalTo: anchorView(view).centerYAnchor, constant: constant)
 97 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/Utilities/UIView+AutoLayout.swift:95:72: error: 'NSLayoutConstraint' is unavailable in watchOS
 93 |     }
 94 |
 95 |     func alignCenterY(_ view: UIView? = nil, constant: CGFloat = 0) -> NSLayoutConstraint {
    |                                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 96 |         return centerYAnchor.constraint(equalTo: anchorView(view).centerYAnchor, constant: constant)
 97 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:99:30: error: 'UIView' is unavailable in watchOS
 97 |     }
 98 |
 99 |     func alignCenter(_ view: UIView? = nil) -> [NSLayoutConstraint] {
    |                              `- error: 'UIView' is unavailable in watchOS
100 |         return [
101 |             alignCenterX(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/DataSource/Utilities/UIView+AutoLayout.swift:99:49: error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |     }
 98 |
 99 |     func alignCenter(_ view: UIView? = nil) -> [NSLayoutConstraint] {
    |                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |         return [
101 |             alignCenterX(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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:106:29: error: 'UIView' is unavailable in watchOS
104 |     }
105 |
106 |     func alignEdges(_ view: UIView? = nil, insets: UIEdgeInsets = UIEdgeInsets.init()) -> [NSLayoutConstraint] {
    |                             `- error: 'UIView' is unavailable in watchOS
107 |         return [
108 |             alignLeft(view, constant: insets.left),
/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/DataSource/Utilities/UIView+AutoLayout.swift:106:92: error: 'NSLayoutConstraint' is unavailable in watchOS
104 |     }
105 |
106 |     func alignEdges(_ view: UIView? = nil, insets: UIEdgeInsets = UIEdgeInsets.init()) -> [NSLayoutConstraint] {
    |                                                                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
107 |         return [
108 |             alignLeft(view, constant: insets.left),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:115:47: error: 'NSLayoutConstraint' is unavailable in watchOS
113 |     }
114 |
115 |     func constraintWidth(_ width: CGFloat) -> NSLayoutConstraint {
    |                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
116 |         return widthAnchor.constraint(equalToConstant: width)
117 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:119:49: error: 'NSLayoutConstraint' is unavailable in watchOS
117 |     }
118 |
119 |     func constraintHeight(_ height: CGFloat) -> NSLayoutConstraint {
    |                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
120 |         return heightAnchor.constraint(equalToConstant: height)
121 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:123:45: error: 'NSLayoutConstraint' is unavailable in watchOS
121 |     }
122 |
123 |     func constraintSize(_ size: CGSize) -> [NSLayoutConstraint] {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
124 |         return [
125 |             widthAnchor.constraint(equalToConstant: size.width),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:130:37: error: 'UIView' is unavailable in watchOS
128 |     }
129 |
130 |     private func anchorView(_ view: UIView?) -> UIView {
    |                                     `- error: 'UIView' is unavailable in watchOS
131 |         return view ?? superview!
132 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:130:49: error: 'UIView' is unavailable in watchOS
128 |     }
129 |
130 |     private func anchorView(_ view: UIView?) -> UIView {
    |                                                 `- error: 'UIView' is unavailable in watchOS
131 |         return view ?? superview!
132 |     }
/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/DataSource/Utilities/UIView+AutoLayout.swift:11:11: error: 'UIView' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | extension UIView {
    |           `- error: 'UIView' is unavailable in watchOS
 12 |
 13 |     func animateConstraints(withDuration duration: TimeInterval, delay: TimeInterval = 0.0, animations: () -> Void) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:140:31: error: 'UILayoutPriority' is unavailable in watchOS
138 |     }
139 |
140 |     func priority(_ priority: UILayoutPriority) -> [NSLayoutConstraint] {
    |                               `- error: 'UILayoutPriority' is unavailable in watchOS
141 |         for constraint in self {
142 |             constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:140:53: error: 'NSLayoutConstraint' is unavailable in watchOS
138 |     }
139 |
140 |     func priority(_ priority: UILayoutPriority) -> [NSLayoutConstraint] {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
141 |         for constraint in self {
142 |             constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.swift:135:32: error: 'NSLayoutConstraint' is unavailable in watchOS
133 | }
134 |
135 | extension Array where Element: NSLayoutConstraint {
    |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
136 |     func activate() {
137 |         NSLayoutConstraint.activate(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
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/DataSource/AutoRegisterCell.swift /Users/admin/builder/spi-builder-workspace/DataSource/CellDescriptor.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+Diff.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDataSourcePrefetching.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDelegate.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource.swift /Users/admin/builder/spi-builder-workspace/DataSource/Diffable.swift /Users/admin/builder/spi-builder-workspace/DataSource/Row.swift /Users/admin/builder/spi-builder-workspace/DataSource/Section.swift /Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatedSection.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorCustomViewViewModel.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineCell.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatorLineViewModel.swift /Users/admin/builder/spi-builder-workspace/DataSource/UITableViewExtensions.swift /Users/admin/builder/spi-builder-workspace/DataSource/Utilities/UIView+AutoLayout.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/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource-dependencies-2.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/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/DataSource.build/Debug-watchos/DataSource-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DataSource -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource_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/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DataSource.build/Debug-watchos/DataSource-t.build/Objects-normal/arm64/DataSource.abi.json
SwiftCompile normal arm64 (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UITableViewExtensions.swift /Users/admin/builder/spi-builder-workspace/DataSource/UITableViewExtensions.swift (in target 'DataSource' from project 'DataSource')
/Users/admin/builder/spi-builder-workspace/DataSource/UITableViewExtensions.swift:64:41: error: 'UITableViewCell' is unavailable in watchOS
 62 | extension UITableView {
 63 |
 64 |     public func registerNib(_ cellType: UITableViewCell.Type) {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 65 |         registerNib(String(describing: cellType))
 66 |     }
/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/DataSource/UITableViewExtensions.swift:74:31: error: 'UITableView' is unavailable in watchOS
 72 |     func apply(
 73 |         batch: Batch,
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
    |                               `- error: 'UITableView' is unavailable in watchOS
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
/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/DataSource/UITableViewExtensions.swift:75:32: error: 'UITableView' is unavailable in watchOS
 73 |         batch: Batch,
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
    |                                `- error: 'UITableView' is unavailable in watchOS
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
/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/DataSource/UITableViewExtensions.swift:76:29: error: 'UITableView' is unavailable in watchOS
 74 |         rowDeletionAnimation: UITableView.RowAnimation,
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
    |                             `- error: 'UITableView' is unavailable in watchOS
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
/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/DataSource/UITableViewExtensions.swift:77:35: error: 'UITableView' is unavailable in watchOS
 75 |         rowInsertionAnimation: UITableView.RowAnimation,
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
    |                                   `- error: 'UITableView' is unavailable in watchOS
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
 79 |         ) {
/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/DataSource/UITableViewExtensions.swift:78:36: error: 'UITableView' is unavailable in watchOS
 76 |         rowReloadAnimation: UITableView.RowAnimation,
 77 |         sectionDeletionAnimation: UITableView.RowAnimation,
 78 |         sectionInsertionAnimation: UITableView.RowAnimation
    |                                    `- error: 'UITableView' is unavailable in watchOS
 79 |         ) {
 80 |
/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/DataSource/UITableViewExtensions.swift:62:11: error: 'UITableView' is unavailable in watchOS
 60 | // MARK: - UITableView
 61 |
 62 | extension UITableView {
    |           `- error: 'UITableView' is unavailable in watchOS
 63 |
 64 |     public func registerNib(_ 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/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/DataSource/UITableViewExtensions.swift:101:11: error: 'UITableViewCell' is unavailable in watchOS
 99 | }
100 |
101 | extension UITableViewCell {
    |           `- error: 'UITableViewCell' is unavailable in watchOS
102 |
103 |     static var cellIdentifier: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/UITableViewExtensions.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITableViewExtensions.swift
SwiftCompile normal arm64 Compiling\ Row.swift,\ Section.swift /Users/admin/builder/spi-builder-workspace/DataSource/Row.swift /Users/admin/builder/spi-builder-workspace/DataSource/Section.swift (in target 'DataSource' from project 'DataSource')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/Row.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Row.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/Section.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Section.swift
SwiftCompile normal arm64 Compiling\ DataSource+Diff.swift,\ DataSource+UITableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+Diff.swift /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDataSource.swift (in target 'DataSource' from project 'DataSource')
/Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDataSource.swift:8:40: error: 'UITableView' is unavailable in watchOS
  6 |     // MARK: Counts
  7 |
  8 |     public func numberOfSections(in _: UITableView) -> Int {
    |                                        `- error: 'UITableView' is unavailable in watchOS
  9 |         return visibleSections.count
 10 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/DataSource+UITableViewDataSource.swift:12:30: error: 'UITableView' is unavailable in watchOS
 10 |     }
 11 |
 12 |     public func tableView(_: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                              `- error: 'UITableView' is unavailable in watchOS
 13 |         return visibleSections[section].numberOfVisibleRows
 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/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/DataSource/DataSource+UITableViewDataSource.swift:18:40: error: 'UITableView' is unavailable in watchOS
 16 |     // MARK: Configuration
 17 |
 18 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                        `- error: 'UITableView' is unavailable in watchOS
 19 |         guard let cellDescriptor = cellDescriptor(at: indexPath) else {
 20 |             fatalError("[DataSource] no cellDescriptor found for indexPath \(indexPath) with identifier \(visibleRow(at: indexPath)?.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/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/DataSource/DataSource+UITableViewDataSource.swift:18:91: error: 'UITableViewCell' is unavailable in watchOS
 16 |     // MARK: Configuration
 17 |
 18 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
 19 |         guard let cellDescriptor = cellDescriptor(at: indexPath) else {
 20 |             fatalError("[DataSource] no cellDescriptor found for indexPath \(indexPath) with identifier \(visibleRow(at: indexPath)?.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/DataSource/DataSource+UITableViewDataSource.swift:54:30: error: 'UITableView' is unavailable in watchOS
 52 |     // MARK: Header & Footer
 53 |
 54 |     public func tableView(_: UITableView, titleForHeaderInSection section: Int) -> String? {
    |                              `- error: 'UITableView' is unavailable in watchOS
 55 |         let sectionDescriptor = self.sectionDescriptor(at: section)
 56 |
/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/DataSource/DataSource+UITableViewDataSource.swift:75:30: error: 'UITableView' is unavailable in watchOS
 73 |     }
 74 |
 75 |     public func tableView(_: UITableView, titleForFooterInSection section: Int) -> String? {
    |                              `- error: 'UITableView' is unavailable in watchOS
 76 |         let sectionDescriptor = self.sectionDescriptor(at: section)
 77 |
/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/DataSource/DataSource+UITableViewDataSource.swift:98:40: error: 'UITableView' is unavailable in watchOS
 96 |     // MARK: Editing
 97 |
 98 |     public func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
    |                                        `- error: 'UITableView' is unavailable in watchOS
 99 |         let cellDescriptor = self.cellDescriptor(at: indexPath)
100 |
/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/DataSource/DataSource+UITableViewDataSource.swift:115:40: error: 'UITableView' is unavailable in watchOS
113 |     // MARK: Moving & Reordering
114 |
115 |     public func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool {
    |                                        `- error: 'UITableView' is unavailable in watchOS
116 |         let cellDescriptor = self.cellDescriptor(at: indexPath)
117 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/DataSource+UITableViewDataSource.swift:132:51: error: 'UITableView' is unavailable in watchOS
130 |     // MARK: Index
131 |
132 |     public func sectionIndexTitles(for tableView: UITableView) -> [String]? {
    |                                                   `- error: 'UITableView' is unavailable in watchOS
133 |         return sectionIndexTitles?()
134 |             ?? fallbackDataSource?.sectionIndexTitles?(for: tableView)
/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/DataSource/DataSource+UITableViewDataSource.swift:137:40: error: 'UITableView' is unavailable in watchOS
135 |     }
136 |
137 |     public func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
    |                                        `- error: 'UITableView' is unavailable in watchOS
138 |         return sectionForSectionIndex?(title, index)
139 |             ?? fallbackDataSource?.tableView?(tableView, sectionForSectionIndexTitle: title, at: index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/DataSource+UITableViewDataSource.swift:145:40: error: 'UITableView' is unavailable in watchOS
143 |     // MARK: Data manipulation
144 |
145 |     public func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                        `- error: 'UITableView' is unavailable in watchOS
146 |         let cellDescriptor = self.cellDescriptor(at: indexPath)
147 |
/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/DataSource/DataSource+UITableViewDataSource.swift:145:74: error: 'UITableViewCell' is unavailable in watchOS
143 |     // MARK: Data manipulation
144 |
145 |     public func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    |                                                                          `- error: 'UITableViewCell' is unavailable in watchOS
146 |         let cellDescriptor = self.cellDescriptor(at: indexPath)
147 |
/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/DataSource/DataSource+UITableViewDataSource.swift:160:40: error: 'UITableView' is unavailable in watchOS
158 |     }
159 |
160 |     public func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath) {
    |                                        `- error: 'UITableView' is unavailable in watchOS
161 |         let cellDescriptor = self.cellDescriptor(at: sourceIndexPath)
162 |
/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/DataSource/DataSource+UITableViewDataSource.swift:4:23: error: 'UITableViewDataSource' is unavailable in watchOS
  2 | import UIKit
  3 |
  4 | extension DataSource: UITableViewDataSource {
    |                       `- error: 'UITableViewDataSource' is unavailable in watchOS
  5 |
  6 |     // MARK: Counts
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+Diff.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DataSource+Diff.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/DataSource+UITableViewDataSource.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DataSource+UITableViewDataSource.swift
SwiftCompile normal arm64 Compiling\ SectionDescriptor.swift,\ SeparatedSection.swift /Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatedSection.swift (in target 'DataSource' from project 'DataSource')
/Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift:15:15: error: 'UIView' is unavailable in watchOS
 13 |     case none
 14 |     case title(String)
 15 |     case view(UIView)
    |               `- error: 'UIView' is unavailable in watchOS
 16 | }
 17 |
/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/DataSource/SectionDescriptor.swift:24:32: error: 'UITableView' is unavailable in watchOS
 22 |     case zero
 23 |
 24 |     func floatValue(for style: UITableView.Style) -> CGFloat {
    |                                `- error: 'UITableView' is unavailable in watchOS
 25 |         switch self {
 26 |         case .value(let value):
/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/DataSource/SectionDescriptor.swift:52:50: error: 'UIView' is unavailable in watchOS
 50 |     var footerHeightClosure: ((SectionType, Int) -> SectionHeight)? { get }
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' is unavailable in watchOS
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:53:50: error: 'UIView' is unavailable in watchOS
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' 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/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/DataSource/SectionDescriptor.swift:175:70: error: 'UIView' is unavailable in watchOS
173 |     // MARK: willDisplayHeader
174 |
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:177:78: error: 'UIView' is unavailable in watchOS
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
178 |         willDisplayHeaderClosure = { [unowned self] (section, view, index) in
179 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:193:70: error: 'UIView' is unavailable in watchOS
191 |     // MARK: willDisplayFooter
192 |
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:195:78: error: 'UIView' is unavailable in watchOS
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
196 |         willDisplayFooterClosure = { [unowned self] (section, view, index) in
197 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:211:75: error: 'UIView' is unavailable in watchOS
209 |     // MARK: didEndDisplayingHeader
210 |
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:213:83: error: 'UIView' is unavailable in watchOS
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
214 |         didEndDisplayingHeaderClosure = { [unowned self] (section, view, index) in
215 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:229:75: error: 'UIView' is unavailable in watchOS
227 |     // MARK: didEndDisplayingFooter
228 |
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:231:83: error: 'UIView' is unavailable in watchOS
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
232 |         didEndDisplayingFooterClosure = { [unowned self] (section, view, index) in
233 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:29:20: error: 'UITableView' is unavailable in watchOS
 27 |             return value
 28 |         case .automatic:
 29 |             return UITableView.automaticDimension
    |                    `- error: 'UITableView' is unavailable in watchOS
 30 |         case .zero:
 31 |             return style == .plain ? 0.0 : CGFloat.leastNormalMagnitude
/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/DataSource/SectionDescriptor.swift:29:32: error: 'automaticDimension' is unavailable in watchOS
 27 |             return value
 28 |         case .automatic:
 29 |             return UITableView.automaticDimension
    |                                `- error: 'automaticDimension' is unavailable in watchOS
 30 |         case .zero:
 31 |             return style == .plain ? 0.0 : CGFloat.leastNormalMagnitude
/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/DataSource/SectionDescriptor.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionDescriptor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatedSection.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SeparatedSection.swift
SwiftCompile normal arm64_32 Compiling\ SectionDescriptor.swift,\ SeparatedSection.swift /Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatedSection.swift (in target 'DataSource' from project 'DataSource')
/Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift:15:15: error: 'UIView' is unavailable in watchOS
 13 |     case none
 14 |     case title(String)
 15 |     case view(UIView)
    |               `- error: 'UIView' is unavailable in watchOS
 16 | }
 17 |
/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/DataSource/SectionDescriptor.swift:24:32: error: 'UITableView' is unavailable in watchOS
 22 |     case zero
 23 |
 24 |     func floatValue(for style: UITableView.Style) -> CGFloat {
    |                                `- error: 'UITableView' is unavailable in watchOS
 25 |         switch self {
 26 |         case .value(let value):
/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/DataSource/SectionDescriptor.swift:52:50: error: 'UIView' is unavailable in watchOS
 50 |     var footerHeightClosure: ((SectionType, Int) -> SectionHeight)? { get }
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' is unavailable in watchOS
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:53:50: error: 'UIView' is unavailable in watchOS
 51 |
 52 |     var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)? { get }
 53 |     var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)? { get }
    |                                                  `- error: 'UIView' 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/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/DataSource/SectionDescriptor.swift:175:70: error: 'UIView' is unavailable in watchOS
173 |     // MARK: willDisplayHeader
174 |
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:177:78: error: 'UIView' is unavailable in watchOS
175 |     public private(set) var willDisplayHeaderClosure: ((SectionType, UIView, Int) -> Void)?
176 |
177 |     public func willDisplayHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
178 |         willDisplayHeaderClosure = { [unowned self] (section, view, index) in
179 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:193:70: error: 'UIView' is unavailable in watchOS
191 |     // MARK: willDisplayFooter
192 |
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                      `- error: 'UIView' is unavailable in watchOS
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:195:78: error: 'UIView' is unavailable in watchOS
193 |     public private(set) var willDisplayFooterClosure: ((SectionType, UIView, Int) -> Void)?
194 |
195 |     public func willDisplayFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                              `- error: 'UIView' is unavailable in watchOS
196 |         willDisplayFooterClosure = { [unowned self] (section, view, index) in
197 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:211:75: error: 'UIView' is unavailable in watchOS
209 |     // MARK: didEndDisplayingHeader
210 |
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:213:83: error: 'UIView' is unavailable in watchOS
211 |     public private(set) var didEndDisplayingHeaderClosure: ((SectionType, UIView, Int) -> Void)?
212 |
213 |     public func didEndDisplayingHeader(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
214 |         didEndDisplayingHeaderClosure = { [unowned self] (section, view, index) in
215 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:229:75: error: 'UIView' is unavailable in watchOS
227 |     // MARK: didEndDisplayingFooter
228 |
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
    |                                                                           `- error: 'UIView' is unavailable in watchOS
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
/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/DataSource/SectionDescriptor.swift:231:83: error: 'UIView' is unavailable in watchOS
229 |     public private(set) var didEndDisplayingFooterClosure: ((SectionType, UIView, Int) -> Void)?
230 |
231 |     public func didEndDisplayingFooter(_ closure: @escaping (HeaderFooterContent, UIView, Int) -> Void) -> SectionDescriptorType {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
232 |         didEndDisplayingFooterClosure = { [unowned self] (section, view, index) in
233 |             closure(self.typedContent(section), view, index)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DataSource/SectionDescriptor.swift:29:20: error: 'UITableView' is unavailable in watchOS
 27 |             return value
 28 |         case .automatic:
 29 |             return UITableView.automaticDimension
    |                    `- error: 'UITableView' is unavailable in watchOS
 30 |         case .zero:
 31 |             return style == .plain ? 0.0 : CGFloat.leastNormalMagnitude
/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/DataSource/SectionDescriptor.swift:29:32: error: 'automaticDimension' is unavailable in watchOS
 27 |             return value
 28 |         case .automatic:
 29 |             return UITableView.automaticDimension
    |                                `- error: 'automaticDimension' is unavailable in watchOS
 30 |         case .zero:
 31 |             return style == .plain ? 0.0 : CGFloat.leastNormalMagnitude
/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_32 /Users/admin/builder/spi-builder-workspace/DataSource/SectionDescriptor.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SectionDescriptor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/DataSource/SeparatedSection/SeparatedSection.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SeparatedSection.swift
SwiftCompile normal arm64 Compiling\ AutoRegisterCell.swift,\ CellDescriptor.swift /Users/admin/builder/spi-builder-workspace/DataSource/AutoRegisterCell.swift /Users/admin/builder/spi-builder-workspace/DataSource/CellDescriptor.swift (in target 'DataSource' from project 'DataSource')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/AutoRegisterCell.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AutoRegisterCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/DataSource/CellDescriptor.swift (in target 'DataSource' from project 'DataSource')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CellDescriptor.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 01:31:26.755 xcodebuild[911:5339] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'DataSource' from project 'DataSource')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DataSource (in target 'DataSource' from project 'DataSource')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DataSource (in target 'DataSource' from project 'DataSource')
	SwiftCompile normal arm64 (in target 'DataSource' from project 'DataSource')
	Building workspace DataSource with scheme DataSource
(5 failures)
BUILD FAILURE 6.4 watchOS