The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UIViewKit, reference 1.15.0 (6b7882), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 01:09:33 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 UIViewKit -destination generic/platform=watchOS

Build Log

   |                                                                `- error: 'UIView' 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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:29:52: error: 'UIView' is unavailable in watchOS
27 |     }
28 |
29 |     public static func buildOptional(_ component: [UIView]?) -> [UIView] {
   |                                                    `- error: 'UIView' is unavailable in watchOS
30 |         component.flatMap { $0 } ?? []
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:29:66: error: 'UIView' is unavailable in watchOS
27 |     }
28 |
29 |     public static func buildOptional(_ component: [UIView]?) -> [UIView] {
   |                                                                  `- error: 'UIView' is unavailable in watchOS
30 |         component.flatMap { $0 } ?? []
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:33:54: error: 'UIView' is unavailable in watchOS
31 |     }
32 |
33 |     public static func buildEither(first component: [UIView]) -> [UIView] {
   |                                                      `- error: 'UIView' is unavailable in watchOS
34 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:33:67: error: 'UIView' is unavailable in watchOS
31 |     }
32 |
33 |     public static func buildEither(first component: [UIView]) -> [UIView] {
   |                                                                   `- error: 'UIView' is unavailable in watchOS
34 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:37:55: error: 'UIView' is unavailable in watchOS
35 |     }
36 |
37 |     public static func buildEither(second component: [UIView]) -> [UIView] {
   |                                                       `- error: 'UIView' is unavailable in watchOS
38 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:37:68: error: 'UIView' is unavailable in watchOS
35 |     }
36 |
37 |     public static func buildEither(second component: [UIView]) -> [UIView] {
   |                                                                    `- error: 'UIView' is unavailable in watchOS
38 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:41:51: error: 'UIView' is unavailable in watchOS
39 |     }
40 |
41 |     public static func buildArray(_ components: [[UIView]]) -> [UIView] {
   |                                                   `- error: 'UIView' is unavailable in watchOS
42 |         components.flatMap { $0 }
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:41:65: error: 'UIView' is unavailable in watchOS
39 |     }
40 |
41 |     public static func buildArray(_ components: [[UIView]]) -> [UIView] {
   |                                                                 `- error: 'UIView' is unavailable in watchOS
42 |         components.flatMap { $0 }
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBAttributes.swift:13:86: error: 'NSLayoutConstraint' is unavailable in watchOS
11 |
12 |     @discardableResult
13 |     public func ibAttributes(@IBArrayOfNSLayoutConstraintBuilder _ block: (Self) -> [NSLayoutConstraint]) -> Self {
   |                                                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 |         let constraintsGenerated = block(self)
15 |         UIViewDSLEngine.shared.addConstraints(for: self, constraints: constraintsGenerated)
/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/UIViewKit/UIViewDSL/UIViewDSL+IBSubviews.swift:13:70: error: 'UIView' is unavailable in watchOS
11 |
12 |     @discardableResult
13 |     public func ibSubviews(@IBArrayOfUIViewBuilder _ content: () -> [UIView]) -> Self {
   |                                                                      `- error: 'UIView' is unavailable in watchOS
14 |         UIViewDSLEngine.shared.addSubviews(content, to: self)
15 |         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/UIViewKit/UIViewDSL/UIViewDSL+IBSubviews.swift:19:74: error: 'UIView' is unavailable in watchOS
17 |
18 |     @discardableResult
19 |     public func ibSubviews(@IBArrayOfUIViewBuilder _ content: (Self) -> [UIView]) -> Self {
   |                                                                          `- error: 'UIView' is unavailable in watchOS
20 |         let contentWrapper: (UIView) -> [UIView] = { arg1 in
21 |             content(arg1 as! Self) // swiftlint:disable:this force_cast
/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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:12:87: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | extension NSLayoutConstraint {
11 |
12 |     static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
   |                                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 |         let constraints = block()
14 |         activate(constraints)
/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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:24:40: error: 'UILayoutPriority' is unavailable in watchOS
22 |
23 |     @discardableResult
24 |     public func ibPriority(_ priority: UILayoutPriority) -> Self {
   |                                        `- error: 'UILayoutPriority' is unavailable in watchOS
25 |         self.priority = priority
26 |         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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:30:42: error: 'NSLayoutConstraint' is unavailable in watchOS
28 |
29 |     @discardableResult
30 |     public func ibOutlet(_ outlet: inout NSLayoutConstraint?) -> Self {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
31 |         outlet = self
32 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:36:42: error: 'NSLayoutConstraint' is unavailable in watchOS
34 |
35 |     @discardableResult
36 |     public func ibOutlet(_ outlet: inout NSLayoutConstraint) -> Self {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 |         outlet = self
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/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).
SwiftCompile normal arm64 (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ UIViewDSL+NSLayoutConstraint.swift,\ UIViewDSL.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:12:87: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | extension NSLayoutConstraint {
11 |
12 |     static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
   |                                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 |         let constraints = block()
14 |         activate(constraints)
/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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:24:40: error: 'UILayoutPriority' is unavailable in watchOS
22 |
23 |     @discardableResult
24 |     public func ibPriority(_ priority: UILayoutPriority) -> Self {
   |                                        `- error: 'UILayoutPriority' is unavailable in watchOS
25 |         self.priority = priority
26 |         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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:30:42: error: 'NSLayoutConstraint' is unavailable in watchOS
28 |
29 |     @discardableResult
30 |     public func ibOutlet(_ outlet: inout NSLayoutConstraint?) -> Self {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
31 |         outlet = self
32 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:36:42: error: 'NSLayoutConstraint' is unavailable in watchOS
34 |
35 |     @discardableResult
36 |     public func ibOutlet(_ outlet: inout NSLayoutConstraint) -> Self {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 |         outlet = self
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/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/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:42:99: error: 'NSLayoutConstraint' is unavailable in watchOS
40 |
41 |     @discardableResult
42 |     public func ibOutlet<Owner: Any>(_ owner: Owner?, _ property: ReferenceWritableKeyPath<Owner, NSLayoutConstraint>) -> Self {
   |                                                                                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
43 |         owner?[keyPath: property] = self
44 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:48:99: error: 'NSLayoutConstraint' is unavailable in watchOS
46 |
47 |     @discardableResult
48 |     public func ibOutlet<Owner: Any>(_ owner: Owner?, _ property: ReferenceWritableKeyPath<Owner, NSLayoutConstraint?>) -> Self {
   |                                                                                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 |         owner?[keyPath: property] = self
50 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:10:11: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension NSLayoutConstraint {
   |           `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 |
12 |     static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift:10:39: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public protocol UIViewDSL where Self: UIView { }
   |                                       `- error: 'UIView' is unavailable in watchOS
11 |
12 | extension UIView: UIViewDSL { }
/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_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL+NSLayoutConstraint.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL.swift
SwiftCompile normal arm64_32 Compiling\ IBMeasure.swift,\ IBFreeForm.swift,\ IBPreviewSizeThatFits.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:15:52: error: 'NSLayoutAnchor' is unavailable in watchOS
13 |
14 |     @MainActor
15 |     public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
   |                                                    `- error: 'NSLayoutAnchor' is unavailable in watchOS
16 |         rootView.ibSubviews {
17 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:15:93: error: 'NSLayoutAnchor' is unavailable in watchOS
13 |
14 |     @MainActor
15 |     public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
   |                                                                                             `- error: 'NSLayoutAnchor' is unavailable in watchOS
16 |         rootView.ibSubviews {
17 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:15:140: error: 'UIView' is unavailable in watchOS
13 |
14 |     @MainActor
15 |     public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
   |                                                                                                                                            `- error: 'UIView' is unavailable in watchOS
16 |         rootView.ibSubviews {
17 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:26:58: error: 'NSLayoutAnchor' is unavailable in watchOS
24 |
25 |     @MainActor
26 |     public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
   |                                                          `- error: 'NSLayoutAnchor' is unavailable in watchOS
27 |         rootView.ibSubviews {
28 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:26:104: error: 'NSLayoutAnchor' is unavailable in watchOS
24 |
25 |     @MainActor
26 |     public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
   |                                                                                                        `- error: 'NSLayoutAnchor' is unavailable in watchOS
27 |         rootView.ibSubviews {
28 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:26:151: error: 'UIView' is unavailable in watchOS
24 |
25 |     @MainActor
26 |     public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
   |                                                                                                                                                       `- error: 'UIView' is unavailable in watchOS
27 |         rootView.ibSubviews {
28 |             MeasureView().ibAttributes {
/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/UIViewKit/IBMeasure/IBMeasure.swift:36:32: error: 'UIView' is unavailable in watchOS
34 |     }
35 |
36 |     private class MeasureView: UIView {
   |                                `- error: 'UIView' is unavailable in watchOS
37 |         override func layoutSubviews() {
38 |             super.layoutSubviews()
/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/UIViewKit/IBMeasure/IBMeasure.swift:17:13: error: 'init()' is unavailable in watchOS
15 |     public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
16 |         rootView.ibSubviews {
17 |             MeasureView().ibAttributes {
   |             `- error: 'init()' is unavailable in watchOS
18 |                 $0.widthAnchor.constraint(equalToConstant: 1)
19 |                 $0.topAnchor.constraint(equalTo: from)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:28:13: error: 'init()' is unavailable in watchOS
26 |     public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
27 |         rootView.ibSubviews {
28 |             MeasureView().ibAttributes {
   |             `- error: 'init()' is unavailable in watchOS
29 |                 $0.heightAnchor.constraint(equalToConstant: 1)
30 |                 $0.leftAnchor.constraint(equalTo: fromLeft)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:13:46: error: 'UIViewController' is unavailable in watchOS
 11 | public class IBFreeForm: ViewControllerFreeFormContainer {
 12 |
 13 |      private var viewControllerMaker: (() -> UIViewController)?
    |                                              `- error: 'UIViewController' is unavailable in watchOS
 14 |      private var viewMaker: (() -> UIView)?
 15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:14:36: error: 'UIView' is unavailable in watchOS
 12 |
 13 |      private var viewControllerMaker: (() -> UIViewController)?
 14 |      private var viewMaker: (() -> UIView)?
    |                                    `- error: 'UIView' is unavailable in watchOS
 15 |
 16 |     public required init?(coder: NSCoder) {
/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/UIViewKit/IBPreviews/IBFreeForm.swift:20:55: error: 'UIView' is unavailable in watchOS
 18 |     }
 19 |
 20 |     public init(snapFrames: (any SnapFrame)..., view: UIView) {
    |                                                       `- error: 'UIView' is unavailable in watchOS
 21 |         super.init(snapFrames: snapFrames)
 22 |         self.viewMaker = { 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/UIViewKit/IBPreviews/IBFreeForm.swift:25:77: error: 'UIView' is unavailable in watchOS
 23 |     }
 24 |
 25 |     public init(snapFrames: (any SnapFrame)..., viewMaker: @escaping  () -> UIView) {
    |                                                                             `- error: 'UIView' is unavailable in watchOS
 26 |         super.init(snapFrames: snapFrames)
 27 |         self.viewMaker = viewMaker
/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/UIViewKit/IBPreviews/IBFreeForm.swift:30:65: error: 'UIViewController' is unavailable in watchOS
 28 |     }
 29 |
 30 |     public init(snapFrames: (any SnapFrame)..., viewController: UIViewController) {
    |                                                                 `- error: 'UIViewController' is unavailable in watchOS
 31 |         super.init(snapFrames: snapFrames)
 32 |         self.viewControllerMaker = { viewController }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:35:87: error: 'UIViewController' is unavailable in watchOS
 33 |     }
 34 |
 35 |     public init(snapFrames: (any SnapFrame)..., viewControllerMaker: @escaping  () -> UIViewController) {
    |                                                                                       `- error: 'UIViewController' is unavailable in watchOS
 36 |         super.init(snapFrames: snapFrames)
 37 |         self.viewControllerMaker = viewControllerMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:79:21: error: protocol 'SnapFrame' refines itself
 77 | extension IBFreeForm {
 78 |
 79 |     public protocol SnapFrame where Self: SnapFrame {
    |                     `- error: protocol 'SnapFrame' refines itself
 80 |         var size: CGSize { get }
 81 |         var title: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:90:24: error: 'UIView' is unavailable in watchOS
 88 | public class ViewControllerFreeFormContainer: UIViewController {
 89 |
 90 |     var containerView: UIView!
    |                        `- error: 'UIView' is unavailable in watchOS
 91 |     var heightConstraint: NSLayoutConstraint!
 92 |     var widthConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:91:27: error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |
 90 |     var containerView: UIView!
 91 |     var heightConstraint: NSLayoutConstraint!
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 92 |     var widthConstraint: NSLayoutConstraint!
 93 |     private var snapFrames: [IBFreeForm.SnapFrame] = []
/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/UIViewKit/IBPreviews/IBFreeForm.swift:92:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 90 |     var containerView: UIView!
 91 |     var heightConstraint: NSLayoutConstraint!
 92 |     var widthConstraint: NSLayoutConstraint!
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 93 |     private var snapFrames: [IBFreeForm.SnapFrame] = []
 94 |     private var snapFrameViews: [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/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/UIViewKit/IBPreviews/IBFreeForm.swift:94:34: error: 'UIView' is unavailable in watchOS
 92 |     var widthConstraint: NSLayoutConstraint!
 93 |     private var snapFrames: [IBFreeForm.SnapFrame] = []
 94 |     private var snapFrameViews: [UIView] = []
    |                                  `- error: 'UIView' is unavailable in watchOS
 95 |     private var snapToViewFeature: SnapToViewFeature!
 96 |
/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/UIViewKit/IBPreviews/IBFreeForm.swift:162:54: error: 'UITouch' is unavailable in watchOS
160 |     }
161 |
162 |     public override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                      `- error: 'UITouch' is unavailable in watchOS
163 |         super.touchesBegan(touches, with: event)
164 |         guard let touch = touches.first else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:162:76: error: 'UIEvent' is unavailable in watchOS
160 |     }
161 |
162 |     public override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                            `- error: 'UIEvent' is unavailable in watchOS
163 |         super.touchesBegan(touches, with: event)
164 |         guard let touch = touches.first else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:88:47: error: 'UIViewController' is unavailable in watchOS
 86 | }
 87 |
 88 | public class ViewControllerFreeFormContainer: UIViewController {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 89 |
 90 |     var containerView: 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:174:30: error: 'UIView' is unavailable in watchOS
172 | final private class SnapToViewFeature {
173 |
174 |     private let viewToSnap: [UIView]
    |                              `- error: 'UIView' is unavailable in watchOS
175 |     private let containerView: UIView
176 |     private let controller: ViewControllerFreeFormContainer
/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/UIViewKit/IBPreviews/IBFreeForm.swift:175:32: error: 'UIView' is unavailable in watchOS
173 |
174 |     private let viewToSnap: [UIView]
175 |     private let containerView: UIView
    |                                `- error: 'UIView' is unavailable in watchOS
176 |     private let controller: ViewControllerFreeFormContainer
177 |
/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/UIViewKit/IBPreviews/IBFreeForm.swift:178:23: error: 'UIView' is unavailable in watchOS
176 |     private let controller: ViewControllerFreeFormContainer
177 |
178 |     init(viewToSnap: [UIView], containerView: UIView, controller: ViewControllerFreeFormContainer) {
    |                       `- error: 'UIView' is unavailable in watchOS
179 |         self.viewToSnap = viewToSnap
180 |         self.containerView = containerView
/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/UIViewKit/IBPreviews/IBFreeForm.swift:178:47: error: 'UIView' is unavailable in watchOS
176 |     private let controller: ViewControllerFreeFormContainer
177 |
178 |     init(viewToSnap: [UIView], containerView: UIView, controller: ViewControllerFreeFormContainer) {
    |                                               `- error: 'UIView' is unavailable in watchOS
179 |         self.viewToSnap = viewToSnap
180 |         self.containerView = containerView
/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/UIViewKit/IBPreviews/IBFreeForm.swift:184:26: error: 'UIGestureRecognizer' is unavailable in watchOS
182 |     }
183 |
184 |     func tapGesture() -> UIGestureRecognizer {
    |                          `- error: 'UIGestureRecognizer' is unavailable in watchOS
185 |         UITapGestureRecognizer(target: self, action: #selector(didTap(gesture:)))
186 |     }
/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/UIViewKit/IBPreviews/IBFreeForm.swift:189:34: error: 'UIGestureRecognizer' is unavailable in watchOS
187 |
188 |     @objc
189 |     private func didTap(gesture: UIGestureRecognizer) {
    |                                  `- error: 'UIGestureRecognizer' is unavailable in watchOS
190 |         guard let tapGesture = gesture as? UITapGestureRecognizer else { return }
191 |         for viewToSnap in self.viewToSnap {
/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/UIViewKit/IBPreviews/IBFreeForm.swift:42:38: error: cannot find 'UIHostingController' in scope
 40 |     public init(snapFrames: (any SnapFrame)..., view: some View) {
 41 |         super.init(snapFrames: snapFrames)
 42 |         self.viewControllerMaker = { UIHostingController(rootView: view) }
    |                                      `- error: cannot find 'UIHostingController' in scope
 43 |     }
 44 |
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:47:38: error: cannot find 'UIHostingController' in scope
 45 |     public init(snapFrames: (any SnapFrame)..., viewMaker: @escaping  () -> some View) {
 46 |         super.init(snapFrames: snapFrames )
 47 |         self.viewControllerMaker = { UIHostingController(rootView: viewMaker()) }
    |                                      `- error: cannot find 'UIHostingController' in scope
 48 |     }
 49 |
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:115:17: error: 'UIView' is unavailable in watchOS
113 |         snapFrames.forEach { snapFrame in
114 |             view.ibSubviews {
115 |                 UIView().ibSubviews { labelSuperview in
    |                 `- error: 'UIView' is unavailable in watchOS
116 |                     UILabel().ibAttributes {
117 |                         $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
/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/UIViewKit/IBPreviews/IBFreeForm.swift:115:17: error: 'init()' is unavailable in watchOS
113 |         snapFrames.forEach { snapFrame in
114 |             view.ibSubviews {
115 |                 UIView().ibSubviews { labelSuperview in
    |                 `- error: 'init()' is unavailable in watchOS
116 |                     UILabel().ibAttributes {
117 |                         $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:116:21: error: 'UILabel' is unavailable in watchOS
114 |             view.ibSubviews {
115 |                 UIView().ibSubviews { labelSuperview in
116 |                     UILabel().ibAttributes {
    |                     `- error: 'UILabel' is unavailable in watchOS
117 |                         $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
118 |                         $0.text = snapFrame.title
/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/UIViewKit/IBPreviews/IBFreeForm.swift:116:21: error: 'init()' is unavailable in watchOS
114 |             view.ibSubviews {
115 |                 UIView().ibSubviews { labelSuperview in
116 |                     UILabel().ibAttributes {
    |                     `- error: 'init()' is unavailable in watchOS
117 |                         $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
118 |                         $0.text = snapFrame.title
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:134:13: error: 'UIView' is unavailable in watchOS
132 |         }
133 |         view.ibSubviews { superview in
134 |             UIView().ibOutlet(&containerView).ibAttributes {
    |             `- error: 'UIView' is unavailable in watchOS
135 |                 $0.topAnchor.constraint(equalTo: superview.topAnchor)
136 |                 $0.leadingAnchor.constraint(equalTo: superview.leadingAnchor)
/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/UIViewKit/IBPreviews/IBFreeForm.swift:134:13: error: 'init()' is unavailable in watchOS
132 |         }
133 |         view.ibSubviews { superview in
134 |             UIView().ibOutlet(&containerView).ibAttributes {
    |             `- error: 'init()' is unavailable in watchOS
135 |                 $0.topAnchor.constraint(equalTo: superview.topAnchor)
136 |                 $0.leadingAnchor.constraint(equalTo: superview.leadingAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:156:13: error: 'UIView' is unavailable in watchOS
154 |     private func workaroundHideKeyboardAndSizeContainerView() {
155 |         DispatchQueue.main.async {
156 |             UIView.performWithoutAnimation {
    |             `- error: 'UIView' is unavailable in watchOS
157 |                 self.view.endEditing(true)
158 |             }
/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/UIViewKit/IBPreviews/IBFreeForm.swift:185:9: error: 'UITapGestureRecognizer' is unavailable in watchOS
183 |
184 |     func tapGesture() -> UIGestureRecognizer {
185 |         UITapGestureRecognizer(target: self, action: #selector(didTap(gesture:)))
    |         `- error: 'UITapGestureRecognizer' is unavailable in watchOS
186 |     }
187 |
/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/UIViewKit/IBPreviews/IBFreeForm.swift:190:44: error: 'UITapGestureRecognizer' is unavailable in watchOS
188 |     @objc
189 |     private func didTap(gesture: UIGestureRecognizer) {
190 |         guard let tapGesture = gesture as? UITapGestureRecognizer else { return }
    |                                            `- error: 'UITapGestureRecognizer' is unavailable in watchOS
191 |         for viewToSnap in self.viewToSnap {
192 |             let loc = tapGesture.location(in: viewToSnap)
/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/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:13:46: error: 'UIViewController' is unavailable in watchOS
11 | public class IBSizeThatFits: UIViewController {
12 |
13 |      private var viewControllerMaker: (() -> UIViewController)?
   |                                              `- error: 'UIViewController' is unavailable in watchOS
14 |      private var viewMaker: (() -> UIView)?
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:14:36: error: 'UIView' is unavailable in watchOS
12 |
13 |      private var viewControllerMaker: (() -> UIViewController)?
14 |      private var viewMaker: (() -> UIView)?
   |                                    `- error: 'UIView' is unavailable in watchOS
15 |
16 |     public required init?(coder: NSCoder) {
/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/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:20:23: error: 'UIView' is unavailable in watchOS
18 |     }
19 |
20 |     public init(view: UIView) {
   |                       `- error: 'UIView' is unavailable in watchOS
21 |         super.init(nibName: nil, bundle: nil)
22 |         self.viewMaker = { 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/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:25:47: error: 'UIView' is unavailable in watchOS
23 |     }
24 |
25 |     public init(_ viewMaker: @escaping  () -> UIView) {
   |                                               `- error: 'UIView' is unavailable in watchOS
26 |         super.init(nibName: nil, bundle: nil)
27 |         self.viewMaker = viewMaker
/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/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:30:33: error: 'UIViewController' is unavailable in watchOS
28 |     }
29 |
30 |     public init(viewController: UIViewController) {
   |                                 `- error: 'UIViewController' is unavailable in watchOS
31 |         super.init(nibName: nil, bundle: nil)
32 |         self.viewControllerMaker = { viewController }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:35:57: error: 'UIViewController' is unavailable in watchOS
33 |     }
34 |
35 |     public init(_ viewControllerMaker: @escaping  () -> UIViewController) {
   |                                                         `- error: 'UIViewController' is unavailable in watchOS
36 |         super.init(nibName: nil, bundle: nil)
37 |         self.viewControllerMaker = viewControllerMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBMeasure.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBFreeForm.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBPreviewSizeThatFits.swift
SwiftCompile normal arm64_32 Compiling\ IBScrollView.swift,\ IBVerticalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:11:118: error: 'UIView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
   |                                                                                                                      `- error: 'UIView' is unavailable in watchOS
12 |     UIScrollView().ibSubviews { scrollView in
13 |         contentBuilder().ibAttributes {
/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/UIViewKit/Views/IBScrollView.swift:11:129: error: 'UIScrollView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
   |                                                                                                                                 `- error: 'UIScrollView' is unavailable in watchOS
12 |     UIScrollView().ibSubviews { scrollView in
13 |         contentBuilder().ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:12:5: error: 'UIScrollView' is unavailable in watchOS
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
12 |     UIScrollView().ibSubviews { scrollView in
   |     `- error: 'UIScrollView' is unavailable in watchOS
13 |         contentBuilder().ibAttributes {
14 |             $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:12:5: error: 'init()' is unavailable in watchOS
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
12 |     UIScrollView().ibSubviews { scrollView in
   |     `- error: 'init()' is unavailable in watchOS
13 |         contentBuilder().ibAttributes {
14 |             $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:14:57: error: 'contentLayoutGuide' is unavailable in watchOS
12 |     UIScrollView().ibSubviews { scrollView in
13 |         contentBuilder().ibAttributes {
14 |             $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
   |                                                         `- error: 'contentLayoutGuide' is unavailable in watchOS
15 |             $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 |             $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:15:74: error: 'contentLayoutGuide' is unavailable in watchOS
13 |         contentBuilder().ibAttributes {
14 |             $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
15 |             $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
   |                                                                          `- error: 'contentLayoutGuide' is unavailable in watchOS
16 |             $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
17 |             $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:16:61: error: 'contentLayoutGuide' is unavailable in watchOS
14 |             $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
15 |             $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 |             $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
   |                                                             `- error: 'contentLayoutGuide' is unavailable in watchOS
17 |             $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
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/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:17:73: error: 'contentLayoutGuide' is unavailable in watchOS
15 |             $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 |             $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
17 |             $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
   |                                                                         `- error: 'contentLayoutGuide' is unavailable in watchOS
18 |         }
19 |     }.ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:20:12: error: 'contentLayoutGuide' is unavailable in watchOS
18 |         }
19 |     }.ibAttributes {
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
   |            `- error: 'contentLayoutGuide' is unavailable in watchOS
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:20:64: error: 'frameLayoutGuide' is unavailable in watchOS
18 |         }
19 |     }.ibAttributes {
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
   |                                                                `- error: 'frameLayoutGuide' is unavailable in watchOS
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 |  the untransformed frame of the scroll view.
124 |  */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate>        delegate;                       // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:21:12: error: 'contentLayoutGuide' is unavailable in watchOS
19 |     }.ibAttributes {
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
   |            `- error: 'contentLayoutGuide' is unavailable in watchOS
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
23 |         if let backgroundColor {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:21:68: error: 'frameLayoutGuide' is unavailable in watchOS
19 |     }.ibAttributes {
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
   |                                                                    `- error: 'frameLayoutGuide' is unavailable in watchOS
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
23 |         if let backgroundColor {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 |  the untransformed frame of the scroll view.
124 |  */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate>        delegate;                       // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:22:12: error: 'contentLayoutGuide' is unavailable in watchOS
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
   |            `- error: 'contentLayoutGuide' is unavailable in watchOS
23 |         if let backgroundColor {
24 |             $0.backgroundColor = backgroundColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 |  the untranslated content area of the scroll view.
119 |  */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:22:68: error: 'frameLayoutGuide' is unavailable in watchOS
20 |         $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 |         $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 |         $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
   |                                                                    `- error: 'frameLayoutGuide' is unavailable in watchOS
23 |         if let backgroundColor {
24 |             $0.backgroundColor = backgroundColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 |  the untransformed frame of the scroll view.
124 |  */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate>        delegate;                       // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift:11:65: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                 `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .vertical
/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/UIViewKit/Views/IBVerticalStack.swift:11:109: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                                                             `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .vertical
/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/UIViewKit/Views/IBVerticalStack.swift:11:145: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                                                                                                 `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .vertical
/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/UIViewKit/Views/IBVerticalStack.swift:12:21: error: 'UIStackView' is unavailable in watchOS
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
12 |     let stackView = UIStackView()
   |                     `- error: 'UIStackView' is unavailable in watchOS
13 |     stackView.axis = .vertical
14 |     if let alignment {
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBScrollView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBVerticalStack.swift
SwiftCompile normal arm64_32 Compiling\ IBContainerView.swift,\ IBHorizontalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:12:44: error: 'UIViewController' is unavailable in watchOS
10 | public class IBContainerView: UIView {
11 |
12 |      private var controllerCreator: (() -> UIViewController)?
   |                                            `- error: 'UIViewController' is unavailable in watchOS
13 |
14 |     public required init?(coder: NSCoder) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:18:29: error: 'UIViewController' is unavailable in watchOS
16 |     }
17 |
18 |     public init(controller: UIViewController? = nil) {
   |                             `- error: 'UIViewController' is unavailable in watchOS
19 |         super.init(frame: .zero)
20 |         if let controller = controller {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:32:50: error: 'UIViewController' is unavailable in watchOS
30 |     }
31 |
32 |     public func ibEmbed(_ viewControllerToEmbed: UIViewController) {
   |                                                  `- error: 'UIViewController' is unavailable in watchOS
33 |         self.controllerCreator = { viewControllerToEmbed }
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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:36:71: error: 'UIViewController' is unavailable in watchOS
34 |     }
35 |
36 |     public func ibEmbed(maker viewControllerToEmbed: @escaping  () -> UIViewController) {
   |                                                                       `- error: 'UIViewController' is unavailable in watchOS
37 |         self.controllerCreator = viewControllerToEmbed
38 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:40:49: error: 'UIViewController' is unavailable in watchOS
38 |     }
39 |
40 |     private func embed(_ viewControllerToEmbed: UIViewController) {
   |                                                 `- error: 'UIViewController' is unavailable in watchOS
41 |         guard let parent = nearestViewController() else { return }
42 |         parent.ibEmbed(viewControllerToEmbed, self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:10:31: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public class IBContainerView: UIView {
   |                               `- error: 'UIView' is unavailable in watchOS
11 |
12 |      private var controllerCreator: (() -> UIViewController)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:48:37: error: 'UIViewController' is unavailable in watchOS
46 | private extension UIView {
47 |     /// Returns the first UIViewController up the responder chain, if any
48 |     func nearestViewController() -> UIViewController? {
   |                                     `- error: 'UIViewController' is unavailable in watchOS
49 |         var responder: UIResponder? = self
50 |         while let r = responder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:46:19: error: 'UIView' is unavailable in watchOS
44 | }
45 |
46 | private extension UIView {
   |                   `- error: 'UIView' is unavailable in watchOS
47 |     /// Returns the first UIViewController up the responder chain, if any
48 |     func nearestViewController() -> UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:49:24: error: 'UIResponder' is unavailable in watchOS
47 |     /// Returns the first UIViewController up the responder chain, if any
48 |     func nearestViewController() -> UIViewController? {
49 |         var responder: UIResponder? = self
   |                        `- error: 'UIResponder' is unavailable in watchOS
50 |         while let r = responder {
51 |             if let vc = r as? UIViewController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:51:31: error: 'UIViewController' is unavailable in watchOS
49 |         var responder: UIResponder? = self
50 |         while let r = responder {
51 |             if let vc = r as? UIViewController {
   |                               `- error: 'UIViewController' is unavailable in watchOS
52 |                 return vc
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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift:11:67: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                   `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .horizontal
/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/UIViewKit/Views/IBHorizontalStack.swift:11:111: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                                                               `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .horizontal
/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/UIViewKit/Views/IBHorizontalStack.swift:11:147: error: 'UIStackView' is unavailable in watchOS
 9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
   |                                                                                                                                                   `- error: 'UIStackView' is unavailable in watchOS
12 |     let stackView = UIStackView()
13 |     stackView.axis = .horizontal
/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/UIViewKit/Views/IBHorizontalStack.swift:12:21: error: 'UIStackView' is unavailable in watchOS
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
12 |     let stackView = UIStackView()
   |                     `- error: 'UIStackView' is unavailable in watchOS
13 |     stackView.axis = .horizontal
14 |     if let alignment {
/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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBContainerView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IBHorizontalStack.swift
SwiftCompile normal arm64_32 Compiling\ UIViewController+Extensions.swift,\ UIViewDSL+EngineConstraintsProtocol.swift,\ UIViewDSL+InferredAttributesOwnerStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:13:36: error: 'UIView' is unavailable in watchOS
11 |
12 |     @discardableResult
13 |     public final func ibSetView<T: UIView>(with view: T) -> T {
   |                                    `- error: 'UIView' is unavailable in watchOS
14 |         view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
15 |         view.translatesAutoresizingMaskIntoConstraints = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:22:49: error: 'UIViewController' is unavailable in watchOS
20 |     }
21 |
22 |     public final func ibEmbed(_ viewController: UIViewController, _ containerView: UIView) {
   |                                                 `- error: 'UIViewController' is unavailable in watchOS
23 |         viewController.view.frame = .init(origin: .zero, size: containerView.frame.size)
24 |         addChild(viewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:22:84: error: 'UIView' is unavailable in watchOS
20 |     }
21 |
22 |     public final func ibEmbed(_ viewController: UIViewController, _ containerView: UIView) {
   |                                                                                    `- error: 'UIView' is unavailable in watchOS
23 |         viewController.view.frame = .init(origin: .zero, size: containerView.frame.size)
24 |         addChild(viewController)
/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/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:39:45: error: 'UIViewController' is unavailable in watchOS
37 |      - Important: This method assumes that the `viewController` view controller is already added to a parent view controller. Calling this method on a view controller that is not a child of any parent will not have any effect.
38 |      */
39 |     public func ibUnembed(_ viewController: UIViewController) {
   |                                             `- error: 'UIViewController' is unavailable in watchOS
40 |         guard children.contains(viewController) else { return }
41 |         viewController.willMove(toParent: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:10:11: error: 'UIViewController' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIViewController {
   |           `- error: 'UIViewController' is unavailable in watchOS
11 |
12 |     @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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:12:47: error: 'UIView' is unavailable in watchOS
10 | @MainActor
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 |     @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
   |                                               `- error: 'UIView' is unavailable in watchOS
13 |     func ibSubviewsWillExecute(on rootView: UIView)
14 |     func ibSubviewsDidExecute(on rootView: 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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:12:69: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | @MainActor
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 |     @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
   |                                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 |     func ibSubviewsWillExecute(on rootView: UIView)
14 |     func ibSubviewsDidExecute(on rootView: 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/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:13:45: error: 'UIView' is unavailable in watchOS
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 |     @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
13 |     func ibSubviewsWillExecute(on rootView: UIView)
   |                                             `- error: 'UIView' is unavailable in watchOS
14 |     func ibSubviewsDidExecute(on rootView: UIView)
15 |     func ibAttributesDidExecute(on rootView: 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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:14:44: error: 'UIView' is unavailable in watchOS
12 |     @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
13 |     func ibSubviewsWillExecute(on rootView: UIView)
14 |     func ibSubviewsDidExecute(on rootView: UIView)
   |                                            `- error: 'UIView' is unavailable in watchOS
15 |     func ibAttributesDidExecute(on rootView: UIView)
16 |     #if DEBUG
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:15:46: error: 'UIView' is unavailable in watchOS
13 |     func ibSubviewsWillExecute(on rootView: UIView)
14 |     func ibSubviewsDidExecute(on rootView: UIView)
15 |     func ibAttributesDidExecute(on rootView: UIView)
   |                                              `- error: 'UIView' is unavailable in watchOS
16 |     #if DEBUG
17 |     var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:17:39: error: 'UIView' is unavailable in watchOS
15 |     func ibAttributesDidExecute(on rootView: UIView)
16 |     #if DEBUG
17 |     var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
   |                                       `- error: 'UIView' is unavailable in watchOS
18 |     #endif
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:17:48: error: 'NSLayoutConstraint' is unavailable in watchOS
15 |     func ibAttributesDidExecute(on rootView: UIView)
16 |     #if DEBUG
17 |     var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
   |                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 |     #endif
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:14:39: error: 'UIView' is unavailable in watchOS
12 |     // MARK: - Private Properties
13 |
14 |     private var constraintsToApply: [(UIView, [NSLayoutConstraint])] = []
   |                                       `- error: 'UIView' is unavailable in watchOS
15 |
16 |     // MARK: - UIViewDSLEngineConstraintsProtocol Methods
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:14:48: error: 'NSLayoutConstraint' is unavailable in watchOS
12 |     // MARK: - Private Properties
13 |
14 |     private var constraintsToApply: [(UIView, [NSLayoutConstraint])] = []
   |                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 |
16 |     // MARK: - UIViewDSLEngineConstraintsProtocol Methods
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:18:43: error: 'UIView' is unavailable in watchOS
16 |     // MARK: - UIViewDSLEngineConstraintsProtocol Methods
17 |
18 |     public func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
   |                                           `- error: 'UIView' is unavailable in watchOS
19 |         guard !constraints.isEmpty else { return }
20 |         constraints.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:18:65: error: 'NSLayoutConstraint' is unavailable in watchOS
16 |     // MARK: - UIViewDSLEngineConstraintsProtocol Methods
17 |
18 |     public func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
   |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 |         guard !constraints.isEmpty else { return }
20 |         constraints.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:28:52: error: 'UIView' is unavailable in watchOS
26 |     }
27 |
28 |     public func ibSubviewsWillExecute(on rootView: UIView) {
   |                                                    `- error: 'UIView' is unavailable in watchOS
29 |         if !constraintsToApply.isEmpty {
30 |             fatalError("Attempted to begin subviews definition while constraintsToApply is not empty. This indicates that there may have been a previous incomplete or erroneous subviews definition process.")
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:34:51: error: 'UIView' is unavailable in watchOS
32 |     }
33 |
34 |     public func ibSubviewsDidExecute(on rootView: UIView) {
   |                                                   `- error: 'UIView' is unavailable in watchOS
35 |         activateAutoLayout()
36 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:38:53: error: 'UIView' is unavailable in watchOS
36 |     }
37 |
38 |     public func ibAttributesDidExecute(on rootView: UIView) {
   |                                                     `- error: 'UIView' is unavailable in watchOS
39 |         activateAutoLayout()
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/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 |     #if DEBUG
43 |     public var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
   |                                              `- error: 'UIView' is unavailable in watchOS
44 |         constraintsToApply
45 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:43:55: error: 'NSLayoutConstraint' is unavailable in watchOS
41 |
42 |     #if DEBUG
43 |     public var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
   |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
44 |         constraintsToApply
45 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:66:48: error: 'UIView' is unavailable in watchOS
64 |     @MainActor
65 |     struct Helper {
66 |         static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
   |                                                `- error: 'UIView' is unavailable in watchOS
67 |             var ownerView: [UIView] = []
68 |
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:66:71: error: 'NSLayoutConstraint' is unavailable in watchOS
64 |     @MainActor
65 |     struct Helper {
66 |         static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
   |                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
67 |             var ownerView: [UIView] = []
68 |
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:55:30: error: 'NSLayoutConstraint' is unavailable in watchOS
53 |
54 |     private func activateAutoLayout() {
55 |         var allConstraints: [NSLayoutConstraint] = []
   |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 |         constraintsToApply.forEach { owner, constraints in
57 |             allConstraints.append(contentsOf: constraints)
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:60:9: error: 'NSLayoutConstraint' is unavailable in watchOS
58 |             owner.translatesAutoresizingMaskIntoConstraints = false
59 |         }
60 |         NSLayoutConstraint.activate(allConstraints)
   |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 |         constraintsToApply.removeAll()
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/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:67:29: error: 'UIView' is unavailable in watchOS
65 |     struct Helper {
66 |         static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
67 |             var ownerView: [UIView] = []
   |                             `- error: 'UIView' is unavailable in watchOS
68 |
69 |             if let layoutGuide = constraint.firstItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
/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/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:69:59: error: 'UILayoutGuide' is unavailable in watchOS
67 |             var ownerView: [UIView] = []
68 |
69 |             if let layoutGuide = constraint.firstItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
   |                                                           `- error: 'UILayoutGuide' is unavailable in watchOS
70 |                 ownerView.append(owningView)
71 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:72:60: error: 'UILayoutGuide' is unavailable in watchOS
70 |                 ownerView.append(owningView)
71 |             }
72 |             if let layoutGuide = constraint.secondItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
   |                                                            `- error: 'UILayoutGuide' is unavailable in watchOS
73 |                 ownerView.append(owningView)
74 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:75:58: error: 'UIView' is unavailable in watchOS
73 |                 ownerView.append(owningView)
74 |             }
75 |             if let owningView = constraint.firstItem as? UIView {
   |                                                          `- error: 'UIView' is unavailable in watchOS
76 |                 ownerView.append(owningView)
77 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Extensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL+EngineConstraintsProtocol.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL+InferredAttributesOwnerStrategy.swift
SwiftCompile normal arm64_32 Compiling\ UIViewDSL+Engine.swift,\ UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:35: error: 'UIView' is unavailable in watchOS
23 |     // MARK: Internal
24 |
25 |     func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
   |                                   `- error: 'UIView' is unavailable in watchOS
26 |         beginSubviewsDefinition()
27 |         Helper.addSubviews(subviews(owner), to: owner)
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:47: error: 'UIView' is unavailable in watchOS
23 |     // MARK: Internal
24 |
25 |     func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
   |                                               `- error: 'UIView' is unavailable in watchOS
26 |         beginSubviewsDefinition()
27 |         Helper.addSubviews(subviews(owner), to: owner)
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:66: error: 'UIView' is unavailable in watchOS
23 |     // MARK: Internal
24 |
25 |     func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
   |                                                                  `- error: 'UIView' is unavailable in watchOS
26 |         beginSubviewsDefinition()
27 |         Helper.addSubviews(subviews(owner), to: owner)
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:31:41: error: 'UIView' is unavailable in watchOS
29 |     }
30 |
31 |     func addSubviews(_ subviews: () -> [UIView], to owner: UIView) {
   |                                         `- error: 'UIView' is unavailable in watchOS
32 |         beginSubviewsDefinition()
33 |         Helper.addSubviews(subviews(), to: owner)
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:31:60: error: 'UIView' is unavailable in watchOS
29 |     }
30 |
31 |     func addSubviews(_ subviews: () -> [UIView], to owner: UIView) {
   |                                                            `- error: 'UIView' is unavailable in watchOS
32 |         beginSubviewsDefinition()
33 |         Helper.addSubviews(subviews(), to: owner)
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:37:36: error: 'UIView' is unavailable in watchOS
35 |     }
36 |
37 |     func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
   |                                    `- error: 'UIView' is unavailable in watchOS
38 |         delegate?.addConstraints(for: owner, constraints: constraints)
39 |         if ibSubviewsDepthCallCounter == 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:37:58: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |     }
36 |
37 |     func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
   |                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |         delegate?.addConstraints(for: owner, constraints: constraints)
39 |         if ibSubviewsDepthCallCounter == 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:60:50: error: 'UIView' is unavailable in watchOS
58 |     }
59 |
60 |     private func endSubviewsDefinition(on owner: UIView) {
   |                                                  `- error: 'UIView' is unavailable in watchOS
61 |         ibSubviewsDepthCallCounter -= 1
62 |         if ibSubviewsDepthCallCounter == 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:73:46: error: 'UIView' is unavailable in watchOS
71 |     struct Helper {
72 |
73 |         static func addSubviews(_ subviews: [UIView], to target: UIView) {
   |                                              `- error: 'UIView' is unavailable in watchOS
74 |             let adderFunction: (UIView) -> Void
75 |
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:73:66: error: 'UIView' is unavailable in watchOS
71 |     struct Helper {
72 |
73 |         static func addSubviews(_ subviews: [UIView], to target: UIView) {
   |                                                                  `- error: 'UIView' is unavailable in watchOS
74 |             let adderFunction: (UIView) -> Void
75 |
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:91:39: error: 'UIView' is unavailable in watchOS
89 | extension UIViewDSLEngine {
90 |
91 |     var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
   |                                       `- error: 'UIView' is unavailable in watchOS
92 |         delegate!.constraintsToApplyForDebug
93 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:91:48: error: 'NSLayoutConstraint' is unavailable in watchOS
89 | extension UIViewDSLEngine {
90 |
91 |     var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
   |                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
92 |         delegate!.constraintsToApplyForDebug
93 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:74:33: error: 'UIView' is unavailable in watchOS
72 |
73 |         static func addSubviews(_ subviews: [UIView], to target: UIView) {
74 |             let adderFunction: (UIView) -> Void
   |                                 `- error: 'UIView' is unavailable in watchOS
75 |
76 |             if let stackView = target as? UIStackView {
/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/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:76:43: error: 'UIStackView' is unavailable in watchOS
74 |             let adderFunction: (UIView) -> Void
75 |
76 |             if let stackView = target as? UIStackView {
   |                                           `- error: 'UIStackView' is unavailable in watchOS
77 |                 adderFunction = stackView.addArrangedSubview(_:)
78 |             } 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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:13:50: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public enum IBArrayOfNSLayoutConstraintBuilder {
12 |
13 |     public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
   |                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 |         components.flatMap { $0 }
15 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:13:78: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public enum IBArrayOfNSLayoutConstraintBuilder {
12 |
13 |     public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
   |                                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 |         components.flatMap { $0 }
15 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:17:49: error: 'NSLayoutConstraint' is unavailable in watchOS
15 |     }
16 |
17 |     public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
   |                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 |         components
19 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:17:76: error: 'NSLayoutConstraint' is unavailable in watchOS
15 |     }
16 |
17 |     public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
   |                                                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 |         components
19 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:21:52: error: 'NSLayoutConstraint' is unavailable in watchOS
19 |     }
20 |
21 |     public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
   |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 |         component ?? []
23 |     }
/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:21:78: error: 'NSLayoutConstraint' is unavailable in watchOS
19 |     }
20 |
21 |     public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
   |                                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 |         component ?? []
23 |     }
/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:25:54: error: 'NSLayoutConstraint' is unavailable in watchOS
23 |     }
24 |
25 |     public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:25:79: error: 'NSLayoutConstraint' is unavailable in watchOS
23 |     }
24 |
25 |     public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 |         component
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:29:55: error: 'NSLayoutConstraint' is unavailable in watchOS
27 |     }
28 |
29 |     public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 |         component
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: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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:29:80: error: 'NSLayoutConstraint' is unavailable in watchOS
27 |     }
28 |
29 |     public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 |         component
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: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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:33:54: error: 'NSLayoutConstraint' is unavailable in watchOS
31 |     }
32 |
33 |     public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
   |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
34 |         [expression]
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:33:78: error: 'NSLayoutConstraint' is unavailable in watchOS
31 |     }
32 |
33 |     public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
   |                                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
34 |         [expression]
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:37:55: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |     }
36 |
37 |     public static func buildExpression(_ expression: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |         expression
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/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/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:37:80: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |     }
36 |
37 |     public static func buildExpression(_ expression: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
   |                                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |         expression
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/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).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL+Engine.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift (in target 'UIViewKit' from project 'UIViewKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-22 21:09:32.255 xcodebuild[799:4654] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIViewKit (in target 'UIViewKit' from project 'UIViewKit')
	SwiftCompile normal arm64_32 (in target 'UIViewKit' from project 'UIViewKit')
	Building workspace UIViewKit with scheme UIViewKit
(3 failures)
BUILD FAILURE 6.4 watchOS