The Swift Package Index logo.Swift Package Index

Build Information

Failed to build VDLayout, reference main (1b3ea6), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 23:07:17 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 VDLayout -destination generic/platform=watchOS

Build Log

 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
SwiftCompile normal arm64 (in target 'VDPin' from project 'VDPin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UILayoutPriority+Ext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift (in target 'VDPin' from project 'VDPin')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift:3:11: error: 'UILayoutPriority' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UILayoutPriority: ExpressibleByFloatLiteral {
   |           `- error: 'UILayoutPriority' is unavailable in watchOS
 4 |
 5 |     public init(floatLiteral value: Float) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift (in target 'VDPin' from project 'VDPin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UILayoutPriority+Ext.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ VDPin (in target 'VDPin' from project 'VDPin')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Constraints.swift:6:30: error: 'NSLayoutConstraint' is unavailable in watchOS
 4 |
 5 |     public weak var item: AnyObject?
 6 |     public var constraints: [NSLayoutConstraint] = []
   |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 7 |     public var isEmpty: Bool { constraints.isEmpty }
 8 |
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Constraints.swift:9:42: error: 'NSLayoutConstraint' is unavailable in watchOS
 7 |     public var isEmpty: Bool { constraints.isEmpty }
 8 |
 9 |     init(item: AnyObject?, constraints: [NSLayoutConstraint] = []) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 |         self.item = item
11 |         self.constraints = 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/.dependencies/checkouts/VDPin/Sources/VDPin/Constraints.swift:20:31: error: 'UILayoutPriority' is unavailable in watchOS
18 |     }
19 |
20 |     public func set(priority: UILayoutPriority) {
   |                               `- error: 'UILayoutPriority' is unavailable in watchOS
21 |         constraints.forEach {
22 |             let isActive = $0.isActive
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Constraints.swift:45:91: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | extension Constraints: Pinnable {
44 |
45 |     public func makeConstraints(_ constraints: @escaping (any NSLayoutConstraintable) -> [NSLayoutConstraint]) -> Constraints {
   |                                                                                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 |         Constraints(
47 |             item: item,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Edge+Ext.swift:5:31: error: 'NSLayoutConstraint' is unavailable in watchOS
  3 | extension Edge.Set: Hashable {
  4 |
  5 |     public var asAttributes: [NSLayoutConstraint.Attribute] {
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
  6 |         var result: [NSLayoutConstraint.Attribute] = []
  7 |         if contains(.top) { result.append(.top) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/Edge+Ext.swift:96:20: error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |     }
 95 |
 96 |     var attribute: NSLayoutConstraint.Attribute {
    |                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |         switch self {
 98 |         case .leading: return .leading
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Edge+Ext.swift:195:39: error: 'CACornerMask' is unavailable in watchOS
193 | public extension CACornerMask {
194 |
195 |     static func edge(_ edge: Edge) -> CACornerMask {
    |                                       `- error: 'CACornerMask' is unavailable in watchOS
196 |         switch edge {
197 |         case .leading: return [.layerMinXMinYCorner, .layerMinXMaxYCorner]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
 104 | /* Bit definitions for `maskedCorners' property. */
 105 |
 106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
     |                                 `- note: 'CACornerMask' has been explicitly marked unavailable here
 107 | {
 108 |   kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Edge+Ext.swift:193:18: error: 'CACornerMask' is unavailable in watchOS
191 | }
192 |
193 | public extension CACornerMask {
    |                  `- error: 'CACornerMask' is unavailable in watchOS
194 |
195 |     static func edge(_ edge: Edge) -> CACornerMask {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
 104 | /* Bit definitions for `maskedCorners' property. */
 105 |
 106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
     |                                 `- note: 'CACornerMask' has been explicitly marked unavailable here
 107 | {
 108 |   kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:13:28: error: 'Axis' is unavailable in watchOS
11 |         }
12 |
13 |         public init(axis: [Axis]) {
   |                            `- error: 'Axis' is unavailable in watchOS
14 |             var result = AxisSet()
15 |             if axis.contains(.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/UIView.h:434:28: note: 'Axis' has been explicitly marked unavailable here
432 | //
433 |
434 | typedef NS_ENUM(NSInteger, UILayoutConstraintAxis) {
    |                            `- note: 'Axis' has been explicitly marked unavailable here
435 |     UILayoutConstraintAxisHorizontal = 0,
436 |     UILayoutConstraintAxisVertical = 1
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:28:27: error: 'Axis' is unavailable in watchOS
26 |         public static var both: AxisSet { [.horizontal, .vertical] }
27 |
28 |         public var axis: [Axis] {
   |                           `- error: 'Axis' is unavailable in watchOS
29 |             var result: [Axis] = []
30 |             if contains(.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/UIView.h:434:28: note: 'Axis' has been explicitly marked unavailable here
432 | //
433 |
434 | typedef NS_ENUM(NSInteger, UILayoutConstraintAxis) {
    |                            `- note: 'Axis' has been explicitly marked unavailable here
435 |     UILayoutConstraintAxisHorizontal = 0,
436 |     UILayoutConstraintAxisVertical = 1
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:3:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public extension NSLayoutConstraint {
   |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 4 |
 5 |     struct AxisSet: OptionSet {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:44:35: error: 'UILayoutPriority' is unavailable in watchOS
42 |
43 |     func set(
44 |         contentPriority priority: UILayoutPriority,
   |                                   `- error: 'UILayoutPriority' is unavailable in watchOS
45 |         axis: NSLayoutConstraint.AxisSet = .both,
46 |         type: UIView.LayoutPriorityDirectionSet = .both
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:45:15: error: 'NSLayoutConstraint' is unavailable in watchOS
43 |     func set(
44 |         contentPriority priority: UILayoutPriority,
45 |         axis: NSLayoutConstraint.AxisSet = .both,
   |               `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 |         type: UIView.LayoutPriorityDirectionSet = .both
47 |     ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:46:15: error: 'UIView' is unavailable in watchOS
44 |         contentPriority priority: UILayoutPriority,
45 |         axis: NSLayoutConstraint.AxisSet = .both,
46 |         type: UIView.LayoutPriorityDirectionSet = .both
   |               `- error: 'UIView' is unavailable in watchOS
47 |     ) {
48 |         axis.axis.forEach { axe in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift:41:18: error: 'UIView' is unavailable in watchOS
39 | }
40 |
41 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
42 |
43 |     func set(
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIApplication++.swift:3:11: error: 'UIApplication' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIApplication {
  |           `- error: 'UIApplication' is unavailable in watchOS
4 |
5 |     var isLTRLanguage: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:5:25: error: 'UIView' is unavailable in watchOS
 3 | extension UIView {
 4 |
 5 |     var allSuperviews: [UIView] {
   |                         `- error: 'UIView' is unavailable in watchOS
 6 |         superview.map { [$0] + $0.allSuperviews } ?? []
 7 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:9:38: error: 'UIView' is unavailable in watchOS
 7 |     }
 8 |
 9 |     func commonAncestor(with views: [UIView]) -> UIView? {
   |                                      `- error: 'UIView' is unavailable in watchOS
10 |         var superviews = [self] + allSuperviews
11 |         for view in views {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:9:50: error: 'UIView' is unavailable in watchOS
 7 |     }
 8 |
 9 |     func commonAncestor(with views: [UIView]) -> UIView? {
   |                                                  `- error: 'UIView' is unavailable in watchOS
10 |         var superviews = [self] + allSuperviews
11 |         for view in views {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:36: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                    `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:53: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                                     `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:67: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                                                   `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:3:11: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 4 |
 5 |     var allSuperviews: [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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:6:35: error: 'NSLayoutConstraint' is unavailable in watchOS
  4 |
  5 |     static func create(
  6 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
  7 |         item firstItem: any NSLayoutConstraintable,
  8 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:8:36: error: 'NSLayoutConstraint' is unavailable in watchOS
  6 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
  7 |         item firstItem: any NSLayoutConstraintable,
  8 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
  9 |         toItem secondItem: (any NSLayoutConstraintable)?,
 10 |         options: Options,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:13:10: error: 'NSLayoutConstraint' is unavailable in watchOS
 11 |         file: String = #fileID,
 12 |         line: UInt = #line
 13 |     ) -> NSLayoutConstraint {
    |          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 14 |         if options.turnOffAutoresizing {
 15 |             firstItem.asUIView?.translatesAutoresizingMaskIntoConstraints = false
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:63:45: error: 'NSLayoutConstraint' is unavailable in watchOS
 61 |     }
 62 |
 63 |     func removeConflicts(with constraints: [NSLayoutConstraint]) {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         Set(constraints).filter(willConflict).forEach {
 65 |             $0.isActive = false
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:69:33: error: 'NSLayoutConstraint' is unavailable in watchOS
 67 |     }
 68 |
 69 |     func willConflict(with rhs: NSLayoutConstraint) -> Bool {
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
 70 |         guard self !== rhs else { return false }
 71 |         return willConflictWith(
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:3:18: error: 'NSLayoutConstraint' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | public extension NSLayoutConstraint {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
  4 |
  5 |     static func create(
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:83:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 81 |     struct Item: Equatable {
 82 |
 83 |         let attribute: NSLayoutConstraint.Attribute
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 84 |         let view: AnyObject?
 85 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:86:30: error: 'NSLayoutConstraint' is unavailable in watchOS
 84 |         let view: AnyObject?
 85 |
 86 |         static func == (lhs: NSLayoutConstraint.Item, rhs: NSLayoutConstraint.Item) -> Bool {
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 87 |             if let left = lhs.view, let right = rhs.view {
 88 |                 return left === right && lhs.attribute == rhs.attribute
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:86:60: error: 'NSLayoutConstraint' is unavailable in watchOS
 84 |         let view: AnyObject?
 85 |
 86 |         static func == (lhs: NSLayoutConstraint.Item, rhs: NSLayoutConstraint.Item) -> Bool {
    |                                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
 87 |             if let left = lhs.view, let right = rhs.view {
 88 |                 return left === right && lhs.attribute == rhs.attribute
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:108:18: error: 'NSLayoutConstraint' is unavailable in watchOS
106 |         item firstItemTo: Item,
107 |         toItem secondItemTo: Item,
108 |         options: NSLayoutConstraint.Options
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |     ) -> Bool {
110 |         guard priority == options.priority ?? .required else { return false }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:121:35: error: 'NSLayoutConstraint' is unavailable in watchOS
119 |
120 |     static func updateConstraint(
121 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
122 |         item firstItem: (any NSLayoutConstraintable)?,
123 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:123:36: error: 'NSLayoutConstraint' is unavailable in watchOS
121 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
122 |         item firstItem: (any NSLayoutConstraintable)?,
123 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
124 |         toItem secondItem: (any NSLayoutConstraintable)?,
125 |         options: NSLayoutConstraint.Options
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:125:18: error: 'NSLayoutConstraint' is unavailable in watchOS
123 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
124 |         toItem secondItem: (any NSLayoutConstraintable)?,
125 |         options: NSLayoutConstraint.Options
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
126 |     ) -> NSLayoutConstraint? {
127 |         guard options.update else { return 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:126:10: error: 'NSLayoutConstraint' is unavailable in watchOS
124 |         toItem secondItem: (any NSLayoutConstraintable)?,
125 |         options: NSLayoutConstraint.Options
126 |     ) -> NSLayoutConstraint? {
    |          `- error: 'NSLayoutConstraint' is unavailable in watchOS
127 |         guard options.update else { return nil }
128 |         let constraintOwner: 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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:79:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 77 | }
 78 |
 79 | private extension NSLayoutConstraint {
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 80 |
 81 |     struct Item: Equatable {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:157:29: error: 'NSLayoutConstraint' is unavailable in watchOS
155 | private extension NSLayoutConstraint.Relation {
156 |
157 |     func isOpposite(to rhs: NSLayoutConstraint.Relation) -> Bool {
    |                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
158 |         switch (self, rhs) {
159 |         case (.equal, .equal): return 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:155:19: error: 'NSLayoutConstraint' is unavailable in watchOS
153 | }
154 |
155 | private extension NSLayoutConstraint.Relation {
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
156 |
157 |     func isOpposite(to rhs: NSLayoutConstraint.Relation) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:170:35: error: 'NSLayoutConstraint' is unavailable in watchOS
168 |
169 |     func constraintWith(
170 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
171 |         item firstItem: AnyObject?,
172 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:172:36: error: 'NSLayoutConstraint' is unavailable in watchOS
170 |         attribute firstAttribute: NSLayoutConstraint.Attribute,
171 |         item firstItem: AnyObject?,
172 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
173 |         toItem secondItem: AnyObject?,
174 |         options: NSLayoutConstraint.Options
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:174:18: error: 'NSLayoutConstraint' is unavailable in watchOS
172 |         attribute secondAttribute: NSLayoutConstraint.Attribute,
173 |         toItem secondItem: AnyObject?,
174 |         options: NSLayoutConstraint.Options
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
175 |     ) -> NSLayoutConstraint? {
176 |         constraints.first {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:175:10: error: 'NSLayoutConstraint' is unavailable in watchOS
173 |         toItem secondItem: AnyObject?,
174 |         options: NSLayoutConstraint.Options
175 |     ) -> NSLayoutConstraint? {
    |          `- error: 'NSLayoutConstraint' is unavailable in watchOS
176 |         constraints.first {
177 |             $0.willConflictWith(
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift:167:19: error: 'UIView' is unavailable in watchOS
165 | }
166 |
167 | private extension UIView {
    |                   `- error: 'UIView' is unavailable in watchOS
168 |
169 |     func constraintWith(
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:13:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 11 |     @discardableResult
 12 |     func pin(
 13 |         _ attributes: NSLayoutConstraint.Attribute.Set,
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 14 |         to toItem: (any NSLayoutConstraintable)? = nil,
 15 |         options: NSLayoutConstraint.Options...,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:15:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 13 |         _ attributes: NSLayoutConstraint.Attribute.Set,
 14 |         to toItem: (any NSLayoutConstraintable)? = nil,
 15 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |         file: String = #fileID,
 17 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:44:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 42 |     @discardableResult
 43 |     func pin<Value: ConstraintsRangeConvertable>(
 44 |         _ attributes: NSLayoutConstraint.Attribute.Set,
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 45 |         _ value: Value,
 46 |         to toItem: (any NSLayoutConstraintable)? = 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:47:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 45 |         _ value: Value,
 46 |         to toItem: (any NSLayoutConstraintable)? = nil,
 47 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 48 |         file: String = #fileID,
 49 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:71:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 69 |         edges: [Edge.Set: CGFloat],
 70 |         to toItem: (any NSLayoutConstraintable)? = nil,
 71 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 72 |         file: String = #fileID,
 73 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:102:18: error: 'NSLayoutConstraint' is unavailable in watchOS
100 |         to edge: Edge,
101 |         of item: any NSLayoutConstraintable,
102 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
103 |         file: String = #fileID,
104 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:124:24: error: 'NSLayoutConstraint' is unavailable in watchOS
122 |     @discardableResult
123 |     func pin(
124 |         _ attributes: [NSLayoutConstraint.Attribute.Set: CGFloat],
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
125 |         to toItem: (any NSLayoutConstraintable)? = nil,
126 |         options: NSLayoutConstraint.Options...,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:126:18: error: 'NSLayoutConstraint' is unavailable in watchOS
124 |         _ attributes: [NSLayoutConstraint.Attribute.Set: CGFloat],
125 |         to toItem: (any NSLayoutConstraintable)? = nil,
126 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
127 |         file: String = #fileID,
128 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:150:28: error: 'NSLayoutConstraint' is unavailable in watchOS
148 |     @discardableResult
149 |     func pin(
150 |         _ firstAttributes: NSLayoutConstraint.Attribute.Set,
    |                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
151 |         to secondAttributes: NSLayoutConstraint.Attribute.Set,
152 |         of toItem: (any NSLayoutConstraintable)? = 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:151:30: error: 'NSLayoutConstraint' is unavailable in watchOS
149 |     func pin(
150 |         _ firstAttributes: NSLayoutConstraint.Attribute.Set,
151 |         to secondAttributes: NSLayoutConstraint.Attribute.Set,
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
152 |         of toItem: (any NSLayoutConstraintable)? = nil,
153 |         options: NSLayoutConstraint.Options...,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:153:18: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |         to secondAttributes: NSLayoutConstraint.Attribute.Set,
152 |         of toItem: (any NSLayoutConstraintable)? = nil,
153 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |         file: String = #fileID,
155 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift:188:18: error: 'NSLayoutConstraint' is unavailable in watchOS
186 |     func pin(
187 |         aspectRatio: CGFloat,
188 |         options: NSLayoutConstraint.Options...,
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
189 |         file: String = #fileID,
190 |         line: UInt = #line
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:18:33: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |     }
 17 |
 18 |     func relation(for relation: NSLayoutConstraint.Relation) -> NSLayoutConstraint.Relation {
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |         guard needMirroring else { return relation }
 20 |         switch relation {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:18:65: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |     }
 17 |
 18 |     func relation(for relation: NSLayoutConstraint.Relation) -> NSLayoutConstraint.Relation {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |         guard needMirroring else { return relation }
 20 |         switch relation {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:3:11: error: 'NSLayoutConstraint' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | extension NSLayoutConstraint.Attribute {
    |           `- error: 'NSLayoutConstraint' is unavailable in watchOS
  4 |
  5 |     var needMirroring: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:40:11: error: 'NSLayoutConstraint' is unavailable in watchOS
 38 | }
 39 |
 40 | extension NSLayoutConstraint.Attribute: CustomStringConvertible {
    |           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |
 42 |     public var description: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:72:35: error: 'NSLayoutConstraint' is unavailable in watchOS
 70 | public extension NSLayoutConstraint.Attribute {
 71 |
 72 |     func isCompatible(with other: NSLayoutConstraint.Attribute) -> Bool {
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 73 |         self == other || NSLayoutConstraint.Attribute.compatibilityGroups.contains {
 74 |             $0.contains(self) && $0.contains(other)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:78:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 76 |     }
 77 |
 78 |     func isSimilar(with other: NSLayoutConstraint.Attribute) -> Bool {
    |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 79 |         self == other || NSLayoutConstraint.Attribute.similarityGroups.contains {
 80 |             $0.contains(self) && $0.contains(other)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:70:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 68 | }
 69 |
 70 | public extension NSLayoutConstraint.Attribute {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 71 |
 72 |     func isCompatible(with other: NSLayoutConstraint.Attribute) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:87:48: error: 'NSLayoutConstraint' is unavailable in watchOS
 85 | private extension NSLayoutConstraint.Attribute {
 86 |
 87 |     static var compatibilityGroups: [Swift.Set<NSLayoutConstraint.Attribute>] {
    |                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 88 |         [
 89 |             [.width, .height],
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:97:45: error: 'NSLayoutConstraint' is unavailable in watchOS
 95 |     }
 96 |
 97 |     static var similarityGroups: [Swift.Set<NSLayoutConstraint.Attribute>] {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 98 |         [
 99 |             [.width],
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift:85:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 83 | }
 84 |
 85 | private extension NSLayoutConstraint.Attribute {
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 86 |
 87 |     static var compatibilityGroups: [Swift.Set<NSLayoutConstraint.Attribute>] {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:15:35: error: 'NSLayoutConstraint' is unavailable in watchOS
 13 |
 14 |         // swiftlint:disable cyclomatic_complexity
 15 |         public init(_ attributes: NSLayoutConstraint.Attribute...) {
    |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |             var result: Set = []
 17 |             if attributes.contains(.top) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:80:33: error: 'NSLayoutConstraint' is unavailable in watchOS
 78 |         }
 79 |
 80 |         public var attributes: [NSLayoutConstraint.Attribute] {
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
 81 |             var result: [NSLayoutConstraint.Attribute] = []
 82 |             if contains(.top) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:4:18: error: 'NSLayoutConstraint' is unavailable in watchOS
  2 | import UIKit
  3 |
  4 | public extension NSLayoutConstraint.Attribute {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
  5 |
  6 |     struct Set: OptionSet, Hashable {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:148:11: error: 'NSLayoutConstraint' is unavailable in watchOS
146 | }
147 |
148 | extension NSLayoutConstraint.Attribute.Set: CustomStringConvertible {
    |           `- error: 'NSLayoutConstraint' is unavailable in watchOS
149 |
150 |     public var description: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:157:22: error: 'NSLayoutConstraint' is unavailable in watchOS
155 | public extension NSLayoutConstraint.Attribute.Set {
156 |
157 |     static let top = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 0)
    |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
158 |     static let left = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 1)
159 |     static let right = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 2)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:158:23: error: 'NSLayoutConstraint' is unavailable in watchOS
156 |
157 |     static let top = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 0)
158 |     static let left = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 1)
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
159 |     static let right = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 2)
160 |     static let bottom = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 3)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:159:24: error: 'NSLayoutConstraint' is unavailable in watchOS
157 |     static let top = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 0)
158 |     static let left = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 1)
159 |     static let right = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 2)
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
160 |     static let bottom = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 3)
161 |     static let leading = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 4)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:160:25: error: 'NSLayoutConstraint' is unavailable in watchOS
158 |     static let left = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 1)
159 |     static let right = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 2)
160 |     static let bottom = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 3)
    |                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
161 |     static let leading = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 4)
162 |     static let trailing = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 5)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:161:26: error: 'NSLayoutConstraint' is unavailable in watchOS
159 |     static let right = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 2)
160 |     static let bottom = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 3)
161 |     static let leading = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 4)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
162 |     static let trailing = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 5)
163 |     static let width = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 6)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:162:27: error: 'NSLayoutConstraint' is unavailable in watchOS
160 |     static let bottom = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 3)
161 |     static let leading = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 4)
162 |     static let trailing = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 5)
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
163 |     static let width = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 6)
164 |     static let height = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 7)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:163:24: error: 'NSLayoutConstraint' is unavailable in watchOS
161 |     static let leading = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 4)
162 |     static let trailing = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 5)
163 |     static let width = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 6)
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
164 |     static let height = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 7)
165 |     static let centerX = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 8)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:164:25: error: 'NSLayoutConstraint' is unavailable in watchOS
162 |     static let trailing = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 5)
163 |     static let width = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 6)
164 |     static let height = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 7)
    |                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
165 |     static let centerX = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 8)
166 |     static let centerY = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 9)
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:165:26: error: 'NSLayoutConstraint' is unavailable in watchOS
163 |     static let width = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 6)
164 |     static let height = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 7)
165 |     static let centerX = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 8)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
166 |     static let centerY = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 9)
167 |     static let lastBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 10)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:166:26: error: 'NSLayoutConstraint' is unavailable in watchOS
164 |     static let height = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 7)
165 |     static let centerX = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 8)
166 |     static let centerY = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 9)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
167 |     static let lastBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 10)
168 |     static let firstBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 11)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:167:31: error: 'NSLayoutConstraint' is unavailable in watchOS
165 |     static let centerX = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 8)
166 |     static let centerY = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 9)
167 |     static let lastBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 10)
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
168 |     static let firstBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 11)
169 |     static let leftMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 12)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:168:32: error: 'NSLayoutConstraint' is unavailable in watchOS
166 |     static let centerY = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 9)
167 |     static let lastBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 10)
168 |     static let firstBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 11)
    |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
