The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DeclarativeLayoutKit, reference master (7cb6ed), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 18:52:16 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 DeclarativeLayoutKit-Package -destination generic/platform=watchOS

Build Log

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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:52:43: error: 'UIStackView' is unavailable in watchOS
 50 |
 51 | public final class UIStackViewDynamicSpaceProvider {
 52 |     public init(_ initialValue: CGFloat = UIStackView.spacingUseDefault) {
    |                                           `- error: 'UIStackView' is unavailable in watchOS
 53 |         self.currentValue = initialValue
 54 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:52:55: error: 'spacingUseDefault' is unavailable in watchOS
 50 |
 51 | public final class UIStackViewDynamicSpaceProvider {
 52 |     public init(_ initialValue: CGFloat = UIStackView.spacingUseDefault) {
    |                                                       `- error: 'spacingUseDefault' is unavailable in watchOS
 53 |         self.currentValue = initialValue
 54 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:90:22: note: 'spacingUseDefault' has been explicitly marked unavailable here
 88 |  See -setCustomSpacing:afterView:, -customSpacingAfterView:
 89 |  */
 90 | static const CGFloat UIStackViewSpacingUseDefault API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) = FLT_MAX;
    |                      `- note: 'spacingUseDefault' has been explicitly marked unavailable here
 91 |
 92 | /* Used when setting custom spacing after an arranged subview to request the system
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:72:60: error: 'UIView' is unavailable in watchOS
 70 |
 71 | public extension UIStackViewDynamicSpaceProvider {
 72 |     static func binding(space: CGFloat, toVisibility view: UIView) -> UIStackViewDynamicSpaceProvider {
    |                                                            `- error: 'UIView' is unavailable in watchOS
 73 |         func getSpace(isHidden: Bool) -> CGFloat {
 74 |             if isHidden { return UIStackView.spacingUseDefault }
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:114:27: error: 'UIView' is unavailable in watchOS
112 |
113 | private extension UIStackView {
114 |     var lastArrangedView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
115 |         guard let view = arrangedSubviews.last else {
116 |             preconditionFailure("You cannot add a space before the first arranged 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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:122:32: error: 'UIStackView' is unavailable in watchOS
120 |     }
121 |
122 |     static let systemSpaces = [UIStackView.spacingUseDefault, UIStackView.spacingUseSystem]
    |                                `- error: 'UIStackView' is unavailable in watchOS
123 | }
124 |
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:122:44: error: 'spacingUseDefault' is unavailable in watchOS
120 |     }
121 |
122 |     static let systemSpaces = [UIStackView.spacingUseDefault, UIStackView.spacingUseSystem]
    |                                            `- error: 'spacingUseDefault' is unavailable in watchOS
123 | }
124 |
/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:90:22: note: 'spacingUseDefault' has been explicitly marked unavailable here
 88 |  See -setCustomSpacing:afterView:, -customSpacingAfterView:
 89 |  */
 90 | static const CGFloat UIStackViewSpacingUseDefault API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) = FLT_MAX;
    |                      `- note: 'spacingUseDefault' has been explicitly marked unavailable here
 91 |
 92 | /* Used when setting custom spacing after an arranged subview to request the system
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:122:63: error: 'UIStackView' is unavailable in watchOS
120 |     }
121 |
122 |     static let systemSpaces = [UIStackView.spacingUseDefault, UIStackView.spacingUseSystem]
    |                                                               `- error: 'UIStackView' is unavailable in watchOS
123 | }
124 |
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:122:75: error: 'spacingUseSystem' is unavailable in watchOS
120 |     }
121 |
122 |     static let systemSpaces = [UIStackView.spacingUseDefault, UIStackView.spacingUseSystem]
    |                                                                           `- error: 'spacingUseSystem' is unavailable in watchOS
123 | }
124 |
/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:100:22: note: 'spacingUseSystem' has been explicitly marked unavailable here
 98 |  See spacing, -setCustomSpacing:afterView:, -customSpacingAfterView:
 99 |  */
100 | static const CGFloat UIStackViewSpacingUseSystem API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) = FLT_MIN;
    |                      `- note: 'spacingUseSystem' has been explicitly marked unavailable here
