The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DeclarativeUIKit, reference v2.0.1 (61904f), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 00:20:08 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 DeclarativeUIKit -destination generic/platform=watchOS

Build Log

    |                                             `- error: 'NSLayoutDimension' is unavailable in watchOS
115 |         self.translatesAutoresizingMaskIntoConstraints = false
116 |         self[keyPath: keyPath].constraint(equalTo: anchor).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:114:76: error: 'NSLayoutDimension' is unavailable in watchOS
112 |
113 |     @discardableResult
114 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: NSLayoutDimension) -> Self {
    |                                                                            `- error: 'NSLayoutDimension' is unavailable in watchOS
115 |         self.translatesAutoresizingMaskIntoConstraints = false
116 |         self[keyPath: keyPath].constraint(equalTo: anchor).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:123:33: error: 'UIView' is unavailable in watchOS
121 |
122 |     @discardableResult
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                 `- error: 'UIView' is unavailable in watchOS
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:123:41: error: 'NSLayoutDimension' is unavailable in watchOS
121 |
122 |     @discardableResult
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> 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/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:125:24: error: 'UILayoutPriority' is unavailable in watchOS
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> Self {
    |                        `- error: 'UILayoutPriority' is unavailable in watchOS
126 |         self.translatesAutoresizingMaskIntoConstraints = false
127 |         let constraint = self[keyPath: keyPath].constraint(equalToConstant: constant)
/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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:125:44: error: 'required' is unavailable in watchOS
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> Self {
    |                                            `- error: 'required' is unavailable in watchOS
126 |         self.translatesAutoresizingMaskIntoConstraints = false
127 |         let constraint = self[keyPath: keyPath].constraint(equalToConstant: constant)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:134:33: error: 'UIView' is unavailable in watchOS
132 |
133 |     @discardableResult
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                 `- error: 'UIView' is unavailable in watchOS
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:134:41: error: 'NSLayoutDimension' is unavailable in watchOS
132 |
133 |     @discardableResult
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> 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/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:136:24: error: 'UILayoutPriority' is unavailable in watchOS
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> Self {
    |                        `- error: 'UILayoutPriority' is unavailable in watchOS
137 |         self.translatesAutoresizingMaskIntoConstraints = false
138 |         let constraint = self[keyPath: keyPath].constraint(greaterThanOrEqualToConstant: constant)
/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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:136:44: error: 'required' is unavailable in watchOS
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> Self {
    |                                            `- error: 'required' is unavailable in watchOS
137 |         self.translatesAutoresizingMaskIntoConstraints = false
138 |         let constraint = self[keyPath: keyPath].constraint(greaterThanOrEqualToConstant: constant)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:145:46: error: 'UILayoutPriority' is unavailable in watchOS
143 |
144 |     @discardableResult
145 |     func set(compressionResistance priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                              `- error: 'UILayoutPriority' is unavailable in watchOS
146 |         self.setContentCompressionResistancePriority(priority, for: axis)
147 |         return 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: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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:145:74: error: 'NSLayoutConstraint' is unavailable in watchOS
143 |
144 |     @discardableResult
145 |     func set(compressionResistance priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
146 |         self.setContentCompressionResistancePriority(priority, for: axis)
147 |         return 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:151:38: error: 'UILayoutPriority' is unavailable in watchOS
149 |
150 |     @discardableResult
151 |     func set(contentHuggingPriority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                      `- error: 'UILayoutPriority' is unavailable in watchOS
152 |         self.setContentHuggingPriority(contentHuggingPriority, for: axis)
153 |         return 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: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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:151:66: error: 'NSLayoutConstraint' is unavailable in watchOS
149 |
150 |     @discardableResult
151 |     func set(contentHuggingPriority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
152 |         self.setContentHuggingPriority(contentHuggingPriority, for: axis)
153 |         return 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:192:39: error: 'UIView' is unavailable in watchOS
190 |     @discardableResult
191 |     func padding(_ edges: DeclarativeEdgeInsets.Set,
192 |                  _ value: CGFloat) -> UIView {
    |                                       `- error: 'UIView' is unavailable in watchOS
193 |         UIView()
194 |             .add(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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:3:18: error: 'UIView' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
  4 |
  5 |     var parentViewController: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:6:30: error: 'UIResponder' is unavailable in watchOS
  4 |
  5 |     var parentViewController: UIViewController? {
  6 |         var parentResponder: UIResponder? = self
    |                              `- error: 'UIResponder' is unavailable in watchOS
  7 |         while parentResponder != nil {
  8 |             parentResponder = parentResponder?.next
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/FixedSpacer.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FixedSpacer.swift
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:9:57: error: 'UIViewController' is unavailable in watchOS
  7 |         while parentResponder != nil {
  8 |             parentResponder = parentResponder?.next
  9 |             if let viewController = parentResponder as? UIViewController {
    |                                                         `- error: 'UIViewController' is unavailable in watchOS
 10 |                 return viewController
 11 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:61:59: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 59 |     func expand(to view: UIView, padding: DeclarativeEdgeInsets, useSafeAreaLayoutGuide: Bool = true) -> Self {
 60 |         if #available(iOS 11.0, *) {
 61 |             let topAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.topAnchor : view.topAnchor
    |                                                           `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 62 |             let leadingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.leadingAnchor : view.leadingAnchor
 63 |             let trailingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.trailingAnchor : view.trailingAnchor
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:62:63: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 60 |         if #available(iOS 11.0, *) {
 61 |             let topAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.topAnchor : view.topAnchor
 62 |             let leadingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.leadingAnchor : view.leadingAnchor
    |                                                               `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 63 |             let trailingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.trailingAnchor : view.trailingAnchor
 64 |             let bottomAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.bottomAnchor : view.bottomAnchor
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:63:64: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 61 |             let topAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.topAnchor : view.topAnchor
 62 |             let leadingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.leadingAnchor : view.leadingAnchor
 63 |             let trailingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.trailingAnchor : view.trailingAnchor
    |                                                                `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 64 |             let bottomAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.bottomAnchor : view.bottomAnchor
 65 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:64:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 62 |             let leadingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.leadingAnchor : view.leadingAnchor
 63 |             let trailingAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.trailingAnchor : view.trailingAnchor
 64 |             let bottomAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.bottomAnchor : view.bottomAnchor
    |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 65 |
 66 |             connect(\.topAnchor, to: topAnchor, padding: padding.top)
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:193:9: error: 'UIView' is unavailable in watchOS
191 |     func padding(_ edges: DeclarativeEdgeInsets.Set,
192 |                  _ value: CGFloat) -> UIView {
193 |         UIView()
    |         `- error: 'UIView' is unavailable in watchOS
194 |             .add(self)
195 |             .childPadding(DeclarativeEdgeInsets(edges, 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:193:9: error: 'init()' is unavailable in watchOS
191 |     func padding(_ edges: DeclarativeEdgeInsets.Set,
192 |                  _ value: CGFloat) -> UIView {
193 |         UIView()
    |         `- error: 'init()' is unavailable in watchOS
194 |             .add(self)
195 |             .childPadding(DeclarativeEdgeInsets(edges, 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/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 Compiling\ List.swift,\ ScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:47:45: error: 'UIView' is unavailable in watchOS
 45 |
 46 |     private let collection: Data
 47 |     private let builder: (Data.Element) -> [UIView]
    |                                             `- error: 'UIView' is unavailable in watchOS
 48 |
 49 |     private lazy var tableView: IntrinsicTableView = .init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:57:99: error: 'UIView' is unavailable in watchOS
 55 |     // MARK: - Init
 56 |
 57 |     public init(_ collection: Data, @DeclarativeViewBuilder builder: @escaping (Data.Element) -> [UIView]) {
    |                                                                                                   `- error: 'UIView' is unavailable in watchOS
 58 |         self.collection = collection
 59 |         self.builder = builder
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:79:41: error: 'UITableViewCell' is unavailable in watchOS
 77 |
 78 |     @discardableResult
 79 |     public func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> Self {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 80 |         tableView.separatorStyle = style
 81 |         return 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:86:30: error: 'UITableView' is unavailable in watchOS
 84 |     // MARK: - TableView Delegates
 85 |
 86 |     public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
    |                              `- error: 'UITableView' is unavailable in watchOS
 87 |         collection.count
 88 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:90:40: error: 'UITableView' is unavailable in watchOS
 88 |     }
 89 |
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                        `- error: 'UITableView' is unavailable in watchOS
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:90:91: error: 'UITableViewCell' is unavailable in watchOS
 88 |     }
 89 |
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:32: error: 'UIView' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                `- error: 'UIView' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:40: error: 'UITableViewDelegate' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                        `- error: 'UITableViewDelegate' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:61: error: 'UITableViewDataSource' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                                             `- error: 'UITableViewDataSource' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:119:42: error: 'UIView' is unavailable in watchOS
117 |     static let identifier = String(describing: ListCell.self)
118 |
119 |     public func configureCell(with view: UIView) {
    |                                          `- error: 'UIView' is unavailable in watchOS
120 |         contentView.subviews.forEach { $0.removeFromSuperview() }
121 |         contentView.add(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:116:30: error: 'UITableViewCell' is unavailable in watchOS
114 | }
115 |
116 | public final class ListCell: UITableViewCell {
    |                              `- error: 'UITableViewCell' is unavailable in watchOS
117 |     static let identifier = String(describing: ListCell.self)
118 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:127:40: error: 'UITableView' is unavailable in watchOS
125 |
126 | /// UITableViews cannot automatically calculate their intrinsic size if they don't receive a fixed height.
127 | public final class IntrinsicTableView: UITableView {
    |                                        `- error: 'UITableView' is unavailable in watchOS
128 |     override public var contentSize: CGSize {
129 |         didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:64:47: error: 'defaultLow' is unavailable in watchOS
 62 |         tableView.showsVerticalScrollIndicator = false
 63 |         tableView.showsHorizontalScrollIndicator = false
 64 |         tableView.set(compressionResistance: .defaultLow, for: .vertical)
    |                                               `- error: 'defaultLow' is unavailable in watchOS
 65 |         allowsSelection(false)
 66 |     }
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var defaultLow: UILayoutPriority { get }}
  |                     `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:92:20: error: 'UITableViewCell' is unavailable in watchOS
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
    |                    `- error: 'UITableViewCell' is unavailable in watchOS
 93 |         }
 94 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:92:20: error: 'init()' is unavailable in watchOS
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
    |                    `- error: 'init()' is unavailable in watchOS
 93 |         }
 94 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:136:30: error: 'UIView' is unavailable in watchOS
134 |     override public var intrinsicContentSize: CGSize {
135 |         layoutIfNeeded()
136 |         return CGSize(width: UIView.noIntrinsicMetric, height: contentSize.height)
    |                              `- error: 'UIView' is unavailable in watchOS
137 |     }
138 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:136:37: error: 'noIntrinsicMetric' is unavailable in watchOS
134 |     override public var intrinsicContentSize: CGSize {
135 |         layoutIfNeeded()
136 |         return CGSize(width: UIView.noIntrinsicMetric, height: contentSize.height)
    |                                     `- error: 'noIntrinsicMetric' is unavailable in watchOS
137 |     }
138 | }
/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:547:28: note: 'noIntrinsicMetric' has been explicitly marked unavailable here
545 |  Note that not all views have an intrinsicContentSize.  UIView's default implementation is to return (UIViewNoIntrinsicMetric, UIViewNoIntrinsicMetric).  The _intrinsic_ content size is concerned only with data that is in the view itself, not in other views. Remember that you can also set constant width or height constraints on any view, and you don't need to override intrinsicContentSize if these dimensions won't be changing with changing view content.
546 |  */
547 | UIKIT_EXTERN const CGFloat UIViewNoIntrinsicMetric API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos); // -1
    |                            `- note: 'noIntrinsicMetric' has been explicitly marked unavailable here
548 | @property(nonatomic, readonly) CGSize intrinsicContentSize API_AVAILABLE(ios(6.0));
549 | - (void)invalidateIntrinsicContentSize API_AVAILABLE(ios(6.0)); // call this when something changes that affects the intrinsicContentSize.  Otherwise UIKit won't notice that it changed.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift:23:65: error: 'UIView' is unavailable in watchOS
21 |     }
22 |
23 |     public init(_ axis: AxisSet = .all, _ contentBuilder: () -> UIView?) {
   |                                                                 `- error: 'UIView' is unavailable in watchOS
24 |         super.init(frame: .zero)
25 |         if let content = contentBuilder() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile List.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScrollView.swift
SwiftCompile normal arm64 Compiling\ Spacer.swift,\ VerticalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Spacer.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/VerticalStack.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Spacer.swift:4:28: error: 'UIView' is unavailable in watchOS
2 |
3 | /// Spacer is inspired by the equivalent component in SwiftUI
4 | public final class Spacer: UIView {}
  |                            `- error: 'UIView' is unavailable in watchOS
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Spacer.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Spacer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/VerticalStack.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile VerticalStack.swift
SwiftCompile normal arm64 Compiling\ ViewControllerHost.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:25:34: error: 'UIViewController' is unavailable in watchOS
23 | /// ```
24 | public final class ViewControllerHost: UIView {
25 |     public init(_ content: () -> UIViewController) {
   |                                  `- error: 'UIViewController' is unavailable in watchOS
26 |         super.init(frame: .zero)
27 |         addContent(content())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:35:46: error: 'UIViewController' is unavailable in watchOS
33 |
34 |     @discardableResult
35 |     public func addContent(_ viewController: UIViewController) -> Self {
   |                                              `- error: 'UIViewController' is unavailable in watchOS
36 |         addContentAttempt(viewController, maxTries: 3, currentTry: 0)
37 |         return 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:43:47: error: 'UIViewController' is unavailable in watchOS
41 |     // hence the attempts, so we can actually wait for the parent to be set, and then we move
42 |     // the content to the container.
43 |     private func addContentAttempt(_ content: UIViewController, maxTries: Int, currentTry: Int) {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
44 |         guard currentTry < maxTries else {
45 |             return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewControllerHost.swift
SwiftCompile normal arm64 Compiling\ ViewsConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:8:24: error: 'UIView' is unavailable in watchOS
 6 |
 7 | public protocol ViewsConvertible {
 8 |     func asViews() -> [UIView]
   |                        `- error: 'UIView' is unavailable in watchOS
 9 | }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:12:31: error: 'UIView' is unavailable in watchOS
10 |
11 | extension UIView: ViewsConvertible {
12 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
13 |         [self]
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:11:11: error: 'UIView' is unavailable in watchOS
 9 | }
10 |
11 | extension UIView: ViewsConvertible {
   |           `- error: 'UIView' is unavailable in watchOS
12 |     public func asViews() -> [UIView] {
13 |         [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/Sources/DeclarativeUIKit/ViewsConvertible.swift:18:31: error: 'UIView' is unavailable in watchOS
16 |
17 | extension UIViewController: ViewsConvertible {
18 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
19 |         [
20 |             ViewControllerHost {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:17:11: error: 'UIViewController' is unavailable in watchOS
15 | }
16 |
17 | extension UIViewController: ViewsConvertible {
   |           `- error: 'UIViewController' is unavailable in watchOS
18 |     public func asViews() -> [UIView] {
19 |         [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:28:31: error: 'UIView' is unavailable in watchOS
26 |
27 | extension Optional: ViewsConvertible where Wrapped: UIView {
28 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
29 |         []
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:27:53: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | extension Optional: ViewsConvertible where Wrapped: UIView {
   |                                                     `- error: 'UIView' is unavailable in watchOS
28 |     public func asViews() -> [UIView] {
29 |         []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:34:24: error: 'UIView' is unavailable in watchOS
32 |
33 | extension ViewsGroup: ViewsConvertible {
34 |     func asViews() -> [UIView] {
   |                        `- error: 'UIView' is unavailable in watchOS
35 |         views
36 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:40:31: error: 'UIView' is unavailable in watchOS
38 |
39 | extension [UIView]: ViewsConvertible {
40 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
41 |         self
42 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:39:12: error: 'UIView' is unavailable in watchOS
37 | }
38 |
39 | extension [UIView]: ViewsConvertible {
   |            `- error: 'UIView' is unavailable in watchOS
40 |     public func asViews() -> [UIView] {
41 |         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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ViewsConvertible.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DeclarativeUIKit (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:9:34: error: 'UIView' is unavailable in watchOS
 7 | @resultBuilder
 8 | public enum DeclarativeViewBuilder {
 9 |     static func buildBlock() -> [UIView] { [] }
   |                                  `- error: 'UIView' is unavailable in watchOS
10 | }
11 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:13:63: error: 'UIView' is unavailable in watchOS
11 |
12 | public extension DeclarativeViewBuilder {
13 |     static func buildBlock(_ values: ViewsConvertible...) -> [UIView] {
   |                                                               `- error: 'UIView' is unavailable in watchOS
14 |         values.flatMap { $0.asViews() }
15 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:33:62: error: 'UIView' is unavailable in watchOS
31 |
32 | public extension VerticalStack {
33 |     convenience init(@DeclarativeViewBuilder builder: () -> [UIView]) {
   |                                                              `- error: 'UIView' is unavailable in watchOS
34 |         self.init()
35 |         forEach(builder()) { view in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:42:62: error: 'UIView' is unavailable in watchOS
40 |
41 | public extension HorizontalStack {
42 |     convenience init(@DeclarativeViewBuilder builder: () -> [UIView]) {
   |                                                              `- error: 'UIView' is unavailable in watchOS
43 |         self.init()
44 |         forEach(builder()) { view in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:51:50: error: 'UIView' is unavailable in watchOS
49 |
50 | public extension ForEach {
51 |     init(@DeclarativeViewBuilder builder: () -> [UIView]) {
   |                                                  `- error: 'UIView' is unavailable in watchOS
52 |         self.init(views: builder())
53 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:55:88: error: 'UIView' is unavailable in watchOS
53 |     }
54 |
55 |     init<Data>(_ collection: Data, @DeclarativeViewBuilder builder: (Data.Element) -> [UIView]) where Data: RandomAccessCollection {
   |                                                                                        `- error: 'UIView' is unavailable in watchOS
56 |         self.init(views: collection.flatMap { builder($0) })
57 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:61:17: error: 'UIView' is unavailable in watchOS
59 |
60 | struct ViewsGroup {
61 |     var views: [UIView]
   |                 `- error: 'UIView' is unavailable in watchOS
62 |
63 |     init(@DeclarativeViewBuilder builder: () -> [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/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift:63:50: error: 'UIView' is unavailable in watchOS
61 |     var views: [UIView]
62 |
63 |     init(@DeclarativeViewBuilder builder: () -> [UIView]) {
   |                                                  `- error: 'UIView' is unavailable in watchOS
64 |         views = builder()
65 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIButton+Extensions.swift:5:40: error: 'UIControl' is unavailable in watchOS
 3 | public extension UIButton {
 4 |     @discardableResult
 5 |     func set(title: String, for state: UIControl.State) -> Self {
   |                                        `- error: 'UIControl' is unavailable in watchOS
 6 |         self.setTitle(title, for: state)
 7 |         return 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIButton+Extensions.swift:3:18: error: 'UIButton' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIButton {
   |                  `- error: 'UIButton' is unavailable in watchOS
 4 |     @discardableResult
 5 |     func set(title: String, for state: UIControl.State) -> 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIImageView+Extensions.swift:11:37: error: 'ContentMode' is unavailable in watchOS
 9 |
10 |     @discardableResult
11 |     func contentMode(_ contentmode: ContentMode) ->  Self {
   |                                     `- error: 'ContentMode' is unavailable in watchOS
12 |         self.contentMode = contentmode
13 |         return 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:38:28: note: 'ContentMode' has been explicitly marked unavailable here
 36 | } API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIViewContentMode) {
    |                            `- note: 'ContentMode' has been explicitly marked unavailable here
 39 |     UIViewContentModeScaleToFill,
 40 |     UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIImageView+Extensions.swift:3:18: error: 'UIImageView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UIImageView {
   |                  `- error: 'UIImageView' is unavailable in watchOS
 4 |     @discardableResult
 5 |     func image(_ image: UIImage?) ->  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/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UILabel+Extensions.swift:3:18: error: 'UILabel' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UILabel {
   |                  `- error: 'UILabel' is unavailable in watchOS
 4 |     @discardableResult
 5 |     func text(_ text: String?) -> 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:11:23: error: 'NSLayoutConstraint' is unavailable in watchOS
  9 |
 10 |     @discardableResult
 11 |     func axis(_ axis: NSLayoutConstraint.Axis) -> Self {
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 12 |         self.axis = axis
 13 |         return 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/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 |     @discardableResult
 17 |     func addArranged(_ view: UIView) -> Self {
    |                              `- error: 'UIView' is unavailable in watchOS
 18 |         addArrangedSubview(view)
 19 |         return 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/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:23:39: error: 'UIStackView' is unavailable in watchOS
 21 |
 22 |     @discardableResult
 23 |     func distribution(_ distribution: UIStackView.Distribution) -> Self {
    |                                       `- error: 'UIStackView' is unavailable in watchOS
 24 |         self.distribution = distribution
 25 |         return 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:29:33: error: 'UIStackView' is unavailable in watchOS
 27 |
 28 |     @discardableResult
 29 |     func alignment(_ alignment: UIStackView.Alignment) -> Self {
    |                                 `- error: 'UIStackView' is unavailable in watchOS
 30 |         self.alignment = alignment
 31 |         return 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:41:66: error: 'UIView' is unavailable in watchOS
 39 |
 40 |     @discardableResult
 41 |     func addArranged(@DeclarativeViewBuilder viewBuilder: () -> [UIView]) -> Self {
    |                                                                  `- error: 'UIView' is unavailable in watchOS
 42 |         viewBuilder().forEach { addArrangedSubview($0) }
 43 |         return 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/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:48:73: error: 'UIView' is unavailable in watchOS
 46 |     // Inspired by: https://developer.apple.com/documentation/swiftui/foreach
 47 |     @discardableResult
 48 |     func forEach<Data>(_ collection: Data, _ content: (Data.Element) -> UIView) -> Self where Data: RandomAccessCollection {
    |                                                                         `- error: 'UIView' is unavailable in watchOS
 49 |         collection.forEach {
 50 |             let content = content($0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:3:18: error: 'UIStackView' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | public extension UIStackView {
    |                  `- error: 'UIStackView' is unavailable in watchOS
  4 |     @discardableResult
  5 |     func spacing(_ value: CGFloat) -> 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift:114:40: error: 'UIView' is unavailable in watchOS
112 |
113 |
114 | private extension Array where Element: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
115 |     func firstSpacer(where condition: @escaping(Spacer) -> Bool) -> Spacer? {
116 |         first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITableView+Extensions.swift:17:35: error: 'UITableViewDataSource' is unavailable in watchOS
15 |
16 |     @discardableResult
17 |     func dataSource(_ dataSource: UITableViewDataSource) -> Self {
   |                                   `- error: 'UITableViewDataSource' is unavailable in watchOS
18 |         self.dataSource = dataSource
19 |         return 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:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITableView+Extensions.swift:23:31: error: 'UITableViewDelegate' is unavailable in watchOS
21 |
22 |     @discardableResult
23 |     func delegate(_ delegate: UITableViewDelegate) -> Self {
   |                               `- error: 'UITableViewDelegate' is unavailable in watchOS
24 |         self.delegate = delegate
25 |         return 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:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITableView+Extensions.swift:41:43: error: 'UITableViewCell' is unavailable in watchOS
39 |
40 |     @discardableResult
41 |     func separatorStyle(_ separatorStyle: UITableViewCell.SeparatorStyle) -> Self {
   |                                           `- error: 'UITableViewCell' is unavailable in watchOS
42 |         self.separatorStyle = separatorStyle
43 |         return 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITableView+Extensions.swift:3:18: error: 'UITableView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UITableView {
   |                  `- error: 'UITableView' is unavailable in watchOS
 4 |     @discardableResult
 5 |     func registerCell(_ cell: AnyClass, forCellReuseIdentifier identifier: String) -> 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/Sources/DeclarativeUIKit/Extensions/UITextField+Extensions.swift:3:18: error: 'UITextField' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension UITextField {
   |                  `- error: 'UITextField' is unavailable in watchOS
 4 |     @discardableResult
 5 |     func placeholder(_ text: String) -> 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/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:5:31: error: 'UIViewController' is unavailable in watchOS
  3 | public extension UIView {
  4 |
  5 |     var parentViewController: UIViewController? {
    |                               `- error: 'UIViewController' is unavailable in watchOS
  6 |         var parentResponder: UIResponder? = self
  7 |         while parentResponder != 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:19:22: error: 'UIView' is unavailable in watchOS
 17 |
 18 |     @discardableResult
 19 |     func add(_ view: UIView,
    |                      `- error: 'UIView' is unavailable in watchOS
 20 |              useSafeAreaLayoutGuide: Bool = true) -> Self {
 21 |         add(view, padding: 0, useSafeAreaLayoutGuide: useSafeAreaLayoutGuide)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:26:22: error: 'UIView' is unavailable in watchOS
 24 |
 25 |     @discardableResult
 26 |     func add(_ view: UIView,
    |                      `- error: 'UIView' is unavailable in watchOS
 27 |              padding: CGFloat,
 28 |              useSafeAreaLayoutGuide: Bool = true) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:35:22: error: 'UIView' is unavailable in watchOS
 33 |
 34 |     @discardableResult
 35 |     func add(_ view: UIView,
    |                      `- error: 'UIView' is unavailable in watchOS
 36 |              padding: DeclarativeEdgeInsets,
 37 |              useSafeAreaLayoutGuide: Bool = true) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:46:26: error: 'UIView' is unavailable in watchOS
 44 |
 45 |     @discardableResult
 46 |     func expand(to view: UIView, useSafeAreaLayoutGuide: Bool = true) -> Self {
    |                          `- error: 'UIView' is unavailable in watchOS
 47 |         expand(to: view, padding: 0, useSafeAreaLayoutGuide: useSafeAreaLayoutGuide)
 48 |         return 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:52:26: error: 'UIView' is unavailable in watchOS
 50 |
 51 |     @discardableResult
 52 |     func expand(to view: UIView, padding: CGFloat, useSafeAreaLayoutGuide: Bool = true) -> Self {
    |                          `- error: 'UIView' is unavailable in watchOS
 53 |         let edgeInsets = DeclarativeEdgeInsets(top: padding, leading: padding, bottom: padding, trailing: padding)
 54 |         expand(to: view, padding: edgeInsets, useSafeAreaLayoutGuide: useSafeAreaLayoutGuide)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:59:26: error: 'UIView' is unavailable in watchOS
 57 |
 58 |     @discardableResult
 59 |     func expand(to view: UIView, padding: DeclarativeEdgeInsets, useSafeAreaLayoutGuide: Bool = true) -> Self {
    |                          `- error: 'UIView' is unavailable in watchOS
 60 |         if #available(iOS 11.0, *) {
 61 |             let topAnchor = useSafeAreaLayoutGuide ? view.safeAreaLayoutGuide.topAnchor : view.topAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:83:37: error: 'UIView' is unavailable in watchOS
 81 |
 82 |     @discardableResult
 83 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
 84 |         connect(keyPath, to: anchor, padding: 0)
 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:83:45: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 81 |
 82 |     @discardableResult
 83 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor) -> Self {
    |                                             `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 84 |         connect(keyPath, to: anchor, padding: 0)
 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:83:78: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 81 |
 82 |     @discardableResult
 83 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor) -> Self {
    |                                                                              `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 84 |         connect(keyPath, to: anchor, padding: 0)
 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:88:37: error: 'UIView' is unavailable in watchOS
 86 |
 87 |     @discardableResult
 88 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
 89 |         connect(keyPath, to: anchor, padding: 0)
 90 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:88:45: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 86 |
 87 |     @discardableResult
 88 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor) -> Self {
    |                                             `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 89 |         connect(keyPath, to: anchor, padding: 0)
 90 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:88:78: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 86 |
 87 |     @discardableResult
 88 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor) -> Self {
    |                                                                              `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 89 |         connect(keyPath, to: anchor, padding: 0)
 90 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:93:37: error: 'UIView' is unavailable in watchOS
 91 |
 92 |     @discardableResult
 93 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor, padding: CGFloat) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
 94 |         self.translatesAutoresizingMaskIntoConstraints = false
 95 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:93:45: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 91 |
 92 |     @discardableResult
 93 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor, padding: CGFloat) -> Self {
    |                                             `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 94 |         self.translatesAutoresizingMaskIntoConstraints = false
 95 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:93:78: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 91 |
 92 |     @discardableResult
 93 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutYAxisAnchor>, to anchor: NSLayoutYAxisAnchor, padding: CGFloat) -> Self {
    |                                                                              `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 94 |         self.translatesAutoresizingMaskIntoConstraints = false
 95 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:100:37: error: 'UIView' is unavailable in watchOS
 98 |
 99 |     @discardableResult
100 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor, padding: CGFloat) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
101 |         self.translatesAutoresizingMaskIntoConstraints = false
102 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:100:45: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 98 |
 99 |     @discardableResult
100 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor, padding: CGFloat) -> Self {
    |                                             `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
101 |         self.translatesAutoresizingMaskIntoConstraints = false
102 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:100:78: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 98 |
 99 |     @discardableResult
100 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutXAxisAnchor>, to anchor: NSLayoutXAxisAnchor, padding: CGFloat) -> Self {
    |                                                                              `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
101 |         self.translatesAutoresizingMaskIntoConstraints = false
102 |         self[keyPath: keyPath].constraint(equalTo: anchor, constant: padding).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:107:37: error: 'UIView' is unavailable in watchOS
105 |
106 |     @discardableResult
107 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: KeyPath<UIView, NSLayoutDimension>) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
108 |         self.translatesAutoresizingMaskIntoConstraints = false
109 |         self[keyPath: keyPath].constraint(equalTo: self[keyPath: anchor]).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:107:45: error: 'NSLayoutDimension' is unavailable in watchOS
105 |
106 |     @discardableResult
107 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: KeyPath<UIView, NSLayoutDimension>) -> Self {
    |                                             `- error: 'NSLayoutDimension' is unavailable in watchOS
108 |         self.translatesAutoresizingMaskIntoConstraints = false
109 |         self[keyPath: keyPath].constraint(equalTo: self[keyPath: anchor]).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:107:84: error: 'UIView' is unavailable in watchOS
105 |
106 |     @discardableResult
107 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: KeyPath<UIView, NSLayoutDimension>) -> Self {
    |                                                                                    `- error: 'UIView' is unavailable in watchOS
108 |         self.translatesAutoresizingMaskIntoConstraints = false
109 |         self[keyPath: keyPath].constraint(equalTo: self[keyPath: anchor]).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:107:92: error: 'NSLayoutDimension' is unavailable in watchOS
105 |
106 |     @discardableResult
107 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: KeyPath<UIView, NSLayoutDimension>) -> Self {
    |                                                                                            `- error: 'NSLayoutDimension' is unavailable in watchOS
108 |         self.translatesAutoresizingMaskIntoConstraints = false
109 |         self[keyPath: keyPath].constraint(equalTo: self[keyPath: anchor]).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:114:37: error: 'UIView' is unavailable in watchOS
112 |
113 |     @discardableResult
114 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: NSLayoutDimension) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
115 |         self.translatesAutoresizingMaskIntoConstraints = false
116 |         self[keyPath: keyPath].constraint(equalTo: anchor).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:114:45: error: 'NSLayoutDimension' is unavailable in watchOS
112 |
113 |     @discardableResult
114 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: NSLayoutDimension) -> Self {
    |                                             `- error: 'NSLayoutDimension' is unavailable in watchOS
115 |         self.translatesAutoresizingMaskIntoConstraints = false
116 |         self[keyPath: keyPath].constraint(equalTo: anchor).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:114:76: error: 'NSLayoutDimension' is unavailable in watchOS
112 |
113 |     @discardableResult
114 |     func connect(_ keyPath: KeyPath<UIView, NSLayoutDimension>, to anchor: NSLayoutDimension) -> Self {
    |                                                                            `- error: 'NSLayoutDimension' is unavailable in watchOS
115 |         self.translatesAutoresizingMaskIntoConstraints = false
116 |         self[keyPath: keyPath].constraint(equalTo: anchor).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:123:33: error: 'UIView' is unavailable in watchOS
121 |
122 |     @discardableResult
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                 `- error: 'UIView' is unavailable in watchOS
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:123:41: error: 'NSLayoutDimension' is unavailable in watchOS
121 |
122 |     @discardableResult
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> 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/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:125:24: error: 'UILayoutPriority' is unavailable in watchOS
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> Self {
    |                        `- error: 'UILayoutPriority' is unavailable in watchOS
126 |         self.translatesAutoresizingMaskIntoConstraints = false
127 |         let constraint = self[keyPath: keyPath].constraint(equalToConstant: constant)
/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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:125:44: error: 'required' is unavailable in watchOS
123 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
124 |              to constant: CGFloat,
125 |              priority: UILayoutPriority = .required) -> Self {
    |                                            `- error: 'required' is unavailable in watchOS
126 |         self.translatesAutoresizingMaskIntoConstraints = false
127 |         let constraint = self[keyPath: keyPath].constraint(equalToConstant: constant)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:134:33: error: 'UIView' is unavailable in watchOS
132 |
133 |     @discardableResult
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                 `- error: 'UIView' is unavailable in watchOS
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:134:41: error: 'NSLayoutDimension' is unavailable in watchOS
132 |
133 |     @discardableResult
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
    |                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> 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/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:136:24: error: 'UILayoutPriority' is unavailable in watchOS
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> Self {
    |                        `- error: 'UILayoutPriority' is unavailable in watchOS
137 |         self.translatesAutoresizingMaskIntoConstraints = false
138 |         let constraint = self[keyPath: keyPath].constraint(greaterThanOrEqualToConstant: constant)
/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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:136:44: error: 'required' is unavailable in watchOS
134 |     func set(_ keyPath: KeyPath<UIView, NSLayoutDimension>,
135 |              greaterThanOrEqualTo constant: CGFloat,
136 |              priority: UILayoutPriority = .required) -> Self {
    |                                            `- error: 'required' is unavailable in watchOS
137 |         self.translatesAutoresizingMaskIntoConstraints = false
138 |         let constraint = self[keyPath: keyPath].constraint(greaterThanOrEqualToConstant: constant)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:145:46: error: 'UILayoutPriority' is unavailable in watchOS
143 |
144 |     @discardableResult
145 |     func set(compressionResistance priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                              `- error: 'UILayoutPriority' is unavailable in watchOS
146 |         self.setContentCompressionResistancePriority(priority, for: axis)
147 |         return 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: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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:145:74: error: 'NSLayoutConstraint' is unavailable in watchOS
143 |
144 |     @discardableResult
145 |     func set(compressionResistance priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
146 |         self.setContentCompressionResistancePriority(priority, for: axis)
147 |         return 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:151:38: error: 'UILayoutPriority' is unavailable in watchOS
149 |
150 |     @discardableResult
151 |     func set(contentHuggingPriority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                      `- error: 'UILayoutPriority' is unavailable in watchOS
152 |         self.setContentHuggingPriority(contentHuggingPriority, for: axis)
153 |         return 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: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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:151:66: error: 'NSLayoutConstraint' is unavailable in watchOS
149 |
150 |     @discardableResult
151 |     func set(contentHuggingPriority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
152 |         self.setContentHuggingPriority(contentHuggingPriority, for: axis)
153 |         return 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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:192:39: error: 'UIView' is unavailable in watchOS
190 |     @discardableResult
191 |     func padding(_ edges: DeclarativeEdgeInsets.Set,
192 |                  _ value: CGFloat) -> UIView {
    |                                       `- error: 'UIView' is unavailable in watchOS
193 |         UIView()
194 |             .add(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/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift:3:18: error: 'UIView' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
  4 |
  5 |     var parentViewController: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/FixedSpacer.swift:9:33: error: 'UIView' is unavailable in watchOS
 7 |
 8 | /// Fixed Spacer has a pre-defined height or width
 9 | public final class FixedSpacer: UIView {
   |                                 `- error: 'UIView' is unavailable in watchOS
10 |     public init(width: CGFloat? = nil, height: CGFloat? = nil) {
11 |         super.init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ForEach.swift:25:24: error: 'UIView' is unavailable in watchOS
23 | /// ```
24 | public struct ForEach {
25 |     public var views: [UIView]
   |                        `- error: 'UIView' is unavailable in watchOS
26 |
27 |     public init(views: [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/Sources/DeclarativeUIKit/ForEach.swift:27:25: error: 'UIView' is unavailable in watchOS
25 |     public var views: [UIView]
26 |
27 |     public init(views: [UIView]) {
   |                         `- error: 'UIView' is unavailable in watchOS
28 |         self.views = views
29 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/HorizontalStack.swift:3:31: error: 'UIStackView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public class HorizontalStack: UIStackView {
   |                               `- error: 'UIStackView' is unavailable in watchOS
 4 |     public init() {
 5 |         super.init(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:47:45: error: 'UIView' is unavailable in watchOS
 45 |
 46 |     private let collection: Data
 47 |     private let builder: (Data.Element) -> [UIView]
    |                                             `- error: 'UIView' is unavailable in watchOS
 48 |
 49 |     private lazy var tableView: IntrinsicTableView = .init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:57:99: error: 'UIView' is unavailable in watchOS
 55 |     // MARK: - Init
 56 |
 57 |     public init(_ collection: Data, @DeclarativeViewBuilder builder: @escaping (Data.Element) -> [UIView]) {
    |                                                                                                   `- error: 'UIView' is unavailable in watchOS
 58 |         self.collection = collection
 59 |         self.builder = builder
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:79:41: error: 'UITableViewCell' is unavailable in watchOS
 77 |
 78 |     @discardableResult
 79 |     public func separatorStyle(_ style: UITableViewCell.SeparatorStyle) -> Self {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
 80 |         tableView.separatorStyle = style
 81 |         return 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:86:30: error: 'UITableView' is unavailable in watchOS
 84 |     // MARK: - TableView Delegates
 85 |
 86 |     public func tableView(_: UITableView, numberOfRowsInSection _: Int) -> Int {
    |                              `- error: 'UITableView' is unavailable in watchOS
 87 |         collection.count
 88 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:90:40: error: 'UITableView' is unavailable in watchOS
 88 |     }
 89 |
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                        `- error: 'UITableView' is unavailable in watchOS
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:90:91: error: 'UITableViewCell' is unavailable in watchOS
 88 |     }
 89 |
 90 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
 91 |         guard let cell = tableView.dequeueReusableCell(withIdentifier: ListCell.identifier, for: indexPath) as? ListCell else {
 92 |             return UITableViewCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:32: error: 'UIView' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                `- error: 'UIView' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:40: error: 'UITableViewDelegate' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                        `- error: 'UITableViewDelegate' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:43:61: error: 'UITableViewDataSource' is unavailable in watchOS
 41 | /// }
 42 | /// ```
 43 | public final class List<Data>: UIView, UITableViewDelegate, UITableViewDataSource where Data: RandomAccessCollection {
    |                                                             `- error: 'UITableViewDataSource' is unavailable in watchOS
 44 |     // MARK: - Private Properties
 45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:119:42: error: 'UIView' is unavailable in watchOS
117 |     static let identifier = String(describing: ListCell.self)
118 |
119 |     public func configureCell(with view: UIView) {
    |                                          `- error: 'UIView' is unavailable in watchOS
120 |         contentView.subviews.forEach { $0.removeFromSuperview() }
121 |         contentView.add(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:116:30: error: 'UITableViewCell' is unavailable in watchOS
114 | }
115 |
116 | public final class ListCell: UITableViewCell {
    |                              `- error: 'UITableViewCell' is unavailable in watchOS
117 |     static let identifier = String(describing: ListCell.self)
118 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift:127:40: error: 'UITableView' is unavailable in watchOS
125 |
126 | /// UITableViews cannot automatically calculate their intrinsic size if they don't receive a fixed height.
127 | public final class IntrinsicTableView: UITableView {
    |                                        `- error: 'UITableView' is unavailable in watchOS
128 |     override public var contentSize: CGSize {
129 |         didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift:23:65: error: 'UIView' is unavailable in watchOS
21 |     }
22 |
23 |     public init(_ axis: AxisSet = .all, _ contentBuilder: () -> UIView?) {
   |                                                                 `- error: 'UIView' is unavailable in watchOS
24 |         super.init(frame: .zero)
25 |         if let content = contentBuilder() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift:10:32: error: 'UIScrollView' is unavailable in watchOS
 8 |  Based on the [ScrollView](https://developer.apple.com/documentation/swiftui/scrollview) from SwiftUI.
 9 |  */
10 | public final class ScrollView: UIScrollView {
   |                                `- error: 'UIScrollView' is unavailable in watchOS
11 |     public struct AxisSet: OptionSet {
12 |         public let rawValue: Int8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Spacer.swift:4:28: error: 'UIView' is unavailable in watchOS
2 |
3 | /// Spacer is inspired by the equivalent component in SwiftUI
4 | public final class Spacer: UIView {}
  |                            `- error: 'UIView' is unavailable in watchOS
5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/VerticalStack.swift:3:29: error: 'UIStackView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public class VerticalStack: UIStackView {
   |                             `- error: 'UIStackView' is unavailable in watchOS
 4 |     public init() {
 5 |         super.init(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:25:34: error: 'UIViewController' is unavailable in watchOS
23 | /// ```
24 | public final class ViewControllerHost: UIView {
25 |     public init(_ content: () -> UIViewController) {
   |                                  `- error: 'UIViewController' is unavailable in watchOS
26 |         super.init(frame: .zero)
27 |         addContent(content())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:35:46: error: 'UIViewController' is unavailable in watchOS
33 |
34 |     @discardableResult
35 |     public func addContent(_ viewController: UIViewController) -> Self {
   |                                              `- error: 'UIViewController' is unavailable in watchOS
36 |         addContentAttempt(viewController, maxTries: 3, currentTry: 0)
37 |         return 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:43:47: error: 'UIViewController' is unavailable in watchOS
41 |     // hence the attempts, so we can actually wait for the parent to be set, and then we move
42 |     // the content to the container.
43 |     private func addContentAttempt(_ content: UIViewController, maxTries: Int, currentTry: Int) {
   |                                               `- error: 'UIViewController' is unavailable in watchOS
44 |         guard currentTry < maxTries else {
45 |             return
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift:24:40: error: 'UIView' is unavailable in watchOS
22 | /// }
23 | /// ```
24 | public final class ViewControllerHost: UIView {
   |                                        `- error: 'UIView' is unavailable in watchOS
25 |     public init(_ content: () -> UIViewController) {
26 |         super.init(frame: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:8:24: error: 'UIView' is unavailable in watchOS
 6 |
 7 | public protocol ViewsConvertible {
 8 |     func asViews() -> [UIView]
   |                        `- error: 'UIView' is unavailable in watchOS
 9 | }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:12:31: error: 'UIView' is unavailable in watchOS
10 |
11 | extension UIView: ViewsConvertible {
12 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
13 |         [self]
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:11:11: error: 'UIView' is unavailable in watchOS
 9 | }
10 |
11 | extension UIView: ViewsConvertible {
   |           `- error: 'UIView' is unavailable in watchOS
12 |     public func asViews() -> [UIView] {
13 |         [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/Sources/DeclarativeUIKit/ViewsConvertible.swift:18:31: error: 'UIView' is unavailable in watchOS
16 |
17 | extension UIViewController: ViewsConvertible {
18 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
19 |         [
20 |             ViewControllerHost {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:17:11: error: 'UIViewController' is unavailable in watchOS
15 | }
16 |
17 | extension UIViewController: ViewsConvertible {
   |           `- error: 'UIViewController' is unavailable in watchOS
18 |     public func asViews() -> [UIView] {
19 |         [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:28:31: error: 'UIView' is unavailable in watchOS
26 |
27 | extension Optional: ViewsConvertible where Wrapped: UIView {
28 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
29 |         []
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:27:53: error: 'UIView' is unavailable in watchOS
25 | }
26 |
27 | extension Optional: ViewsConvertible where Wrapped: UIView {
   |                                                     `- error: 'UIView' is unavailable in watchOS
28 |     public func asViews() -> [UIView] {
29 |         []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:34:24: error: 'UIView' is unavailable in watchOS
32 |
33 | extension ViewsGroup: ViewsConvertible {
34 |     func asViews() -> [UIView] {
   |                        `- error: 'UIView' is unavailable in watchOS
35 |         views
36 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:40:31: error: 'UIView' is unavailable in watchOS
38 |
39 | extension [UIView]: ViewsConvertible {
40 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
41 |         self
42 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift:39:12: error: 'UIView' is unavailable in watchOS
37 | }
38 |
39 | extension [UIView]: ViewsConvertible {
   |            `- error: 'UIView' is unavailable in watchOS
40 |     public func asViews() -> [UIView] {
41 |         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/Sources/DeclarativeUIKit/ViewsConvertible.swift:46:31: error: 'UIView' is unavailable in watchOS
44 |
45 | extension ForEach: ViewsConvertible {
46 |     public func asViews() -> [UIView] {
   |                               `- error: 'UIView' is unavailable in watchOS
47 |         views
48 |     }
/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeEdgeInsets.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/DeclarativeViewBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIButton+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIImageView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UILabel+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIStackView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITableView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UITextField+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Extensions/UIView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/FixedSpacer.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ForEach.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/HorizontalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/List.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/Spacer.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/VerticalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewControllerHost.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeUIKit/ViewsConvertible.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DeclarativeUIKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DeclarativeUIKit.build/Debug-watchos/DeclarativeUIKit-t.build/Objects-normal/arm64_32/DeclarativeUIKit.abi.json
SwiftCompile normal arm64_32 (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ DeclarativeUIKit (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
SwiftCompile normal arm64 (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-20 20:20:07.006 xcodebuild[780:4672] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DeclarativeUIKit (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
	SwiftCompile normal arm64_32 (in target 'DeclarativeUIKit' from project 'DeclarativeUIKit')
	Building workspace DeclarativeUIKit with scheme DeclarativeUIKit
(3 failures)
BUILD FAILURE 6.4 watchOS