169 |     static let leftMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 12)
170 |     static let rightMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 13)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:169:29: error: 'NSLayoutConstraint' is unavailable in watchOS
167 |     static let lastBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 10)
168 |     static let firstBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 11)
169 |     static let leftMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 12)
    |                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
170 |     static let rightMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 13)
171 |     static let topMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 14)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:170:30: error: 'NSLayoutConstraint' is unavailable in watchOS
168 |     static let firstBaseline = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 11)
169 |     static let leftMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 12)
170 |     static let rightMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 13)
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
171 |     static let topMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 14)
172 |     static let bottomMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:171:28: error: 'NSLayoutConstraint' is unavailable in watchOS
169 |     static let leftMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 12)
170 |     static let rightMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 13)
171 |     static let topMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 14)
    |                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
172 |     static let bottomMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 15)
173 |     static let leadingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 16)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:172:31: error: 'NSLayoutConstraint' is unavailable in watchOS
170 |     static let rightMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 13)
171 |     static let topMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 14)
172 |     static let bottomMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 15)
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
173 |     static let leadingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 16)
174 |     static let trailingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:173:32: error: 'NSLayoutConstraint' is unavailable in watchOS
171 |     static let topMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 14)
172 |     static let bottomMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 15)
173 |     static let leadingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 16)
    |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