101 |
102 | /* UIStackView is a non-rendering subclass of UIView, intended for managing layout of its subviews.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:113:19: error: 'UIStackView' is unavailable in watchOS
111 | }
112 |
113 | private extension UIStackView {
    |                   `- error: 'UIStackView' is unavailable in watchOS
114 |     var lastArrangedView: UIView {
115 |         guard let view = arrangedSubviews.last else {
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:12:47: error: 'UIStackView' is unavailable in watchOS
 10 |
 11 | public func UIStackViewSpace(_ value: CGFloat, withSummation: Bool = false) -> UIStackViewConfiguration {
 12 |     AnyUIStackViewConfiguration { (stackView: UIStackView) in
    |                                               `- error: 'UIStackView' is unavailable in watchOS
 13 |         let view = stackView.lastArrangedView
 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/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:18:43: error: 'customSpacing(after:)' is unavailable in watchOS
 16 |
 17 |         if withSummation {
 18 |             let currentSpaces = stackView.customSpacing(after: view)
    |                                           `- error: 'customSpacing(after:)' is unavailable in watchOS
 19 |
 20 |             if !UIStackView.systemSpaces.contains(currentSpaces) {
/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:213:1: note: 'customSpacing(after:)' has been explicitly marked unavailable here
211 |  */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    | `- note: 'customSpacing(after:)' has been explicitly marked unavailable here
214 |
215 | /* Baseline-to-baseline spacing in vertical stacks.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:20:17: error: 'UIStackView' is unavailable in watchOS
 18 |             let currentSpaces = stackView.customSpacing(after: view)
 19 |
 20 |             if !UIStackView.systemSpaces.contains(currentSpaces) {
    |                 `- error: 'UIStackView' is unavailable in watchOS
 21 |                 finalSpace += currentSpaces
 22 |             }
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:25:19: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
 23 |         }
 24 |
 25 |         stackView.setCustomSpacing(finalSpace, after: view)
    |                   `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
 26 |     }
 27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 |  Ignored if arrangedSubview is not actually an arranged subview.
211 |  */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    | `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:30:59: error: 'UIStackView' is unavailable in watchOS
 28 |
 29 | public func UIStackViewSpace(_ value: CGFloat, bindVisibilityTo view: UIView) -> UIStackViewConfiguration {
 30 |     AnyUIStackViewConfiguration { [weak view] (stackView: UIStackView) in
    |                                                           `- error: 'UIStackView' is unavailable in watchOS
 31 |         guard let view = view else { return }
 32 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:41:28: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
 39 |                 guard let isHidden = change.newValue else { return }
 40 |
 41 |                 stackView?.setCustomSpacing(
    |                            `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
 42 |                     isHidden ? UIStackView.spacingUseDefault : value,
 43 |                     after: 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/UIStackView.h:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 |  Ignored if arrangedSubview is not actually an arranged subview.
211 |  */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    | `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:42:32: error: 'UIStackView' is unavailable in watchOS
 40 |
 41 |                 stackView?.setCustomSpacing(
 42 |                     isHidden ? UIStackView.spacingUseDefault : value,
    |                                `- error: 'UIStackView' is unavailable in watchOS
 43 |                     after: view
 44 |                 )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:42:44: error: 'spacingUseDefault' is unavailable in watchOS
 40 |
 41 |                 stackView?.setCustomSpacing(
 42 |                     isHidden ? UIStackView.spacingUseDefault : value,
    |                                            `- error: 'spacingUseDefault' is unavailable in watchOS
 43 |                     after: view
 44 |                 )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:90:22: note: 'spacingUseDefault' has been explicitly marked unavailable here
 88 |  See -setCustomSpacing:afterView:, -customSpacingAfterView:
 89 |  */
 90 | static const CGFloat UIStackViewSpacingUseDefault API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) = FLT_MAX;
    |                      `- note: 'spacingUseDefault' has been explicitly marked unavailable here
 91 |
 92 | /* Used when setting custom spacing after an arranged subview to request the system
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:74:34: error: 'UIStackView' is unavailable in watchOS
 72 |     static func binding(space: CGFloat, toVisibility view: UIView) -> UIStackViewDynamicSpaceProvider {
 73 |         func getSpace(isHidden: Bool) -> CGFloat {
 74 |             if isHidden { return UIStackView.spacingUseDefault }
    |                                  `- error: 'UIStackView' is unavailable in watchOS
 75 |             else { return space }
 76 |         }
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:74:46: error: 'spacingUseDefault' is unavailable in watchOS
 72 |     static func binding(space: CGFloat, toVisibility view: UIView) -> UIStackViewDynamicSpaceProvider {
 73 |         func getSpace(isHidden: Bool) -> CGFloat {
 74 |             if isHidden { return UIStackView.spacingUseDefault }
    |                                              `- error: 'spacingUseDefault' is unavailable in watchOS
 75 |             else { return space }
 76 |         }
/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:90:22: note: 'spacingUseDefault' has been explicitly marked unavailable here
 88 |  See -setCustomSpacing:afterView:, -customSpacingAfterView:
 89 |  */
 90 | static const CGFloat UIStackViewSpacingUseDefault API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos) = FLT_MAX;
    |                      `- note: 'spacingUseDefault' has been explicitly marked unavailable here
 91 |
 92 | /* Used when setting custom spacing after an arranged subview to request the system
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:100:47: error: 'UIStackView' is unavailable in watchOS
 98 |
 99 | public func UIStackViewSpace(_ provider: UIStackViewDynamicSpaceProvider) -> UIStackViewConfiguration {
100 |     AnyUIStackViewConfiguration { (stackView: UIStackView) in
    |                                               `- error: 'UIStackView' is unavailable in watchOS
101 |         let view = stackView.lastArrangedView
102 |
/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/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift:106:24: error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
104 |             guard let view = view else { return }
105 |
106 |             stackView?.setCustomSpacing(newSpace, after: view)
    |                        `- error: 'setCustomSpacing(_:after:)' is unavailable in watchOS
107 |         })
108 |
/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:212:1: note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
210 |  Ignored if arrangedSubview is not actually an arranged subview.
211 |  */
212 | - (void)setCustomSpacing:(CGFloat)spacing afterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    | `- note: 'setCustomSpacing(_:after:)' has been explicitly marked unavailable here
213 | - (CGFloat)customSpacingAfterView:(UIView *)arrangedSubview API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
214 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewBuilder.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackViewBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewConfiguration.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackViewConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewHelpers.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackViewHelpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/StackView/UIStackViewSpace.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackViewSpace.swift
SwiftCompile normal arm64 Compiling\ AutoLayoutConstant.swift,\ FromToRelation.swift,\ NSLayoutAnchor+Convertible.swift,\ Priority.swift,\ ClosureAction.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/AutoLayoutConstant.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/ClosureAction.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift:12:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
10 |
11 | public extension HorizontalRelativeAutoLayoutAnchorConvertible {
12 |     func to(_ insetAnchor: NSLayoutXAxisAnchor) -> HorizontalRelativeAutoLayoutAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
13 |         var copy = asHorizontalRelativeAutoLayoutAnchor()
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/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/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift:25:31: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 |     }
24 |
25 |     func from(_ offsetAnchor: NSLayoutXAxisAnchor) -> HorizontalRelativeAutoLayoutAnchor {
   |                               `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 |         var copy = asHorizontalRelativeAutoLayoutAnchor()
27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift:40:23: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
38 |
39 | public extension VerticalRelativeAutoLayoutAnchorConvertible {
40 |     func to(_ anchor: NSLayoutYAxisAnchor) -> VerticalRelativeAutoLayoutAnchor {
   |                       `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
41 |         var copy = asVerticalRelativeAutoLayoutAnchor()
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/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/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift:53:25: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
51 |     }
52 |
53 |     func from(_ anchor: NSLayoutYAxisAnchor) -> VerticalRelativeAutoLayoutAnchor {
   |                         `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
54 |         var copy = asVerticalRelativeAutoLayoutAnchor()
55 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift:11:11: error: 'NSLayoutDimension' is unavailable in watchOS
 9 |
10 |
11 | extension NSLayoutDimension: DimensionAutoLayoutAnchorConvertible {
   |           `- error: 'NSLayoutDimension' is unavailable in watchOS
12 |     public func asDimensionAutoLayoutAnchor() -> DimensionAutoLayoutAnchor {
13 |         DimensionAutoLayoutAnchor(
/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/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift:22:11: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
20 | }
21 |
22 | extension NSLayoutXAxisAnchor: HorizontalRelativeAutoLayoutAnchorConvertible {
   |           `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 |     public func asHorizontalRelativeAutoLayoutAnchor() -> HorizontalRelativeAutoLayoutAnchor {
24 |         RelativeAutoLayoutAnchor(
/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/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift:33:11: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
31 | }
32 |
33 | extension NSLayoutYAxisAnchor: VerticalRelativeAutoLayoutAnchorConvertible {
   |           `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
34 |     public func asVerticalRelativeAutoLayoutAnchor() -> VerticalRelativeAutoLayoutAnchor {
35 |         RelativeAutoLayoutAnchor(
/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/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift:44:11: error: 'UIView' is unavailable in watchOS
42 | }
43 |
44 | extension UIView: BidirectionRelativeAutoLayoutAnchorConvertible {
   |           `- error: 'UIView' is unavailable in watchOS
45 |     public func asBidirectionalRelativeAutoLayoutAnchor() -> BidirectionRelativeAutoLayoutAnchor {
46 |         BidirectionRelativeAutoLayoutAnchor(
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:11:28: error: 'UILayoutPriority' is unavailable in watchOS
  9 |
 10 | public extension DimensionAutoLayoutAnchorConvertible {
 11 |     func priority(_ value: UILayoutPriority) -> DimensionAutoLayoutAnchor {
    |                            `- error: 'UILayoutPriority' is unavailable in watchOS
 12 |         var copy = asDimensionAutoLayoutAnchor()
 13 |
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:29:28: error: 'UILayoutPriority' is unavailable in watchOS
 27 |
 28 | public extension VerticalRelativeAutoLayoutAnchorConvertible {
 29 |     func priority(_ value: UILayoutPriority) -> VerticalRelativeAutoLayoutAnchor {
    |                            `- error: 'UILayoutPriority' is unavailable in watchOS
 30 |         var copy = asVerticalRelativeAutoLayoutAnchor()
 31 |
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:47:28: error: 'UILayoutPriority' is unavailable in watchOS
 45 |
 46 | public extension HorizontalRelativeAutoLayoutAnchorConvertible {
 47 |     func priority(_ value: UILayoutPriority) -> HorizontalRelativeAutoLayoutAnchor {
    |                            `- error: 'UILayoutPriority' is unavailable in watchOS
 48 |         var copy = asHorizontalRelativeAutoLayoutAnchor()
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:65:28: error: 'UILayoutPriority' is unavailable in watchOS
 63 |
 64 | public extension BidirectionRelativeAutoLayoutAnchorConvertible {
 65 |     func priority(_ value: UILayoutPriority) -> BidirectionRelativeAutoLayoutAnchor {
    |                            `- error: 'UILayoutPriority' is unavailable in watchOS
 66 |         var copy = asBidirectionalRelativeAutoLayoutAnchor()
 67 |
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:84:28: error: 'UILayoutPriority' is unavailable in watchOS
 82 |
 83 | public extension BidirectionalDimensionAutoLayoutAnchorConvertible {
 84 |     func priority(_ value: UILayoutPriority) -> BidirectionalDimensionAutoLayoutAnchor {
    |                            `- error: 'UILayoutPriority' is unavailable in watchOS
 85 |         var copy = asBidirectionalDimensionAutoLayoutAnchor()
 86 |
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:22:25: error: 'UILayoutPriority' is unavailable in watchOS
 20 |         var copy = asDimensionAutoLayoutAnchor()
 21 |
 22 |         copy.priority = UILayoutPriority(value)
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 23 |
 24 |         return copy
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:40:25: error: 'UILayoutPriority' is unavailable in watchOS
 38 |         var copy = asVerticalRelativeAutoLayoutAnchor()
 39 |
 40 |         copy.priority = UILayoutPriority(value)
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 41 |
 42 |         return copy
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:58:25: error: 'UILayoutPriority' is unavailable in watchOS
 56 |         var copy = asHorizontalRelativeAutoLayoutAnchor()
 57 |
 58 |         copy.priority = UILayoutPriority(value)
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 59 |
 60 |         return copy
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:76:25: error: 'UILayoutPriority' is unavailable in watchOS
 74 |         var copy = asBidirectionalRelativeAutoLayoutAnchor()
 75 |
 76 |         copy.priority = UILayoutPriority(value)
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 77 |
 78 |         return copy
/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/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift:95:25: error: 'UILayoutPriority' is unavailable in watchOS
 93 |         var copy = asBidirectionalDimensionAutoLayoutAnchor()
 94 |
 95 |         copy.priority = UILayoutPriority(value)
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 96 |
 97 |         return copy
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/AutoLayoutConstant.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AutoLayoutConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/FromToRelation.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FromToRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/NSLayoutAnchor+Convertible.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSLayoutAnchor+Convertible.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/DSL/Priority.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Priority.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/ClosureAction.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ClosureAction.swift
SwiftCompile normal arm64 Compiling\ UIControl+Event.swift,\ UIView+Gesture.swift,\ Chainable.swift,\ ExtraChains.swift,\ UIButton+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Chainable.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/ExtraChains.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:16:39: error: 'UIControl' is unavailable in watchOS
14 |     ///   - overwrite: if true - remove previous targets for current event.
15 |     @discardableResult
16 |     func addAction(for controlEvents: UIControl.Event, overwrite: Bool = false, _ action: @escaping () -> Void) -> Self {
   |                                       `- error: 'UIControl' is unavailable in watchOS
17 |         if overwrite {
18 |             removeTarget(nil, action: nil, for: controlEvents)
/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:11:18: error: 'UIControl' is unavailable in watchOS
 9 |
10 |
11 | public extension UIControl {
   |                  `- error: 'UIControl' is unavailable in watchOS
12 |     /// **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
13 |     /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:27:18: error: 'UIButton' is unavailable in watchOS
25 | }
26 |
27 | public extension UIButton {
   |                  `- error: 'UIButton' is unavailable in watchOS
28 |     /// **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
29 |     /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:38:18: error: 'UISwitch' is unavailable in watchOS
36 | }
37 |
38 | public extension UISwitch {
   |                  `- error: 'UISwitch' is unavailable in watchOS
39 |     /// **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
40 |     /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
   |            `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:53:18: error: 'UISlider' is unavailable in watchOS
51 | }
52 |
53 | public extension UISlider {
   |                  `- error: 'UISlider' is unavailable in watchOS
54 |     /// **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
55 |     /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
   |            `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value;                                 // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:68:18: error: 'UITextField' is unavailable in watchOS
66 | }
67 |
68 | public extension UITextField {
   |                  `- error: 'UITextField' is unavailable in watchOS
69 |     /// **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
70 |     /// - Parameters:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:33:24: error: 'UIControl' is unavailable in watchOS
31 |     @discardableResult
32 |     func onTap(overwrite: Bool = false, _ action: @escaping () -> Void) -> Self {
33 |         addAction(for: UIControl.Event.touchUpInside, overwrite: overwrite, action)
   |                        `- error: 'UIControl' is unavailable in watchOS
34 |         return self
35 |     }
/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:45:18: error: 'UIControl' is unavailable in watchOS
43 |     func onSwitch(overwrite: Bool = false, _ action: @escaping (Bool) -> Void) -> Self {
44 |         addAction(
45 |             for: UIControl.Event.valueChanged,
   |                  `- error: 'UIControl' is unavailable in watchOS
46 |             overwrite: overwrite,
47 |             { [unowned self] in action(isOn) }
/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:60:18: error: 'UIControl' is unavailable in watchOS
58 |     func onChange(overwrite: Bool = false, _ action: @escaping (Float) -> Void) -> Self {
59 |         addAction(
60 |             for: UIControl.Event.valueChanged,
   |                  `- error: 'UIControl' is unavailable in watchOS
61 |             overwrite: overwrite,
62 |             { [unowned self] in action(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/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/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift:75:18: error: 'UIControl' is unavailable in watchOS
73 |     func onTextChanged(overwrite: Bool = false, _ action: @escaping (String?) -> Void) -> Self {
74 |         addAction(
75 |             for: UIControl.Event.editingChanged,
   |                  `- error: 'UIControl' is unavailable in watchOS
76 |             overwrite: overwrite,
77 |             { [unowned self] in  action(text) }
/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/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:11:18: error: 'UIView' is unavailable in watchOS
 9 |
10 |
11 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
12 |     ///  **⚠️ Don't forget about ARC when use self or some parent view in action closure, to prevent retain cycle**
13 |     @discardableResult
/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/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:16:62: error: 'UIGestureRecognizer' is unavailable in watchOS
14 |     func onTapGesture(overwrite: Bool = false, _ action: @escaping () -> ()) -> Self {
15 |         if overwrite {
16 |             gestureRecognizers?.removeAll(where: { (gesture: UIGestureRecognizer) in gesture is UITapGestureRecognizer })
   |                                                              `- error: 'UIGestureRecognizer' is unavailable in watchOS
17 |         }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:16:97: error: 'UITapGestureRecognizer' is unavailable in watchOS
14 |     func onTapGesture(overwrite: Bool = false, _ action: @escaping () -> ()) -> Self {
15 |         if overwrite {
16 |             gestureRecognizers?.removeAll(where: { (gesture: UIGestureRecognizer) in gesture is UITapGestureRecognizer })
   |                                                                                                 `- error: 'UITapGestureRecognizer' is unavailable in watchOS
17 |         }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:20:30: error: 'UITapGestureRecognizer' is unavailable in watchOS
18 |
19 |         let action = ClosureAction(attachTo: self, closure: action)
20 |         addGestureRecognizer(UITapGestureRecognizer(target: action, action: ClosureAction.selector))
   |                              `- error: 'UITapGestureRecognizer' is unavailable in watchOS
21 |         return self
22 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:28:62: error: 'UIGestureRecognizer' is unavailable in watchOS
26 |     func onLongTapGesture(overwrite: Bool = false, _ action: @escaping () -> ()) -> Self {
27 |         if overwrite {
28 |             gestureRecognizers?.removeAll(where: { (gesture: UIGestureRecognizer) in gesture is UILongPressGestureRecognizer })
   |                                                              `- error: 'UIGestureRecognizer' 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/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:28:97: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
26 |     func onLongTapGesture(overwrite: Bool = false, _ action: @escaping () -> ()) -> Self {
27 |         if overwrite {
28 |             gestureRecognizers?.removeAll(where: { (gesture: UIGestureRecognizer) in gesture is UILongPressGestureRecognizer })
   |                                                                                                 `- error: 'UILongPressGestureRecognizer' 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/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired;      // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift:32:30: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
30 |
31 |         let action = ClosureAction(attachTo: self, closure: action)
32 |         addGestureRecognizer(UILongPressGestureRecognizer(target: action, action: ClosureAction.selector))
   |                              `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
33 |         return self
34 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired;      // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/ExtraChains.swift:15:21: error: 'UILayoutPriority' is unavailable in watchOS
 13 |
 14 |     @discardableResult
 15 |     func hugging(x: UILayoutPriority) -> Self {
    |                     `- error: 'UILayoutPriority' is unavailable in watchOS
 16 |         self.setContentHuggingPriority(x, for: .horizontal)
 17 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:21:21: error: 'UILayoutPriority' is unavailable in watchOS
 19 |
 20 |     @discardableResult
 21 |     func hugging(y: UILayoutPriority) -> Self {
    |                     `- error: 'UILayoutPriority' is unavailable in watchOS
 22 |         self.setContentHuggingPriority(y, for: .vertical)
 23 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:27:26: error: 'UILayoutPriority' is unavailable in watchOS
 25 |
 26 |     @discardableResult
 27 |     func hugging(_ both: UILayoutPriority) -> Self {
    |                          `- error: 'UILayoutPriority' is unavailable in watchOS
 28 |         return hugging(x: both, y: both)
 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/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:32:21: error: 'UILayoutPriority' is unavailable in watchOS
 30 |
 31 |     @discardableResult
 32 |     func hugging(x: UILayoutPriority, y: UILayoutPriority) -> Self {
    |                     `- error: 'UILayoutPriority' is unavailable in watchOS
 33 |         hugging(x: x).hugging(y: y)
 34 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:32:42: error: 'UILayoutPriority' is unavailable in watchOS
 30 |
 31 |     @discardableResult
 32 |     func hugging(x: UILayoutPriority, y: UILayoutPriority) -> Self {
    |                                          `- error: 'UILayoutPriority' is unavailable in watchOS
 33 |         hugging(x: x).hugging(y: y)
 34 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:37:25: error: 'UILayoutPriority' is unavailable in watchOS
 35 |
 36 |     @discardableResult
 37 |     func compression(x: UILayoutPriority) -> Self {
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 38 |         self.setContentCompressionResistancePriority(x, for: .horizontal)
 39 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:43:25: error: 'UILayoutPriority' is unavailable in watchOS
 41 |
 42 |     @discardableResult
 43 |     func compression(y: UILayoutPriority) -> Self {
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 44 |         self.setContentCompressionResistancePriority(y, for: .vertical)
 45 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:49:30: error: 'UILayoutPriority' is unavailable in watchOS
 47 |
 48 |     @discardableResult
 49 |     func compression(_ both: UILayoutPriority) -> Self {
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
 50 |         compression(x: both, y: both)
 51 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:54:25: error: 'UILayoutPriority' is unavailable in watchOS
 52 |
 53 |     @discardableResult
 54 |     func compression(x: UILayoutPriority, y: UILayoutPriority) -> Self {
    |                         `- error: 'UILayoutPriority' is unavailable in watchOS
 55 |         compression(x: x).hugging(y: y)
 56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:54:46: error: 'UILayoutPriority' is unavailable in watchOS
 52 |
 53 |     @discardableResult
 54 |     func compression(x: UILayoutPriority, y: UILayoutPriority) -> Self {
    |                                              `- error: 'UILayoutPriority' is unavailable in watchOS
 55 |         compression(x: x).hugging(y: y)
 56 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:11:18: error: 'UIView' is unavailable in watchOS
  9 |
 10 |
 11 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
 12 |     // MARK: - Hugging and Compression priority
 13 |
/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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:159:18: error: 'UILabel' is unavailable in watchOS
157 | }
158 |
159 | public extension UILabel {
    |                  `- error: 'UILabel' is unavailable in watchOS
160 |     @discardableResult
161 |     func textShadowOffset(_ offset: CGSize) -> 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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:175:70: error: 'UIControl' is unavailable in watchOS
173 | public extension UIControl {
174 |     @discardableResult
175 |     func target(_ target: Any?, action: Selector, for controlEvents: UIControl.Event) -> Self {
    |                                                                      `- error: 'UIControl' is unavailable in watchOS
176 |         self.addTarget(target, action: action, for: controlEvents)
177 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:173:18: error: 'UIControl' is unavailable in watchOS
171 | }
172 |
173 | public extension UIControl {
    |                  `- error: 'UIControl' is unavailable in watchOS
174 |     @discardableResult
175 |     func target(_ target: Any?, action: Selector, for controlEvents: UIControl.Event) -> 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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:183:44: error: 'UIControl' is unavailable in watchOS
181 | public extension UIButton {
182 |     @discardableResult
183 |     func title(_ value: String, for state: UIControl.State = .normal) -> Self {
    |                                            `- error: 'UIControl' is unavailable in watchOS
184 |         self.setTitle(value, for: state)
185 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:189:67: error: 'UIControl' is unavailable in watchOS
187 |
188 |     @discardableResult
189 |     func attributedTitle(_ value: NSAttributedString?, for state: UIControl.State = .normal) -> Self {
    |                                                                   `- error: 'UIControl' is unavailable in watchOS
190 |         self.setAttributedTitle(value, for: state)
191 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:195:42: error: 'UIView' is unavailable in watchOS
193 |
194 |     @discardableResult
195 |     func imageContentMode(_ contentMode: UIView.ContentMode) -> Self {
    |                                          `- error: 'UIView' is unavailable in watchOS
196 |         self.imageView?.contentMode = contentMode
197 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:201:46: error: 'UIControl' is unavailable in watchOS
199 |
200 |     @discardableResult
201 |     func image(_ image: UIImage?, for state: UIControl.State = .normal) -> Self {
    |                                              `- error: 'UIControl' is unavailable in watchOS
202 |         self.setImage(image, for: state)
203 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:207:56: error: 'UIControl' is unavailable in watchOS
205 |
206 |     @discardableResult
207 |     func backgroundImage(_ image: UIImage?, for state: UIControl.State = .normal) -> Self {
    |                                                        `- error: 'UIControl' is unavailable in watchOS
208 |         self.setBackgroundImage(image, for: state)
209 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:213:50: error: 'UIControl' is unavailable in watchOS
211 |
212 |     @discardableResult
213 |     func titleColor(_ color: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                  `- error: 'UIControl' is unavailable in watchOS
214 |         self.setTitleColor(color, for: state)
215 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:218:56: error: 'UIControl' is unavailable in watchOS
216 |     }
217 |
218 |     func titleShadowColor(_ color: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                        `- error: 'UIControl' is unavailable in watchOS
219 |         self.setTitleShadowColor(color, for: state)
220 |         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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:181:18: error: 'UIButton' is unavailable in watchOS
179 | }
180 |
181 | public extension UIButton {
    |                  `- error: 'UIButton' is unavailable in watchOS
182 |     @discardableResult
183 |     func title(_ value: String, for state: UIControl.State = .normal) -> 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/DeclarativeLayoutKit/Chaining/ExtraChains.swift:224:18: error: 'UIStackView' is unavailable in watchOS
222 | }
223 |
224 | public extension UIStackView {
    |                  `- error: 'UIStackView' is unavailable in watchOS
225 |     func arrangedLayoutMargins(_ insets: UIEdgeInsets) -> Self {
226 |         isLayoutMarginsRelativeArrangement = 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/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/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:52:27: error: 'UIButton' is unavailable in watchOS
50 |     @available(iOS 14.0, *)
51 |     @discardableResult
52 |     func role(_ newValue: UIButton.Role) -> Self {
   |                           `- error: 'UIButton' is unavailable in watchOS
53 |         role = newValue
54 |         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/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/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:66:27: error: 'UIMenu' is unavailable in watchOS
64 |     @available(iOS 14.0, *)
65 |     @discardableResult
66 |     func menu(_ newValue: UIMenu?) -> Self {
   |                           `- error: 'UIMenu' is unavailable in watchOS
67 |         menu = newValue
68 |         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/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:7:18: error: 'UIButton' is unavailable in watchOS
 5 |
 6 |
 7 | public extension UIButton {
   |                  `- error: 'UIButton' is unavailable in watchOS
 8 |     @discardableResult
 9 |     func contentEdgeInsets(_ newValue: UIEdgeInsets) -> 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/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:10:9: error: 'contentEdgeInsets' is unavailable in watchOS
 8 |     @discardableResult
 9 |     func contentEdgeInsets(_ newValue: UIEdgeInsets) -> Self {
10 |         contentEdgeInsets = newValue
   |         `- error: 'contentEdgeInsets' is unavailable in watchOS
11 |         return self
12 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:162:35: note: 'contentEdgeInsets' has been explicitly marked unavailable here
160 |
161 | // The effect of these properties can be replicated via UIButtonConfiguration.contentInset and UIButtonConfiguration.imageToTitlePadding. They are ignored when a configuration is set.
162 | @property(nonatomic) UIEdgeInsets contentEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0,15.0), tvos(2.0,15.0), visionos(1.0, 1.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero. On tvOS 10 or later, default is nonzero except for custom buttons.
    |                                   `- note: 'contentEdgeInsets' has been explicitly marked unavailable here
163 | @property(nonatomic) UIEdgeInsets titleEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
164 | @property(nonatomic) UIEdgeInsets imageEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:16:9: error: 'titleEdgeInsets' is unavailable in watchOS
14 |     @discardableResult
15 |     func titleEdgeInsets(_ newValue: UIEdgeInsets) -> Self {
16 |         titleEdgeInsets = newValue
   |         `- error: 'titleEdgeInsets' is unavailable in watchOS
17 |         return self
18 |     }
/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:163:35: note: 'titleEdgeInsets' has been explicitly marked unavailable here
161 | // The effect of these properties can be replicated via UIButtonConfiguration.contentInset and UIButtonConfiguration.imageToTitlePadding. They are ignored when a configuration is set.
162 | @property(nonatomic) UIEdgeInsets contentEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0,15.0), tvos(2.0,15.0), visionos(1.0, 1.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero. On tvOS 10 or later, default is nonzero except for custom buttons.
163 | @property(nonatomic) UIEdgeInsets titleEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
    |                                   `- note: 'titleEdgeInsets' has been explicitly marked unavailable here
164 | @property(nonatomic) UIEdgeInsets imageEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
165 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:22:9: error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
20 |     @discardableResult
21 |     func reversesTitleShadowWhenHighlighted(_ newValue: Bool) -> Self {
22 |         reversesTitleShadowWhenHighlighted = newValue
   |         `- error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
23 |         return self
24 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:167:27: note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
165 |
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
    |                           `- note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:28:9: error: 'imageEdgeInsets' is unavailable in watchOS
26 |     @discardableResult
27 |     func imageEdgeInsets(_ newValue: UIEdgeInsets) -> Self {
28 |         imageEdgeInsets = newValue
   |         `- error: 'imageEdgeInsets' is unavailable in watchOS
29 |         return self
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/UIButton.h:164:35: note: 'imageEdgeInsets' has been explicitly marked unavailable here
162 | @property(nonatomic) UIEdgeInsets contentEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0,15.0), tvos(2.0,15.0), visionos(1.0, 1.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(watchos); // default is UIEdgeInsetsZero. On tvOS 10 or later, default is nonzero except for custom buttons.
163 | @property(nonatomic) UIEdgeInsets titleEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
164 | @property(nonatomic) UIEdgeInsets imageEdgeInsets API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);                // default is UIEdgeInsetsZero
    |                                   `- note: 'imageEdgeInsets' has been explicitly marked unavailable here
165 |
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:34:9: error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
32 |     @discardableResult
33 |     func adjustsImageWhenHighlighted(_ newValue: Bool) -> Self {
34 |         adjustsImageWhenHighlighted = newValue
   |         `- error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
35 |         return self
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/UIButton.h:168:27: note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
    |                           `- note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
170 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:40:9: error: 'adjustsImageWhenDisabled' is unavailable in watchOS
38 |     @discardableResult
39 |     func adjustsImageWhenDisabled(_ newValue: Bool) -> Self {
40 |         adjustsImageWhenDisabled = newValue
   |         `- error: 'adjustsImageWhenDisabled' is unavailable in watchOS
41 |         return 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/UIButton.h:169:27: note: 'adjustsImageWhenDisabled' has been explicitly marked unavailable here
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
    |                           `- note: 'adjustsImageWhenDisabled' has been explicitly marked unavailable here
170 |
171 | // These properties are ignored when a configuration is set and have no replacement.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:46:9: error: 'showsTouchWhenHighlighted' is unavailable in watchOS
44 |     @discardableResult
45 |     func showsTouchWhenHighlighted(_ newValue: Bool) -> Self {
46 |         showsTouchWhenHighlighted = newValue
   |         `- error: 'showsTouchWhenHighlighted' is unavailable in watchOS
47 |         return self
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/UIButton.h:172:27: note: 'showsTouchWhenHighlighted' has been explicitly marked unavailable here
170 |
171 | // These properties are ignored when a configuration is set and have no replacement.
172 | @property(nonatomic) BOOL showsTouchWhenHighlighted  API_DEPRECATED("This property is ignored when using UIButtonConfiguration", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
    |                           `- note: 'showsTouchWhenHighlighted' has been explicitly marked unavailable here
173 |
174 | // These methods will not be called when using a configuration.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:53:9: error: 'role' is unavailable in watchOS
51 |     @discardableResult
52 |     func role(_ newValue: UIButton.Role) -> Self {
53 |         role = newValue
   |         `- error: 'role' is unavailable in watchOS
54 |         return self
55 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:91:36: note: 'role' has been explicitly marked unavailable here
 89 | @property (nonatomic, assign, readonly, getter = isHeld) BOOL held API_AVAILABLE(ios(15.0), tvos(15.0)) API_UNAVAILABLE(watchos);
 90 |
 91 | @property (nonatomic) UIButtonRole role API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);   // default is UIButtonRoleNormal.
    |                                    `- note: 'role' has been explicitly marked unavailable here
 92 |
 93 | /// Enables this button's built-in pointer interaction.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:60:9: error: 'isPointerInteractionEnabled' is unavailable in watchOS
58 |     @discardableResult
59 |     func isPointerInteractionEnabled(_ newValue: Bool) -> Self {
60 |         isPointerInteractionEnabled = newValue
   |         `- error: 'isPointerInteractionEnabled' is unavailable in watchOS
61 |         return self
62 |     }
/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:94:85: note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
 92 |
 93 | /// Enables this button's built-in pointer interaction.
 94 | @property (nonatomic, readwrite, assign, getter = isPointerInteractionEnabled) BOOL pointerInteractionEnabled API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos);
    |                                                                                     `- note: 'isPointerInteractionEnabled' has been explicitly marked unavailable here
 95 |
 96 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift:67:9: error: 'menu' is unavailable in watchOS
65 |     @discardableResult
66 |     func menu(_ newValue: UIMenu?) -> Self {
67 |         menu = newValue
   |         `- error: 'menu' is unavailable in watchOS
68 |         return self
69 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:105:58: note: 'menu' has been explicitly marked unavailable here
103 |
104 | /// An optional menu for the button to display. The button will automatically enable or disable its contextMenuInteraction when a non-nil or nil menu is set. Defaults to nil.
105 | @property (nonatomic, readwrite, copy, nullable) UIMenu *menu API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
    |                                                          `- note: 'menu' has been explicitly marked unavailable here
106 |
107 | /// Preferred menu element ordering strategy for menus displayed by this button.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIControl+Event.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIControl+Event.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Actions/UIView+Gesture.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Gesture.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Chainable.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Chainable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/ExtraChains.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ExtraChains.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIButton+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIButton+Chain.swift
SwiftCompile normal arm64 Compiling\ UICollectionView+Chain.swift,\ UIControl+Chain.swift,\ UIDatePicker+Chain.swift,\ UIImageView+Chain.swift,\ UILabel+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIImageView+Chain.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UILabel+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:9:43: error: 'UICollectionViewLayout' is unavailable in watchOS
  7 | public extension UICollectionView {
  8 |     @discardableResult
  9 |     func collectionViewLayout(_ newValue: UICollectionViewLayout) -> Self {
    |                                           `- error: 'UICollectionViewLayout' is unavailable in watchOS
 10 |         collectionViewLayout = newValue
 11 |         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/UICollectionViewLayout.h:89:12: note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 87 |
 88 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 89 | @interface UICollectionViewLayout : NSObject <NSCoding>
    |            `- note: 'UICollectionViewLayout' has been explicitly marked unavailable here
 90 |
 91 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:15:33: error: 'UICollectionViewDataSource' is unavailable in watchOS
 13 |
 14 |     @discardableResult
 15 |     func dataSource(_ newValue: UICollectionViewDataSource?) -> Self {
    |                                 `- error: 'UICollectionViewDataSource' is unavailable in watchOS
 16 |         dataSource = newValue
 17 |         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/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
 71 |
 72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 73 | @protocol UICollectionViewDataSource <NSObject>
    |           `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
 74 | @required
 75 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:22:41: error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
 20 |     @available(iOS 10.0, *)
 21 |     @discardableResult
 22 |     func prefetchDataSource(_ newValue: UICollectionViewDataSourcePrefetching?) -> Self {
    |                                         `- error: 'UICollectionViewDataSourcePrefetching' is unavailable in watchOS
 23 |         prefetchDataSource = newValue
 24 |         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/UICollectionView.h:101:11: note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
 99 |
100 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
101 | @protocol UICollectionViewDataSourcePrefetching <NSObject>
    |           `- note: 'UICollectionViewDataSourcePrefetching' has been explicitly marked unavailable here
102 | @required
103 | // indexPaths are ordered ascending by geometric distance from the collection view
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:36:35: error: 'UICollectionViewDragDelegate' is unavailable in watchOS
 34 |     @available(iOS 11.0, *)
 35 |     @discardableResult
 36 |     func dragDelegate(_ newValue: UICollectionViewDragDelegate?) -> Self {
    |                                   `- error: 'UICollectionViewDragDelegate' is unavailable in watchOS
 37 |         dragDelegate = newValue
 38 |         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/UICollectionView.h:539:11: note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
537 |
538 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UICollectionViewDragDelegate <NSObject>
    |           `- note: 'UICollectionViewDragDelegate' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:43:35: error: 'UICollectionViewDropDelegate' is unavailable in watchOS
 41 |     @available(iOS 11.0, *)
 42 |     @discardableResult
 43 |     func dropDelegate(_ newValue: UICollectionViewDropDelegate?) -> Self {
    |                                   `- error: 'UICollectionViewDropDelegate' is unavailable in watchOS
 44 |         dropDelegate = newValue
 45 |         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/UICollectionView.h:586:11: note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
584 |
585 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
586 | @protocol UICollectionViewDropDelegate <NSObject>
    |           `- note: 'UICollectionViewDropDelegate' has been explicitly marked unavailable here
587 |
588 | @required
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:57:40: error: 'UICollectionView' is unavailable in watchOS
 55 |     @available(iOS 11.0, *)
 56 |     @discardableResult
 57 |     func reorderingCadence(_ newValue: UICollectionView.ReorderingCadence) -> Self {
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 58 |         reorderingCadence = newValue
 59 |         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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:63:37: error: 'UIView' is unavailable in watchOS
 61 |
 62 |     @discardableResult
 63 |     func backgroundView(_ newValue: UIView?) -> Self {
    |                                     `- error: 'UIView' is unavailable in watchOS
 64 |         backgroundView = newValue
 65 |         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/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:7:18: error: 'UICollectionView' is unavailable in watchOS
  5 |
  6 |
  7 | public extension UICollectionView {
    |                  `- error: 'UICollectionView' is unavailable in watchOS
  8 |     @discardableResult
  9 |     func collectionViewLayout(_ newValue: UICollectionViewLayout) -> 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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:23:9: error: 'prefetchDataSource' is unavailable in watchOS
 21 |     @discardableResult
 22 |     func prefetchDataSource(_ newValue: UICollectionViewDataSourcePrefetching?) -> Self {
 23 |         prefetchDataSource = newValue
    |         `- error: 'prefetchDataSource' is unavailable in watchOS
 24 |         return self
 25 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:371:81: note: 'prefetchDataSource' has been explicitly marked unavailable here
369 | @property (nonatomic, weak, nullable) id <UICollectionViewDataSource> dataSource;
370 |
371 | @property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                                                 `- note: 'prefetchDataSource' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:30:9: error: 'isPrefetchingEnabled' is unavailable in watchOS
 28 |     @discardableResult
 29 |     func isPrefetchingEnabled(_ newValue: Bool) -> Self {
 30 |         isPrefetchingEnabled = newValue
    |         `- error: 'isPrefetchingEnabled' is unavailable in watchOS
 31 |         return self
 32 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:372:57: note: 'isPrefetchingEnabled' has been explicitly marked unavailable here
370 |
371 | @property (nonatomic, weak, nullable) id<UICollectionViewDataSourcePrefetching> prefetchDataSource API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                         `- note: 'isPrefetchingEnabled' has been explicitly marked unavailable here
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:37:9: error: 'dragDelegate' is unavailable in watchOS
 35 |     @discardableResult
 36 |     func dragDelegate(_ newValue: UICollectionViewDragDelegate?) -> Self {
 37 |         dragDelegate = newValue
    |         `- error: 'dragDelegate' is unavailable in watchOS
 38 |         return self
 39 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:374:73: note: 'dragDelegate' has been explicitly marked unavailable here
372 | @property (nonatomic, getter=isPrefetchingEnabled) BOOL prefetchingEnabled API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dragDelegate' has been explicitly marked unavailable here
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
376 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:44:9: error: 'dropDelegate' is unavailable in watchOS
 42 |     @discardableResult
 43 |     func dropDelegate(_ newValue: UICollectionViewDropDelegate?) -> Self {
 44 |         dropDelegate = newValue
    |         `- error: 'dropDelegate' is unavailable in watchOS
 45 |         return self
 46 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:375:73: note: 'dropDelegate' has been explicitly marked unavailable here
373 |
374 | @property (nonatomic, weak, nullable) id <UICollectionViewDragDelegate> dragDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
375 | @property (nonatomic, weak, nullable) id <UICollectionViewDropDelegate> dropDelegate API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                                         `- note: 'dropDelegate' has been explicitly marked unavailable here
376 |
377 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:51:9: error: 'dragInteractionEnabled' is unavailable in watchOS
 49 |     @discardableResult
 50 |     func dragInteractionEnabled(_ newValue: Bool) -> Self {
 51 |         dragInteractionEnabled = newValue
    |         `- error: 'dragInteractionEnabled' is unavailable in watchOS
 52 |         return self
 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/UICollectionView.h:382:28: note: 'dragInteractionEnabled' has been explicitly marked unavailable here
380 |  * As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone.
381 |  */
382 | @property (nonatomic) BOOL dragInteractionEnabled API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                            `- note: 'dragInteractionEnabled' has been explicitly marked unavailable here
383 |
384 | @property (nonatomic, readonly, nullable) UIContextMenuInteraction *contextMenuInteraction API_AVAILABLE(ios(13.2), tvos(17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:58:9: error: 'reorderingCadence' is unavailable in watchOS
 56 |     @discardableResult
 57 |     func reorderingCadence(_ newValue: UICollectionView.ReorderingCadence) -> Self {
 58 |         reorderingCadence = newValue
    |         `- error: 'reorderingCadence' is unavailable in watchOS
 59 |         return self
 60 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:389:57: note: 'reorderingCadence' has been explicitly marked unavailable here
387 |  * Default is UICollectionViewReorderingCadenceImmediate.
388 |  */
389 | @property (nonatomic) UICollectionViewReorderingCadence reorderingCadence API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                         `- note: 'reorderingCadence' has been explicitly marked unavailable here
390 |
391 | @property (nonatomic) UICollectionViewSelfSizingInvalidation selfSizingInvalidation API_AVAILABLE(ios(16.0), tvos(16.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:90:9: error: 'selectionFollowsFocus' is unavailable in watchOS
 88 |     @discardableResult
 89 |     func selectionFollowsFocus(_ newValue: Bool) -> Self {
 90 |         selectionFollowsFocus = newValue
    |         `- error: 'selectionFollowsFocus' is unavailable in watchOS
 91 |         return self
 92 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:488:28: note: 'selectionFollowsFocus' has been explicitly marked unavailable here
486 | /// When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.
487 | /// Defaults to a system derived value based on platform and other properties of the collection view.
488 | @property (nonatomic) BOOL selectionFollowsFocus API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos, tvos);
    |                            `- note: 'selectionFollowsFocus' has been explicitly marked unavailable here
489 |
490 | /// Determines if the collection view allows its cells to become focused.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:97:9: error: 'isEditing' is unavailable in watchOS
 95 |     @discardableResult
 96 |     func isEditing(_ newValue: Bool) -> Self {
 97 |         isEditing = newValue
    |         `- error: 'isEditing' is unavailable in watchOS
 98 |         return self
 99 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:514:46: note: 'isEditing' has been explicitly marked unavailable here
512 | /* Controls the editing state for the receiver.
513 |  */
514 | @property (nonatomic, getter=isEditing) BOOL editing API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                              `- note: 'isEditing' has been explicitly marked unavailable here
515 |
516 | /* Controls whether an item can be selected when the receiver is editing.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:104:9: error: 'allowsSelectionDuringEditing' is unavailable in watchOS
102 |     @discardableResult
103 |     func allowsSelectionDuringEditing(_ newValue: Bool) -> Self {
104 |         allowsSelectionDuringEditing = newValue
    |         `- error: 'allowsSelectionDuringEditing' is unavailable in watchOS
105 |         return self
106 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:519:28: note: 'allowsSelectionDuringEditing' has been explicitly marked unavailable here
517 |  * Defaults to NO.
518 |  */
519 | @property (nonatomic) BOOL allowsSelectionDuringEditing API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'allowsSelectionDuringEditing' has been explicitly marked unavailable here
520 |
521 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift:111:9: error: 'allowsMultipleSelectionDuringEditing' is unavailable in watchOS
109 |     @discardableResult
110 |     func allowsMultipleSelectionDuringEditing(_ newValue: Bool) -> Self {
111 |         allowsMultipleSelectionDuringEditing = newValue
    |         `- error: 'allowsMultipleSelectionDuringEditing' is unavailable in watchOS
112 |         return self
113 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:525:28: note: 'allowsMultipleSelectionDuringEditing' has been explicitly marked unavailable here
523 |  * Defaults to NO.
524 |  */
525 | @property (nonatomic) BOOL allowsMultipleSelectionDuringEditing API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                            `- note: 'allowsMultipleSelectionDuringEditing' has been explicitly marked unavailable here
526 |
527 | @end
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift:27:47: error: 'UIControl' is unavailable in watchOS
25 |
26 |     @discardableResult
27 |     func contentVerticalAlignment(_ newValue: UIControl.ContentVerticalAlignment) -> Self {
   |                                               `- error: 'UIControl' is unavailable in watchOS
28 |         contentVerticalAlignment = newValue
29 |         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/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift:33:49: error: 'UIControl' is unavailable in watchOS
31 |
32 |     @discardableResult
33 |     func contentHorizontalAlignment(_ newValue: UIControl.ContentHorizontalAlignment) -> Self {
   |                                                 `- error: 'UIControl' is unavailable in watchOS
34 |         contentHorizontalAlignment = newValue
35 |         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/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift:7:18: error: 'UIControl' is unavailable in watchOS
 5 |
 6 |
 7 | public extension UIControl {
   |                  `- error: 'UIControl' is unavailable in watchOS
 8 |     @discardableResult
 9 |     func isEnabled(_ newValue: Bool) -> 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/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift:41:9: error: 'isContextMenuInteractionEnabled' is unavailable in watchOS
39 |     @discardableResult
40 |     func isContextMenuInteractionEnabled(_ newValue: Bool) -> Self {
41 |         isContextMenuInteractionEnabled = newValue
   |         `- error: 'isContextMenuInteractionEnabled' is unavailable in watchOS
42 |         return self
43 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:137:89: note: 'isContextMenuInteractionEnabled' has been explicitly marked unavailable here
135 | @property (nonatomic, readonly, strong, nullable) UIContextMenuInteraction *contextMenuInteraction API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
136 | /// Specifies if the context menu interaction is enabled. NO by default.
137 | @property (nonatomic, readwrite, assign, getter = isContextMenuInteractionEnabled) BOOL contextMenuInteractionEnabled API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
    |                                                                                         `- note: 'isContextMenuInteractionEnabled' has been explicitly marked unavailable here
138 | /// If the contextMenuInteraction is the primary action of the control, invoked on touch-down. NO by default.
139 | @property (nonatomic, readwrite, assign) BOOL showsMenuAsPrimaryAction API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift:48:9: error: 'showsMenuAsPrimaryAction' is unavailable in watchOS
46 |     @discardableResult
47 |     func showsMenuAsPrimaryAction(_ newValue: Bool) -> Self {
48 |         showsMenuAsPrimaryAction = newValue
   |         `- error: 'showsMenuAsPrimaryAction' is unavailable in watchOS
49 |         return self
50 |     }
/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:139:47: note: 'showsMenuAsPrimaryAction' has been explicitly marked unavailable here
137 | @property (nonatomic, readwrite, assign, getter = isContextMenuInteractionEnabled) BOOL contextMenuInteractionEnabled API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
138 | /// If the contextMenuInteraction is the primary action of the control, invoked on touch-down. NO by default.
139 | @property (nonatomic, readwrite, assign) BOOL showsMenuAsPrimaryAction API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
    |                                               `- note: 'showsMenuAsPrimaryAction' has been explicitly marked unavailable here
140 |
141 | /// Return a point in this control's coordinate space to which to attach the given configuration's menu.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift:9:37: error: 'UIDatePicker' is unavailable in watchOS
 7 | public extension UIDatePicker {
 8 |     @discardableResult
 9 |     func datePickerMode(_ newValue: UIDatePicker.Mode) -> Self {
   |                                     `- error: 'UIDatePicker' is unavailable in watchOS
10 |         datePickerMode = newValue
11 |         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/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift:64:47: error: 'UIDatePickerStyle' is unavailable in watchOS
62 |     @available(iOS 13.4, *)
63 |     @discardableResult
64 |     func preferredDatePickerStyle(_ newValue: UIDatePickerStyle) -> Self {
   |                                               `- error: 'UIDatePickerStyle' is unavailable in watchOS
65 |         preferredDatePickerStyle = newValue
66 |         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/UIDatePicker.h:28:28: note: 'UIDatePickerStyle' has been explicitly marked unavailable here
26 | } API_UNAVAILABLE(tvos, watchos);
27 |
28 | typedef NS_ENUM(NSInteger, UIDatePickerStyle) {
   |                            `- note: 'UIDatePickerStyle' has been explicitly marked unavailable here
29 |     /// Automatically pick the best style available for the current platform & mode.
30 |     UIDatePickerStyleAutomatic,
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift:7:18: error: 'UIDatePicker' is unavailable in watchOS
 5 |
 6 |
 7 | public extension UIDatePicker {
   |                  `- error: 'UIDatePicker' is unavailable in watchOS
 8 |     @discardableResult
 9 |     func datePickerMode(_ newValue: UIDatePicker.Mode) -> 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/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift:65:9: error: 'preferredDatePickerStyle' is unavailable in watchOS
63 |     @discardableResult
64 |     func preferredDatePickerStyle(_ newValue: UIDatePickerStyle) -> Self {
65 |         preferredDatePickerStyle = newValue
   |         `- error: 'preferredDatePickerStyle' is unavailable in watchOS
66 |         return self
67 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
   |                                                            `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIImageView+Chain.swift:7:18: error: 'UIImageView' is unavailable in watchOS
 5 |
 6 |
 7 | public extension UIImageView {
   |                  `- error: 'UIImageView' is unavailable in watchOS
 8 |     @discardableResult
 9 |     func image(_ newValue: 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/DeclarativeLayoutKit/Chaining/Generated/UIImageView+Chain.swift:24:9: error: 'preferredSymbolConfiguration' is unavailable in watchOS
22 |     @discardableResult
23 |     func preferredSymbolConfiguration(_ newValue: UIImage.SymbolConfiguration?) -> Self {
24 |         preferredSymbolConfiguration = newValue
   |         `- error: 'preferredSymbolConfiguration' is unavailable in watchOS
25 |         return self
26 |     }
/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:28:69: note: 'preferredSymbolConfiguration' has been explicitly marked unavailable here
 26 | @property (nullable, nonatomic, strong) UIImage *image; // default is nil
 27 | @property (nullable, nonatomic, strong) UIImage *highlightedImage API_AVAILABLE(ios(3.0)); // default is nil
 28 | @property (nullable, nonatomic, strong) UIImageSymbolConfiguration* preferredSymbolConfiguration API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                                     `- note: 'preferredSymbolConfiguration' has been explicitly marked unavailable here
 29 | @property (nonatomic, getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is NO
 30 |
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UILabel+Chain.swift:76:41: error: 'UIBaselineAdjustment' is unavailable in watchOS
 74 |
 75 |     @discardableResult
 76 |     func baselineAdjustment(_ newValue: UIBaselineAdjustment) -> Self {
    |                                         `- error: 'UIBaselineAdjustment' is unavailable in watchOS
 77 |         baselineAdjustment = newValue
 78 |         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/UIStringDrawing.h:55:28: note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 53 | } API_DEPRECATED("", ios(2.0, 6.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
 54 |
 55 | typedef NS_ENUM(NSInteger, UIBaselineAdjustment) {
    |                            `- note: 'UIBaselineAdjustment' has been explicitly marked unavailable here
 56 |     UIBaselineAdjustmentAlignBaselines = 0, // default. used when shrinking text to position based on the original baseline
 57 |     UIBaselineAdjustmentAlignCenters,
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UILabel+Chain.swift:7:18: error: 'UILabel' is unavailable in watchOS
  5 |
  6 |
  7 | public extension UILabel {
    |                  `- error: 'UILabel' is unavailable in watchOS
  8 |     @discardableResult
  9 |     func text(_ newValue: 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/DeclarativeLayoutKit/Chaining/Generated/UILabel+Chain.swift:97:9: error: 'lineBreakStrategy' is unavailable in watchOS
 95 |     @discardableResult
 96 |     func lineBreakStrategy(_ newValue: NSParagraphStyle.LineBreakStrategy) -> Self {
 97 |         lineBreakStrategy = newValue
    |         `- error: 'lineBreakStrategy' is unavailable in watchOS
 98 |         return self
 99 |     }
/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:91:42: note: 'lineBreakStrategy' has been explicitly marked unavailable here
 89 | // If this property is not set, the default value is NSLineBreakStrategyStandard.
 90 | // If the label contains an attributed text with paragraph style(s) that specify a set of line break strategies, the set of strategies in the paragraph style(s) will be used instead of the set of strategies defined by this property.
 91 | @property(nonatomic) NSLineBreakStrategy lineBreakStrategy API_AVAILABLE(ios(14.0), tvos(14.0)) API_UNAVAILABLE(watchos);
    |                                          `- note: 'lineBreakStrategy' has been explicitly marked unavailable here
 92 |
 93 | // override points. can adjust rect before calling super.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UICollectionView+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UICollectionView+Chain.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIControl+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIControl+Chain.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIDatePicker+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIDatePicker+Chain.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UIImageView+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImageView+Chain.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Chaining/Generated/UILabel+Chain.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UILabel+Chain.swift
SwiftCompile normal arm64 Compiling\ RelativeAutoLayoutAnchor.swift,\ RelativeAutoLayoutConstant.swift,\ AnchorsFactory.swift,\ AutoLayoutItem.swift,\ AutoLayoutItemsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutConstant.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AutoLayoutItemsBuilder.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:11:80: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
 9 |
10 |
11 | public typealias HorizontalRelativeAutoLayoutAnchor = RelativeAutoLayoutAnchor<NSLayoutXAxisAnchor>
   |                                                                                `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
12 | public typealias VerticalRelativeAutoLayoutAnchor = RelativeAutoLayoutAnchor<NSLayoutYAxisAnchor>
13 |
/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/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:12:78: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
10 |
11 | public typealias HorizontalRelativeAutoLayoutAnchor = RelativeAutoLayoutAnchor<NSLayoutXAxisAnchor>
12 | public typealias VerticalRelativeAutoLayoutAnchor = RelativeAutoLayoutAnchor<NSLayoutYAxisAnchor>
   |                                                                              `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
13 |
14 | public struct RelativeAutoLayoutAnchor<Axis: AnyObject> {
/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/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:17:19: error: 'UILayoutPriority' is unavailable in watchOS
15 |     var relationType: RelationType
16 |
17 |     var priority: UILayoutPriority
   |                   `- error: 'UILayoutPriority' is unavailable in watchOS
18 |
19 |     var target: NSLayoutAnchor<Axis>?
/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/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:19:17: error: 'NSLayoutAnchor' is unavailable in watchOS
17 |     var priority: UILayoutPriority
18 |
19 |     var target: NSLayoutAnchor<Axis>?
   |                 `- error: 'NSLayoutAnchor' is unavailable in watchOS
20 |
21 |     typealias Constant = RelativeAutoLayoutConstant
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 32 |  */
 33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 34 | @interface NSLayoutAnchor<AnchorType> : NSObject
    |            `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
 36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:34:97: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
32 | }
33 |
34 | extension RelativeAutoLayoutAnchor: HorizontalRelativeAutoLayoutAnchorConvertible where Axis == NSLayoutXAxisAnchor {
   |                                                                                                 `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
35 |     public func asHorizontalRelativeAutoLayoutAnchor() -> HorizontalRelativeAutoLayoutAnchor { self }
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/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/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift:38:95: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
36 | }
37 |
38 | extension RelativeAutoLayoutAnchor: VerticalRelativeAutoLayoutAnchorConvertible where Axis == NSLayoutYAxisAnchor {
   |                                                                                               `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
39 |     public func asVerticalRelativeAutoLayoutAnchor() -> VerticalRelativeAutoLayoutAnchor { self }
40 | }
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:12:69: error: 'UIView' is unavailable in watchOS
 10 |
 11 | public extension AutoLayoutItemConvertible {
 12 |     func layout(@ArrayBuilder<AutoLayoutItem> _ builder: @escaping (UIView) -> [AutoLayoutItem]) -> AutoLayoutItem {
    |                                                                     `- error: 'UIView' is unavailable in watchOS
 13 |         asAutoLayoutItem().layout({ view in
 14 |             for item in builder(view) { item.activate() }
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:128:20: error: 'UIView' is unavailable in watchOS
126 |     func edgesAnchors(
127 |         _ insets: UIEdgeInsets = .zero,
128 |         to target: UIView? = nil,
    |                    `- error: 'UIView' is unavailable in watchOS
129 |         priority: UILayoutPriority = UILayoutPriority(999)
130 |     ) -> AutoLayoutItem {
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:129:19: error: 'UILayoutPriority' is unavailable in watchOS
127 |         _ insets: UIEdgeInsets = .zero,
128 |         to target: UIView? = nil,
129 |         priority: UILayoutPriority = UILayoutPriority(999)
    |                   `- error: 'UILayoutPriority' is unavailable in watchOS
130 |     ) -> AutoLayoutItem {
131 |
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:129:38: error: 'UILayoutPriority' is unavailable in watchOS
127 |         _ insets: UIEdgeInsets = .zero,
128 |         to target: UIView? = nil,
129 |         priority: UILayoutPriority = UILayoutPriority(999)
    |                                      `- error: 'UILayoutPriority' is unavailable in watchOS
130 |     ) -> AutoLayoutItem {
131 |
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:188:11: error: 'UIView' is unavailable in watchOS
186 |
187 | private func makeDimensionConstraint(
188 |     view: UIView,
    |           `- error: 'UIView' is unavailable in watchOS
189 |     anchorProvider: (UIView) -> NSLayoutDimension,
190 |     second anotherAnchor: DimensionAutoLayoutAnchor
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:189:22: error: 'UIView' is unavailable in watchOS
187 | private func makeDimensionConstraint(
188 |     view: UIView,
189 |     anchorProvider: (UIView) -> NSLayoutDimension,
    |                      `- error: 'UIView' is unavailable in watchOS
190 |     second anotherAnchor: DimensionAutoLayoutAnchor
191 | ) {
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:189:33: error: 'NSLayoutDimension' is unavailable in watchOS
187 | private func makeDimensionConstraint(
188 |     view: UIView,
189 |     anchorProvider: (UIView) -> NSLayoutDimension,
    |                                 `- error: 'NSLayoutDimension' is unavailable in watchOS
190 |     second anotherAnchor: DimensionAutoLayoutAnchor
191 | ) {
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:235:11: error: 'UIView' is unavailable in watchOS
233 |
234 | private func makeRelativeConstraint<AnchorType>(
235 |     view: UIView,
    |           `- error: 'UIView' is unavailable in watchOS
236 |     anchorProvider: (UIView) -> NSLayoutAnchor<AnchorType>,
237 |     second anotherAnchor: RelativeAutoLayoutAnchor<AnchorType>,
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:236:22: error: 'UIView' is unavailable in watchOS
234 | private func makeRelativeConstraint<AnchorType>(
235 |     view: UIView,
236 |     anchorProvider: (UIView) -> NSLayoutAnchor<AnchorType>,
    |                      `- error: 'UIView' is unavailable in watchOS
237 |     second anotherAnchor: RelativeAutoLayoutAnchor<AnchorType>,
238 |     invertConstant: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:236:33: error: 'NSLayoutAnchor' is unavailable in watchOS
234 | private func makeRelativeConstraint<AnchorType>(
235 |     view: UIView,
236 |     anchorProvider: (UIView) -> NSLayoutAnchor<AnchorType>,
    |                                 `- error: 'NSLayoutAnchor' is unavailable in watchOS
237 |     second anotherAnchor: RelativeAutoLayoutAnchor<AnchorType>,
238 |     invertConstant: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 32 |  */
 33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 34 | @interface NSLayoutAnchor<AnchorType> : NSObject
    |            `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
 36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:268:42: error: 'NSLayoutAnchor' is unavailable in watchOS
266 | private extension BidirectionRelativeAutoLayoutAnchorConvertible {
267 |     func toAxisAnchor<Axis>(
268 |         anchorPath: (AutoLauoutGuide) -> NSLayoutAnchor<Axis>
    |                                          `- error: 'NSLayoutAnchor' is unavailable in watchOS
269 |     ) -> RelativeAutoLayoutAnchor<Axis> {
270 |         let anhor = asBidirectionalRelativeAutoLayoutAnchor()
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 32 |  */
 33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 34 | @interface NSLayoutAnchor<AnchorType> : NSObject
    |            `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
 36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:283:42: error: 'NSLayoutDimension' is unavailable in watchOS
281 | private extension BidirectionalDimensionAutoLayoutAnchorConvertible {
282 |     func toDimensionAnchor(
283 |         anchorPath: (AutoLauoutGuide) -> NSLayoutDimension
    |                                          `- error: 'NSLayoutDimension' is unavailable in watchOS
284 |     ) -> DimensionAutoLayoutAnchor {
285 |         let anchor = asBidirectionalDimensionAutoLayoutAnchor()
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:133:26: error: 'UIView' is unavailable in watchOS
131 |
132 |         func make<Axis>(
133 |             for anchor: (UIView) -> NSLayoutAnchor<Axis>,
    |                          `- error: 'UIView' is unavailable in watchOS
134 |             inset: CGFloat
135 |         ) -> RelativeAutoLayoutAnchor<Axis> {
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:133:37: error: 'NSLayoutAnchor' is unavailable in watchOS
131 |
132 |         func make<Axis>(
133 |             for anchor: (UIView) -> NSLayoutAnchor<Axis>,
    |                                     `- error: 'NSLayoutAnchor' is unavailable in watchOS
134 |             inset: CGFloat
135 |         ) -> RelativeAutoLayoutAnchor<Axis> {
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 32 |  */
 33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 34 | @interface NSLayoutAnchor<AnchorType> : NSObject
    |            `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
 35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
 36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:151:44: error: 'UIView' is unavailable in watchOS
149 |
150 |     func widthAnchor(_ anchor: DimensionAutoLayoutAnchorConvertible) -> AutoLayoutItem {
151 |         asAutoLayoutItem().layout({ (view: UIView) in
    |                                            `- error: 'UIView' is unavailable in watchOS
152 |             makeDimensionConstraint(
153 |                 view: 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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:161:44: error: 'UIView' is unavailable in watchOS
159 |
160 |     func heightAnchor(_ anchor: DimensionAutoLayoutAnchorConvertible) -> AutoLayoutItem {
161 |         asAutoLayoutItem().layout({ (view: UIView) in
    |                                            `- error: 'UIView' is unavailable in watchOS
162 |             makeDimensionConstraint(
163 |                 view: 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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:192:21: error: 'NSLayoutConstraint' is unavailable in watchOS
190 |     second anotherAnchor: DimensionAutoLayoutAnchor
191 | ) {
192 |     let constraint: NSLayoutConstraint
    |                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
193 |
194 |     if let target = anotherAnchor.target {
/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/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift:240:21: error: 'NSLayoutConstraint' is unavailable in watchOS
238 |     invertConstant: Bool
239 | ) {
240 |     let constraint: NSLayoutConstraint
    |                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
241 |
242 |     switch anotherAnchor.relationType {
/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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:16:38: error: 'UIStackView' is unavailable in watchOS
14 |
15 | extension AutoLayoutItemConvertible {
16 |     public func configure(stackView: UIStackView) {
   |                                      `- error: 'UIStackView' is unavailable in watchOS
17 |         let item = self.asAutoLayoutItem()
18 |         stackView.addArrangedSubview(item.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/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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:25:16: error: 'UIView' is unavailable in watchOS
23 |
24 | public final class AutoLayoutItem {
25 |     init(view: UIView) { self.view = view }
   |                `- error: 'UIView' is unavailable in watchOS
26 |
27 |     let view: 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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:27:15: error: 'UIView' is unavailable in watchOS
25 |     init(view: UIView) { self.view = view }
26 |
27 |     let view: UIView
   |               `- error: 'UIView' is unavailable in watchOS
28 |     var constraintsContainer: [() -> Void] = []
29 |     var afterBuild: () -> Void = {}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:31:37: error: 'UIView' is unavailable in watchOS
29 |     var afterBuild: () -> Void = {}
30 |
31 |     func layout(_ build: @escaping (UIView) -> Void) -> AutoLayoutItem {
   |                                     `- error: 'UIView' is unavailable in watchOS
32 |         constraintsContainer.append({ [view] in build(view) })
33 |         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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:36:29: error: 'UIView' is unavailable in watchOS
34 |     }
35 |
36 |     func move(to superview: UIView) {
   |                             `- error: 'UIView' is unavailable in watchOS
37 |         view.translatesAutoresizingMaskIntoConstraints = false
38 |         superview.addSubview(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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:42:31: error: 'UIView' is unavailable in watchOS
40 |
41 |     @discardableResult
42 |     public func activate() -> UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
43 |         for constraintBuilder in constraintsContainer { constraintBuilder() }
44 |         constraintsContainer = []
/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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift:55:11: error: 'UIView' is unavailable in watchOS
53 |
54 |
55 | extension UIView: AutoLayoutItemConvertible {
   |           `- error: 'UIView' is unavailable in watchOS
56 |     public func asAutoLayoutItem() -> AutoLayoutItem { AutoLayoutItem(view: self) }
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/DeclarativeLayoutKit/AutoLayout/AutoLayoutItemsBuilder.swift:13:18: error: 'UIView' is unavailable in watchOS
11 | public typealias AutoLayoutItemsBuilder = ArrayBuilder<AutoLayoutItemConvertible>
12 |
13 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
14 |     @discardableResult
15 |     func add(_ items: [AutoLayoutItemConvertible]) -> 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/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutAnchor.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RelativeAutoLayoutAnchor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/Anchor/RelativeAutoLayoutConstant.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RelativeAutoLayoutConstant.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AnchorsFactory.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnchorsFactory.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AutoLayoutItem.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AutoLayoutItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/AutoLayout/AutoLayoutItemsBuilder.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AutoLayoutItemsBuilder.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DeclarativeLayoutKit (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
SwiftCompile normal arm64 (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 14:52:12.733 xcodebuild[820:4816] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-17 14:52:12.833 xcodebuild[820:4816] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ ArrayBuilder.swift,\ KVO.swift,\ MainThread.swift,\ UILayoutPriority.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Helpers/ArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Helpers/KVO.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Helpers/MainThread.swift /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Helpers/UILayoutPriority.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DeclarativeLayoutKit/Helpers/UILayoutPriority.swift (in target 'DeclarativeLayoutKit' from project 'DeclarativeLayoutKit')
	Building workspace DeclarativeLayoutKit with scheme DeclarativeLayoutKit-Package
(3 failures)
BUILD FAILURE 6.4 watchOS