174 |     static let trailingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 17)
175 |     static let centerXWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:174:33: error: 'NSLayoutConstraint' is unavailable in watchOS
172 |     static let bottomMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 15)
173 |     static let leadingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 16)
174 |     static let trailingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 17)
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
175 |     static let centerXWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 18)
176 |     static let centerYWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:175:39: error: 'NSLayoutConstraint' is unavailable in watchOS
173 |     static let leadingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 16)
174 |     static let trailingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 17)
175 |     static let centerXWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 18)
    |                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
176 |     static let centerYWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 19)
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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:176:39: error: 'NSLayoutConstraint' is unavailable in watchOS
174 |     static let trailingMargin = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 17)
175 |     static let centerXWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 18)
176 |     static let centerYWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 19)
    |                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
177 |
178 |     static var all: NSLayoutConstraint.Attribute.Set {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:178:21: error: 'NSLayoutConstraint' is unavailable in watchOS
176 |     static let centerYWithinMargins = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 19)
177 |
178 |     static var all: NSLayoutConstraint.Attribute.Set {
    |                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
179 |         [
180 |             .top,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:203:24: error: 'NSLayoutConstraint' is unavailable in watchOS
201 |     }
202 |
203 |     static var center: NSLayoutConstraint.Attribute.Set {
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
204 |         [.centerX, .centerY]
205 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:207:37: error: 'NSLayoutConstraint' is unavailable in watchOS
205 |     }
206 |
207 |     static var centerWithinMargins: NSLayoutConstraint.Attribute.Set {
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
208 |         [.centerXWithinMargins, .centerYWithinMargins]
209 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:211:70: error: 'NSLayoutConstraint' is unavailable in watchOS
209 |     }
210 |
211 |     static func edges(_ edges: Edge.Set, _ optional: Edge.Set...) -> NSLayoutConstraint.Attribute.Set {
    |                                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
212 |         let edges = optional.reduce(edges) { $0.union($1) }
213 |         var result: NSLayoutConstraint.Attribute.Set = []
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:229:23: error: 'NSLayoutConstraint' is unavailable in watchOS
227 |     }
228 |
229 |     static var edges: NSLayoutConstraint.Attribute.Set {
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
230 |         .edges(.all)
231 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:233:72: error: 'NSLayoutConstraint' is unavailable in watchOS
231 |     }
232 |
233 |     static func margins(_ edges: Edge.Set, _ optional: Edge.Set...) -> NSLayoutConstraint.Attribute.Set {
    |                                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
234 |         let edges = optional.reduce(edges) { $0.union($1) }
235 |         var result: NSLayoutConstraint.Attribute.Set = []
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:251:25: error: 'NSLayoutConstraint' is unavailable in watchOS
249 |     }
250 |
251 |     static var margins: NSLayoutConstraint.Attribute.Set {
    |                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
252 |         .margins(.all)
253 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:255:22: error: 'NSLayoutConstraint' is unavailable in watchOS
253 |     }
254 |
255 |     static var size: NSLayoutConstraint.Attribute.Set {
    |                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
256 |         [.width, .height]
257 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:259:30: error: 'NSLayoutConstraint' is unavailable in watchOS
257 |     }
258 |
259 |     static func size(_ axis: NSLayoutConstraint.Axis) -> NSLayoutConstraint.Attribute.Set {
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
260 |         switch axis {
261 |         case .horizontal: return .width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:259:58: error: 'NSLayoutConstraint' is unavailable in watchOS
257 |     }
258 |
259 |     static func size(_ axis: NSLayoutConstraint.Axis) -> NSLayoutConstraint.Attribute.Set {
    |                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
260 |         switch axis {
261 |         case .horizontal: return .width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift:155:18: error: 'NSLayoutConstraint' is unavailable in watchOS
153 | }
154 |
155 | public extension NSLayoutConstraint.Attribute.Set {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
156 |
157 |     static let top = NSLayoutConstraint.Attribute.Set(rawValue: 1 << 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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:9:30: error: 'NSLayoutConstraint' is unavailable in watchOS
  7 |         public var offset: CGFloat
  8 |         public var multiplier: CGFloat
  9 |         public var relation: NSLayoutConstraint.Relation
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
 10 |         public var priority: UILayoutPriority?
 11 |         public var activated: Bool?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:10:30: error: 'UILayoutPriority' is unavailable in watchOS
  8 |         public var multiplier: CGFloat
  9 |         public var relation: NSLayoutConstraint.Relation
 10 |         public var priority: UILayoutPriority?
    |                              `- error: 'UILayoutPriority' is unavailable in watchOS
 11 |         public var activated: Bool?
 12 |         public var update: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:34:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 32 |             offset: CGFloat = 0,
 33 |             multiplier: CGFloat = 1,
 34 |             relation: NSLayoutConstraint.Relation = .equal,
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 35 |             priority: UILayoutPriority? = nil,
 36 |             activated: Bool? = 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:35:23: error: 'UILayoutPriority' is unavailable in watchOS
 33 |             multiplier: CGFloat = 1,
 34 |             relation: NSLayoutConstraint.Relation = .equal,
 35 |             priority: UILayoutPriority? = nil,
    |                       `- error: 'UILayoutPriority' is unavailable in watchOS
 36 |             activated: Bool? = nil,
 37 |             update: Bool = false,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:3:18: error: 'NSLayoutConstraint' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | public extension NSLayoutConstraint {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
  4 |
  5 |     struct Options: Hashable, ExpressibleByArrayLiteral {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:75:28: error: 'NSLayoutConstraint' is unavailable in watchOS
 73 | public extension NSLayoutConstraint.Options {
 74 |
 75 |     static var `default` = NSLayoutConstraint.Options()
    |                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
 76 |
 77 |     static func offset<Value: ConstraintsRangeConvertable>(_ offset: Value) -> NSLayoutConstraint.Options {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:77:80: error: 'NSLayoutConstraint' is unavailable in watchOS
 75 |     static var `default` = NSLayoutConstraint.Options()
 76 |
 77 |     static func offset<Value: ConstraintsRangeConvertable>(_ offset: Value) -> NSLayoutConstraint.Options {
    |                                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 78 |         NSLayoutConstraint.Options(
 79 |             offset: offset.toConstraintsRange().1,
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:84:54: error: 'NSLayoutConstraint' is unavailable in watchOS
 82 |     }
 83 |
 84 |     static func multiplier(_ multiplier: CGFloat) -> NSLayoutConstraint.Options {
    |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 85 |         NSLayoutConstraint.Options(multiplier: multiplier)
 86 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:88:38: error: 'NSLayoutConstraint' is unavailable in watchOS
 86 |     }
 87 |
 88 |     static func relation(_ relation: NSLayoutConstraint.Relation) -> NSLayoutConstraint.Options {
    |                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |         NSLayoutConstraint.Options(relation: relation)
 90 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:88:70: error: 'NSLayoutConstraint' is unavailable in watchOS
 86 |     }
 87 |
 88 |     static func relation(_ relation: NSLayoutConstraint.Relation) -> NSLayoutConstraint.Options {
    |                                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 89 |         NSLayoutConstraint.Options(relation: relation)
 90 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:92:38: error: 'UILayoutPriority' is unavailable in watchOS
 90 |     }
 91 |
 92 |     static func priority(_ priority: UILayoutPriority) -> NSLayoutConstraint.Options {
    |                                      `- error: 'UILayoutPriority' is unavailable in watchOS
 93 |         NSLayoutConstraint.Options(priority: priority)
 94 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:92:59: error: 'NSLayoutConstraint' is unavailable in watchOS
 90 |     }
 91 |
 92 |     static func priority(_ priority: UILayoutPriority) -> NSLayoutConstraint.Options {
    |                                                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 93 |         NSLayoutConstraint.Options(priority: priority)
 94 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:96:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |     }
 95 |
 96 |     static var inactive: NSLayoutConstraint.Options {
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |         .activated(false)
 98 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:100:49: error: 'NSLayoutConstraint' is unavailable in watchOS
 98 |     }
 99 |
100 |     static func activated(_ activated: Bool) -> NSLayoutConstraint.Options {
    |                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
101 |         NSLayoutConstraint.Options(activated: activated)
102 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:104:33: error: 'NSLayoutConstraint' is unavailable in watchOS
102 |     }
103 |
104 |     static var lessThanOrEqual: NSLayoutConstraint.Options {
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
105 |         .relation(.lessThanOrEqual)
106 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:108:36: error: 'NSLayoutConstraint' is unavailable in watchOS
106 |     }
107 |
108 |     static var greaterThanOrEqual: NSLayoutConstraint.Options {
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |         .relation(.greaterThanOrEqual)
110 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:112:24: error: 'NSLayoutConstraint' is unavailable in watchOS
110 |     }
111 |
112 |     static var update: NSLayoutConstraint.Options {
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
113 |         NSLayoutConstraint.Options(update: true)
114 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:116:44: error: 'NSLayoutConstraint' is unavailable in watchOS
114 |     }
115 |
116 |     static var translatesAutoresizingMask: NSLayoutConstraint.Options {
    |                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
117 |         NSLayoutConstraint.Options(turnOffAutoresizing: false)
118 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:120:28: error: 'NSLayoutConstraint' is unavailable in watchOS
118 |     }
119 |
120 |     static var toSafeArea: NSLayoutConstraint.Options {
    |                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
121 |         NSLayoutConstraint.Options(useSafeArea: true)
122 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:124:33: error: 'NSLayoutConstraint' is unavailable in watchOS
122 |     }
123 |
124 |     static var toLayoutMargins: NSLayoutConstraint.Options {
    |                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
125 |         NSLayoutConstraint.Options(useLayoutMargins: true)
126 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:129:26: error: 'NSLayoutConstraint' is unavailable in watchOS
127 |
128 |     @available(*, deprecated, message: "Use toSafeArea instead")
129 |     static var safeArea: NSLayoutConstraint.Options {
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
130 |         .toSafeArea
131 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:134:31: error: 'NSLayoutConstraint' is unavailable in watchOS
132 |
133 |     @available(*, deprecated, message: "Use toLayoutMargins instead")
134 |     static var layoutMargins: NSLayoutConstraint.Options {
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
135 |         .toLayoutMargins
136 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:73:18: error: 'NSLayoutConstraint' is unavailable in watchOS
 71 | }
 72 |
 73 | public extension NSLayoutConstraint.Options {
    |                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 74 |
 75 |     static var `default` = NSLayoutConstraint.Options()
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:141:45: error: 'NSLayoutConstraint' is unavailable in watchOS
139 | private extension NSLayoutConstraint.Options {
140 |
141 |     static func relation(for relations: Set<NSLayoutConstraint.Relation>) -> NSLayoutConstraint.Relation {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
142 |         if relations.contains(.lessThanOrEqual), relations.contains(.greaterThanOrEqual) {
143 |             return .equal
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:141:78: error: 'NSLayoutConstraint' is unavailable in watchOS
139 | private extension NSLayoutConstraint.Options {
140 |
141 |     static func relation(for relations: Set<NSLayoutConstraint.Relation>) -> NSLayoutConstraint.Relation {
    |                                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
142 |         if relations.contains(.lessThanOrEqual), relations.contains(.greaterThanOrEqual) {
143 |             return .equal
/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/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift:139:19: error: 'NSLayoutConstraint' is unavailable in watchOS
137 | }
138 |
139 | private extension NSLayoutConstraint.Options {
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
140 |
141 |     static func relation(for relations: Set<NSLayoutConstraint.Relation>) -> NSLayoutConstraint.Relation {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:8:84: error: 'NSLayoutConstraint' is unavailable in watchOS
 6 |     associatedtype ConstraintsCollection = Constraints
 7 |
 8 |     func makeConstraints(_ constraints: @escaping (any NSLayoutConstraintable) -> [NSLayoutConstraint]) -> ConstraintsCollection
   |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 9 | }
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:13:84: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public extension Pinnable where ConstraintsCollection == Constraints, Self: NSLayoutConstraintable {
12 |
13 |     func makeConstraints(_ constraints: @escaping (any NSLayoutConstraintable) -> [NSLayoutConstraint]) -> Constraints {
   |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 |         Constraints(item: constraintItem, constraints: constraints(self))
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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:18:11: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | extension UIView: NSLayoutConstraintable, Pinnable {
   |           `- error: 'UIView' is unavailable in watchOS
19 |
20 |     public var constraintItem: AnyObject { 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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:23:11: error: 'UILayoutGuide' is unavailable in watchOS
21 | }
22 |
23 | extension UILayoutGuide: NSLayoutConstraintable, Pinnable {
   |           `- error: 'UILayoutGuide' is unavailable in watchOS
24 |
25 |     public var constraintItem: AnyObject { 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:28:11: error: 'UIViewController' is unavailable in watchOS
26 | }
27 |
28 | extension UIViewController: NSLayoutConstraintable, Pinnable {
   |           `- error: 'UIViewController' is unavailable in watchOS
29 |
30 |     public var constraintItem: AnyObject { 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/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/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift:39:19: error: 'UIView' is unavailable in watchOS
37 |     }
38 |
39 |     var asUIView: UIView? {
   |                   `- error: 'UIView' is unavailable in watchOS
40 |         (constraintItem as? UIView) ?? (constraintItem as? UILayoutGuide)?.owningView
41 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:5:35: error: 'NSLayoutConstraint' is unavailable in watchOS
 3 | public protocol ConstraintsRangeConvertable {
 4 |
 5 |     func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat)
   |                                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 6 | }
 7 |
/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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:10:42: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | extension CGFloat: ConstraintsRangeConvertable {
 9 |
10 |     public func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 |         (.equal, self)
12 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:17:42: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | extension Double: ConstraintsRangeConvertable {
16 |
17 |     public func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 |         (.equal, self)
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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:24:42: error: 'NSLayoutConstraint' is unavailable in watchOS
22 | extension Int: ConstraintsRangeConvertable {
23 |
24 |     public func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
25 |         (.equal, CGFloat(self))
26 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:31:42: error: 'NSLayoutConstraint' is unavailable in watchOS
29 | extension PartialRangeThrough: ConstraintsRangeConvertable where Bound: ConstraintsRangeConvertable {
30 |
31 |     public func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
32 |         (.lessThanOrEqual, upperBound.toConstraintsRange().1)
33 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift:38:42: error: 'NSLayoutConstraint' is unavailable in watchOS
36 | extension PartialRangeFrom: ConstraintsRangeConvertable where Bound: ConstraintsRangeConvertable {
37 |
38 |     public func toConstraintsRange() -> (NSLayoutConstraint.Relation, CGFloat) {
   |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
39 |         (.greaterThanOrEqual, lowerBound.toConstraintsRange().1)
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/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/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift:3:11: error: 'UILayoutPriority' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UILayoutPriority: ExpressibleByFloatLiteral {
   |           `- error: 'UILayoutPriority' is unavailable in watchOS
 4 |
 5 |     public init(floatLiteral value: Float) {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift:10:11: error: 'UILayoutPriority' is unavailable in watchOS
 8 | }
 9 |
10 | extension UILayoutPriority: ExpressibleByIntegerLiteral {
   |           `- error: 'UILayoutPriority' is unavailable in watchOS
11 |
12 |     public init(integerLiteral value: UInt) {
/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Constraints.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Edge+Ext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/Collection++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/ContentPriority.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIApplication++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+Ext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraint+pin.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttribute+Ext.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintAttributeSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraintable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/NSLayoutConstraints+Options.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Pinnable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/RangeConvertable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/UILayoutPriority+Ext.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -suppress-warnings -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name VDPin -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/VDPin.build/Debug-watchos/VDPin-t.build/Objects-normal/arm64_32/VDPin.abi.json
SwiftCompile normal arm64_32 (in target 'VDPin' from project 'VDPin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ UIApplication++.swift,\ UIView++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIApplication++.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift (in target 'VDPin' from project 'VDPin')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIApplication++.swift:3:11: error: 'UIApplication' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIApplication {
  |           `- error: 'UIApplication' is unavailable in watchOS
4 |
5 |     var isLTRLanguage: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:5:25: error: 'UIView' is unavailable in watchOS
 3 | extension UIView {
 4 |
 5 |     var allSuperviews: [UIView] {
   |                         `- error: 'UIView' is unavailable in watchOS
 6 |         superview.map { [$0] + $0.allSuperviews } ?? []
 7 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:9:38: error: 'UIView' is unavailable in watchOS
 7 |     }
 8 |
 9 |     func commonAncestor(with views: [UIView]) -> UIView? {
   |                                      `- error: 'UIView' is unavailable in watchOS
10 |         var superviews = [self] + allSuperviews
11 |         for view in views {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:9:50: error: 'UIView' is unavailable in watchOS
 7 |     }
 8 |
 9 |     func commonAncestor(with views: [UIView]) -> UIView? {
   |                                                  `- error: 'UIView' is unavailable in watchOS
10 |         var superviews = [self] + allSuperviews
11 |         for view in views {
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:36: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                    `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:53: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                                     `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift:18:67: error: 'UIView' is unavailable in watchOS
16 |     }
17 |
18 |     func commonAncestor(with view: UIView, _ views: UIView...) -> UIView? {
   |                                                                   `- error: 'UIView' is unavailable in watchOS
19 |         commonAncestor(with: [view] + views)
20 |     }
/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/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIApplication++.swift (in target 'VDPin' from project 'VDPin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIApplication++.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/VDPin/Sources/VDPin/Extensions/UIView++.swift (in target 'VDPin' from project 'VDPin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView++.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIKitViews (in target 'UIKitViews' from project 'UIKitViews')
SwiftCompile normal arm64_32 (in target 'UIKitViews' from project 'UIKitViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-20 19:07:15.305 xcodebuild[966:5750] [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\ VDPin (in target 'VDPin' from project 'VDPin')
	SwiftCompile normal arm64_32 (in target 'VDPin' from project 'VDPin')
	Building workspace VDLayout with scheme VDLayout
(3 failures)
BUILD FAILURE 6.4 watchOS