The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SketchKit, reference 2.2.0 (b74c6f), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 22:22:35 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 SketchKit -destination generic/platform=watchOS

Build Log

126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:234:53: error: 'required' is unavailable in watchOS
232 |     func trailingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
233 |                         constant: CGFloat = 0,
234 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                     `- error: 'required' is unavailable in watchOS
235 |         let constraint = trailingAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
236 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:248:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
246 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
247 |     @discardableResult
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:250:66: error: 'NSLayoutConstraint' is unavailable in watchOS
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
251 |         let constraint = trailingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
252 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:250:53: error: 'required' is unavailable in watchOS
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                     `- error: 'required' is unavailable in watchOS
251 |         let constraint = trailingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
252 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:264:38: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
262 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
263 |     @discardableResult
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                      `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:266:63: error: 'NSLayoutConstraint' is unavailable in watchOS
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
267 |         let constraint = rightAnchor.constraint(equalTo: anchor, constant: constant)
268 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:266:50: error: 'required' is unavailable in watchOS
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
267 |         let constraint = rightAnchor.constraint(equalTo: anchor, constant: constant)
268 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:280:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
278 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
279 |     @discardableResult
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:282:63: error: 'NSLayoutConstraint' is unavailable in watchOS
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
283 |         let constraint = rightAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
284 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:282:50: error: 'required' is unavailable in watchOS
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
283 |         let constraint = rightAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
284 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:296:48: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
294 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
295 |     @discardableResult
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:298:63: error: 'NSLayoutConstraint' is unavailable in watchOS
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
299 |         let constraint = rightAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
300 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:298:50: error: 'required' is unavailable in watchOS
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
299 |         let constraint = rightAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
300 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:312:64: error: 'NSLayoutConstraint' is unavailable in watchOS
310 |     @discardableResult
311 |     func heightAnchor(equalToConstant height: CGFloat,
312 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
313 |         let constraint = heightAnchor.constraint(equalToConstant: height)
314 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:312:51: error: 'required' is unavailable in watchOS
310 |     @discardableResult
311 |     func heightAnchor(equalToConstant height: CGFloat,
312 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
313 |         let constraint = heightAnchor.constraint(equalToConstant: height)
314 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:326:64: error: 'NSLayoutConstraint' is unavailable in watchOS
324 |     @discardableResult
325 |     func heightAnchor(greaterThanOrEqualToConstant height: CGFloat,
326 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
327 |         let constraint = heightAnchor.constraint(greaterThanOrEqualToConstant: height)
328 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:326:51: error: 'required' is unavailable in watchOS
324 |     @discardableResult
325 |     func heightAnchor(greaterThanOrEqualToConstant height: CGFloat,
326 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
327 |         let constraint = heightAnchor.constraint(greaterThanOrEqualToConstant: height)
328 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:340:64: error: 'NSLayoutConstraint' is unavailable in watchOS
338 |     @discardableResult
339 |     func heightAnchor(lessThanOrEqualToConstant height: CGFloat,
340 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
341 |         let constraint = heightAnchor.constraint(lessThanOrEqualToConstant: height)
342 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:340:51: error: 'required' is unavailable in watchOS
338 |     @discardableResult
339 |     func heightAnchor(lessThanOrEqualToConstant height: CGFloat,
340 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
341 |         let constraint = heightAnchor.constraint(lessThanOrEqualToConstant: height)
342 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:354:48: error: 'NSLayoutDimension' is unavailable in watchOS
352 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
353 |     @discardableResult
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
    |                                                `- error: 'NSLayoutDimension' is unavailable in watchOS
355 |                       priority: LayoutPriority = .required,
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:356:53: error: 'NSLayoutConstraint' is unavailable in watchOS
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
355 |                       priority: LayoutPriority = .required,
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
357 |         let constraint = heightAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
358 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:355:51: error: 'required' is unavailable in watchOS
353 |     @discardableResult
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
355 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
357 |         let constraint = heightAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:370:58: error: 'NSLayoutDimension' is unavailable in watchOS
368 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
369 |     @discardableResult
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                          `- error: 'NSLayoutDimension' is unavailable in watchOS
371 |                       priority: LayoutPriority = .required,
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:372:53: error: 'NSLayoutConstraint' is unavailable in watchOS
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
371 |                       priority: LayoutPriority = .required,
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
373 |         let constraint = heightAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
374 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:371:51: error: 'required' is unavailable in watchOS
369 |     @discardableResult
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
371 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
373 |         let constraint = heightAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:386:61: error: 'NSLayoutDimension' is unavailable in watchOS
384 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
385 |     @discardableResult
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                             `- error: 'NSLayoutDimension' is unavailable in watchOS
387 |                       priority: LayoutPriority = .required,
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:388:53: error: 'NSLayoutConstraint' is unavailable in watchOS
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
387 |                       priority: LayoutPriority = .required,
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
389 |         let constraint = heightAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
390 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:387:51: error: 'required' is unavailable in watchOS
385 |     @discardableResult
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
387 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
389 |         let constraint = heightAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:402:63: error: 'NSLayoutConstraint' is unavailable in watchOS
400 |     @discardableResult
401 |     func widthAnchor(equalToConstant width: CGFloat,
402 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
403 |         let constraint = widthAnchor.constraint(equalToConstant: width)
404 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:402:50: error: 'required' is unavailable in watchOS
400 |     @discardableResult
401 |     func widthAnchor(equalToConstant width: CGFloat,
402 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
403 |         let constraint = widthAnchor.constraint(equalToConstant: width)
404 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:416:63: error: 'NSLayoutConstraint' is unavailable in watchOS
414 |     @discardableResult
415 |     func widthAnchor(greaterThanOrEqualToConstant width: CGFloat,
416 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
417 |         let constraint = widthAnchor.constraint(greaterThanOrEqualToConstant: width)
418 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:416:50: error: 'required' is unavailable in watchOS
414 |     @discardableResult
415 |     func widthAnchor(greaterThanOrEqualToConstant width: CGFloat,
416 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
417 |         let constraint = widthAnchor.constraint(greaterThanOrEqualToConstant: width)
418 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:430:63: error: 'NSLayoutConstraint' is unavailable in watchOS
428 |     @discardableResult
429 |     func widthAnchor(lessThanOrEqualToConstant width: CGFloat,
430 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
431 |         let constraint = widthAnchor.constraint(lessThanOrEqualToConstant: width)
432 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:430:50: error: 'required' is unavailable in watchOS
428 |     @discardableResult
429 |     func widthAnchor(lessThanOrEqualToConstant width: CGFloat,
430 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
431 |         let constraint = widthAnchor.constraint(lessThanOrEqualToConstant: width)
432 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:444:47: error: 'NSLayoutDimension' is unavailable in watchOS
442 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
443 |     @discardableResult
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
    |                                               `- error: 'NSLayoutDimension' is unavailable in watchOS
445 |                      priority: LayoutPriority = .required,
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:446:52: error: 'NSLayoutConstraint' is unavailable in watchOS
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
445 |                      priority: LayoutPriority = .required,
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
447 |         let constraint = widthAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
448 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:445:50: error: 'required' is unavailable in watchOS
443 |     @discardableResult
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
445 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
447 |         let constraint = widthAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:460:57: error: 'NSLayoutDimension' is unavailable in watchOS
458 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
459 |     @discardableResult
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
461 |                      priority: LayoutPriority = .required,
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:462:52: error: 'NSLayoutConstraint' is unavailable in watchOS
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
461 |                      priority: LayoutPriority = .required,
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
463 |         let constraint = widthAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
464 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:461:50: error: 'required' is unavailable in watchOS
459 |     @discardableResult
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
461 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
463 |         let constraint = widthAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:476:60: error: 'NSLayoutDimension' is unavailable in watchOS
474 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
475 |     @discardableResult
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                            `- error: 'NSLayoutDimension' is unavailable in watchOS
477 |                      priority: LayoutPriority = .required,
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:478:52: error: 'NSLayoutConstraint' is unavailable in watchOS
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
477 |                      priority: LayoutPriority = .required,
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
479 |         let constraint = widthAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
480 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:477:50: error: 'required' is unavailable in watchOS
475 |     @discardableResult
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
477 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
479 |         let constraint = widthAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:492:40: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
490 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
491 |     @discardableResult
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                        `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:494:65: error: 'NSLayoutConstraint' is unavailable in watchOS
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
495 |         let constraint = centerXAnchor.constraint(equalTo: anchor, constant: constant)
496 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:494:52: error: 'required' is unavailable in watchOS
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
495 |         let constraint = centerXAnchor.constraint(equalTo: anchor, constant: constant)
496 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:508:40: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
506 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
507 |     @discardableResult
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
    |                                        `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:510:65: error: 'NSLayoutConstraint' is unavailable in watchOS
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
511 |         let constraint = centerYAnchor.constraint(equalTo: anchor, constant: constant)
512 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:510:52: error: 'required' is unavailable in watchOS
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
511 |         let constraint = centerYAnchor.constraint(equalTo: anchor, constant: constant)
512 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:526:71: error: 'NSLayoutConstraint' is unavailable in watchOS
524 |     /// - Returns: All the activated and applied constraints to the current View with
525 |     @discardableResult
526 |     func inset(to view: View, withInset inset: EdgeInsets? = nil) -> [NSLayoutConstraint] {
    |                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
527 |         return [
528 |             topAnchor(equalTo: view.topAnchor, constant: inset?.top ?? 0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:540:44: error: 'NSLayoutConstraint' is unavailable in watchOS
538 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
539 |     @discardableResult
540 |     func aspectRatio(constant: CGFloat) -> NSLayoutConstraint {
    |                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
541 |         let constraint = widthAnchor.constraint(equalTo: self.heightAnchor, multiplier: constant)
542 |         constraint.priority = .required
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift:28:25: error: 'UIView' is unavailable in watchOS
26 |
27 | /// Abstration for UIView
28 | public typealias View = UIView
   |                         `- error: 'UIView' is unavailable in watchOS
29 |
30 | /// Abstration for UILayoutGuide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift:31:32: error: 'UILayoutGuide' is unavailable in watchOS
29 |
30 | /// Abstration for UILayoutGuide
31 | public typealias LayoutGuide = UILayoutGuide
   |                                `- error: 'UILayoutGuide' is unavailable in watchOS
32 |
33 | /// Abstration for UILayoutPriority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 |  */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
   |            `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift:34:35: error: 'UILayoutPriority' is unavailable in watchOS
32 |
33 | /// Abstration for UILayoutPriority
34 | public typealias LayoutPriority = UILayoutPriority
   |                                   `- error: 'UILayoutPriority' is unavailable in watchOS
35 |
36 | /// Abstration for UIEdgeInsets
/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/Sources/SketchKit/Constrainable.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/KeyboardLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit-dependencies-1.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 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SketchKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit_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/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/Objects-normal/arm64_32/SketchKit.abi.json
SwiftCompile normal arm64_32 (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ Constrainable.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift (in target 'SketchKit' from project 'SketchKit')
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:19:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
17 |
18 |     /// A layout anchor abstraction representing the top edge of the view or layout guide frame.
19 |     var topAnchor: NSLayoutYAxisAnchor { get }
   |                    `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
20 |
21 |     /// A layout anchor abstraction representing the bottom edge of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:22:23: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
20 |
21 |     /// A layout anchor abstraction representing the bottom edge of the view or layout guide frame.
22 |     var bottomAnchor: NSLayoutYAxisAnchor { get }
   |                       `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
23 |
24 |     /// A layout anchor abstraction representing the leading edge of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:25:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 |
24 |     /// A layout anchor abstraction representing the leading edge of the view or layout guide frame.
25 |     var leadingAnchor: NSLayoutXAxisAnchor { get }
   |                        `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 |
27 |     /// A layout anchor abstraction representing the left edge of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:28:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 |
27 |     /// A layout anchor abstraction representing the left edge of the view or layout guide frame.
28 |     var leftAnchor: NSLayoutXAxisAnchor { get }
   |                     `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
29 |
30 |     /// A layout anchor abstraction representing the trailing edge of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:31:25: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
29 |
30 |     /// A layout anchor abstraction representing the trailing edge of the view or layout guide frame.
31 |     var trailingAnchor: NSLayoutXAxisAnchor { get }
   |                         `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
32 |
33 |     /// A layout anchor abstraction representing the right edge of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:34:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
32 |
33 |     /// A layout anchor abstraction representing the right edge of the view or layout guide frame.
34 |     var rightAnchor: NSLayoutXAxisAnchor { get }
   |                      `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
35 |
36 |     /// A layout anchor abstraction representing the height of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:37:23: error: 'NSLayoutDimension' is unavailable in watchOS
35 |
36 |     /// A layout anchor abstraction representing the height of the view or layout guide frame.
37 |     var heightAnchor: NSLayoutDimension { get }
   |                       `- error: 'NSLayoutDimension' is unavailable in watchOS
38 |
39 |     /// A layout anchor abstraction representing the width of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:40:22: error: 'NSLayoutDimension' is unavailable in watchOS
38 |
39 |     /// A layout anchor abstraction representing the width of the view or layout guide frame.
40 |     var widthAnchor: NSLayoutDimension { get }
   |                      `- error: 'NSLayoutDimension' is unavailable in watchOS
41 |
42 |     /// A layout anchor abstraction representing the horizontal center of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:43:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
41 |
42 |     /// A layout anchor abstraction representing the horizontal center of the view or layout guide frame.
43 |     var centerXAnchor: NSLayoutXAxisAnchor { get }
   |                        `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
44 |
45 |     /// A layout anchor abstraction representing the vertical center of the view or layout guide frame.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Constrainable.swift
SwiftCompile normal arm64_32 Compiling\ Constrainable+Anchors.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift (in target 'SketchKit' from project 'SketchKit')
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:24:36: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 22 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
 23 |     @discardableResult
 24 |     func topAnchor(equalTo anchor: NSLayoutYAxisAnchor,
    |                                    `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 25 |                    constant: CGFloat = 0,
 26 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:26:61: error: 'NSLayoutConstraint' is unavailable in watchOS
 24 |     func topAnchor(equalTo anchor: NSLayoutYAxisAnchor,
 25 |                    constant: CGFloat = 0,
 26 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 27 |         let constraint = topAnchor.constraint(equalTo: anchor, constant: constant)
 28 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:26:48: error: 'required' is unavailable in watchOS
 24 |     func topAnchor(equalTo anchor: NSLayoutYAxisAnchor,
 25 |                    constant: CGFloat = 0,
 26 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                `- error: 'required' is unavailable in watchOS
 27 |         let constraint = topAnchor.constraint(equalTo: anchor, constant: constant)
 28 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:40:49: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 38 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
 39 |     @discardableResult
 40 |     func topAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
    |                                                 `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 41 |                    constant: CGFloat = 0,
 42 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:42:61: error: 'NSLayoutConstraint' is unavailable in watchOS
 40 |     func topAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 41 |                    constant: CGFloat = 0,
 42 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 43 |         let constraint = topAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
 44 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:42:48: error: 'required' is unavailable in watchOS
 40 |     func topAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 41 |                    constant: CGFloat = 0,
 42 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                `- error: 'required' is unavailable in watchOS
 43 |         let constraint = topAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
 44 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:56:46: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 54 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
 55 |     @discardableResult
 56 |     func topAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
    |                                              `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 57 |                    constant: CGFloat = 0,
 58 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:58:61: error: 'NSLayoutConstraint' is unavailable in watchOS
 56 |     func topAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 57 |                    constant: CGFloat = 0,
 58 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
 59 |         let constraint = topAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
 60 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:58:48: error: 'required' is unavailable in watchOS
 56 |     func topAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 57 |                    constant: CGFloat = 0,
 58 |                    priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                `- error: 'required' is unavailable in watchOS
 59 |         let constraint = topAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
 60 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:72:39: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 70 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
 71 |     @discardableResult
 72 |     func bottomAnchor(equalTo anchor: NSLayoutYAxisAnchor,
    |                                       `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 73 |                       constant: CGFloat = 0,
 74 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:74:64: error: 'NSLayoutConstraint' is unavailable in watchOS
 72 |     func bottomAnchor(equalTo anchor: NSLayoutYAxisAnchor,
 73 |                       constant: CGFloat = 0,
 74 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 75 |         let constraint = bottomAnchor.constraint(equalTo: anchor, constant: constant)
 76 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:74:51: error: 'required' is unavailable in watchOS
 72 |     func bottomAnchor(equalTo anchor: NSLayoutYAxisAnchor,
 73 |                       constant: CGFloat = 0,
 74 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
 75 |         let constraint = bottomAnchor.constraint(equalTo: anchor, constant: constant)
 76 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:88:52: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 86 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
 87 |     @discardableResult
 88 |     func bottomAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
    |                                                    `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
 89 |                       constant: CGFloat = 0,
 90 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:90:64: error: 'NSLayoutConstraint' is unavailable in watchOS
 88 |     func bottomAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 89 |                       constant: CGFloat = 0,
 90 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
 91 |         let constraint = bottomAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
 92 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:90:51: error: 'required' is unavailable in watchOS
 88 |     func bottomAnchor(greaterThanOrEqualTo anchor: NSLayoutYAxisAnchor,
 89 |                       constant: CGFloat = 0,
 90 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
 91 |         let constraint = bottomAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
 92 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:104:49: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
102 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
103 |     @discardableResult
104 |     func bottomAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
    |                                                 `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
105 |                       constant: CGFloat = 0,
106 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:106:64: error: 'NSLayoutConstraint' is unavailable in watchOS
104 |     func bottomAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
105 |                       constant: CGFloat = 0,
106 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
107 |         let constraint = bottomAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
108 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:106:51: error: 'required' is unavailable in watchOS
104 |     func bottomAnchor(lessThanOrEqualTo anchor: NSLayoutYAxisAnchor,
105 |                       constant: CGFloat = 0,
106 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
107 |         let constraint = bottomAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
108 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:120:40: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
118 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
119 |     @discardableResult
120 |     func leadingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                        `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
121 |                        constant: CGFloat = 0,
122 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:122:65: error: 'NSLayoutConstraint' is unavailable in watchOS
120 |     func leadingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
121 |                        constant: CGFloat = 0,
122 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
123 |         let constraint = leadingAnchor.constraint(equalTo: anchor, constant: constant)
124 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:122:52: error: 'required' is unavailable in watchOS
120 |     func leadingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
121 |                        constant: CGFloat = 0,
122 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
123 |         let constraint = leadingAnchor.constraint(equalTo: anchor, constant: constant)
124 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:136:53: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
134 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
135 |     @discardableResult
136 |     func leadingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                     `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
137 |                        constant: CGFloat = 0,
138 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:138:65: error: 'NSLayoutConstraint' is unavailable in watchOS
136 |     func leadingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
137 |                        constant: CGFloat = 0,
138 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
139 |         let constraint = leadingAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
140 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:138:52: error: 'required' is unavailable in watchOS
136 |     func leadingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
137 |                        constant: CGFloat = 0,
138 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
139 |         let constraint = leadingAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
140 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:152:50: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
150 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
151 |     @discardableResult
152 |     func leadingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                  `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
153 |                        constant: CGFloat = 0,
154 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:154:65: error: 'NSLayoutConstraint' is unavailable in watchOS
152 |     func leadingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
153 |                        constant: CGFloat = 0,
154 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
155 |         let constraint = leadingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
156 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:154:52: error: 'required' is unavailable in watchOS
152 |     func leadingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
153 |                        constant: CGFloat = 0,
154 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
155 |         let constraint = leadingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
156 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:168:37: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
166 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
167 |     @discardableResult
168 |     func leftAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                     `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
169 |                     constant: CGFloat = 0,
170 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:170:62: error: 'NSLayoutConstraint' is unavailable in watchOS
168 |     func leftAnchor(equalTo anchor: NSLayoutXAxisAnchor,
169 |                     constant: CGFloat = 0,
170 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
171 |         let constraint = leftAnchor.constraint(equalTo: anchor, constant: constant)
172 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:170:49: error: 'required' is unavailable in watchOS
168 |     func leftAnchor(equalTo anchor: NSLayoutXAxisAnchor,
169 |                     constant: CGFloat = 0,
170 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                 `- error: 'required' is unavailable in watchOS
171 |         let constraint = leftAnchor.constraint(equalTo: anchor, constant: constant)
172 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:184:50: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
182 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
183 |     @discardableResult
184 |     func leftAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                  `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
185 |                     constant: CGFloat = 0,
186 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:186:62: error: 'NSLayoutConstraint' is unavailable in watchOS
184 |     func leftAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
185 |                     constant: CGFloat = 0,
186 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
187 |         let constraint = leftAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
188 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:186:49: error: 'required' is unavailable in watchOS
184 |     func leftAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
185 |                     constant: CGFloat = 0,
186 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                 `- error: 'required' is unavailable in watchOS
187 |         let constraint = leftAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
188 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:200:47: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
198 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
199 |     @discardableResult
200 |     func leftAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                               `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
201 |                     constant: CGFloat = 0,
202 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:202:62: error: 'NSLayoutConstraint' is unavailable in watchOS
200 |     func leftAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
201 |                     constant: CGFloat = 0,
202 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
203 |         let constraint = leftAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
204 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:202:49: error: 'required' is unavailable in watchOS
200 |     func leftAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
201 |                     constant: CGFloat = 0,
202 |                     priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                 `- error: 'required' is unavailable in watchOS
203 |         let constraint = leftAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
204 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:216:41: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
214 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
215 |     @discardableResult
216 |     func trailingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                         `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
217 |                         constant: CGFloat = 0,
218 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:218:66: error: 'NSLayoutConstraint' is unavailable in watchOS
216 |     func trailingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
217 |                         constant: CGFloat = 0,
218 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
219 |         let constraint = trailingAnchor.constraint(equalTo: anchor, constant: constant)
220 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:218:53: error: 'required' is unavailable in watchOS
216 |     func trailingAnchor(equalTo anchor: NSLayoutXAxisAnchor,
217 |                         constant: CGFloat = 0,
218 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                     `- error: 'required' is unavailable in watchOS
219 |         let constraint = trailingAnchor.constraint(equalTo: anchor, constant: constant)
220 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:232:54: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
230 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
231 |     @discardableResult
232 |     func trailingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                      `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
233 |                         constant: CGFloat = 0,
234 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:234:66: error: 'NSLayoutConstraint' is unavailable in watchOS
232 |     func trailingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
233 |                         constant: CGFloat = 0,
234 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
235 |         let constraint = trailingAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
236 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:234:53: error: 'required' is unavailable in watchOS
232 |     func trailingAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
233 |                         constant: CGFloat = 0,
234 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                     `- error: 'required' is unavailable in watchOS
235 |         let constraint = trailingAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
236 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:248:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
246 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
247 |     @discardableResult
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:250:66: error: 'NSLayoutConstraint' is unavailable in watchOS
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
251 |         let constraint = trailingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
252 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:250:53: error: 'required' is unavailable in watchOS
248 |     func trailingAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
249 |                         constant: CGFloat = 0,
250 |                         priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                     `- error: 'required' is unavailable in watchOS
251 |         let constraint = trailingAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
252 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:264:38: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
262 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
263 |     @discardableResult
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                      `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:266:63: error: 'NSLayoutConstraint' is unavailable in watchOS
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
267 |         let constraint = rightAnchor.constraint(equalTo: anchor, constant: constant)
268 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:266:50: error: 'required' is unavailable in watchOS
264 |     func rightAnchor(equalTo anchor: NSLayoutXAxisAnchor,
265 |                      constant: CGFloat = 0,
266 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
267 |         let constraint = rightAnchor.constraint(equalTo: anchor, constant: constant)
268 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:280:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
278 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
279 |     @discardableResult
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:282:63: error: 'NSLayoutConstraint' is unavailable in watchOS
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
283 |         let constraint = rightAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
284 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:282:50: error: 'required' is unavailable in watchOS
280 |     func rightAnchor(greaterThanOrEqualTo anchor: NSLayoutXAxisAnchor,
281 |                      constant: CGFloat = 0,
282 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
283 |         let constraint = rightAnchor.constraint(greaterThanOrEqualTo: anchor, constant: constant)
284 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:296:48: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
294 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
295 |     @discardableResult
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
    |                                                `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:298:63: error: 'NSLayoutConstraint' is unavailable in watchOS
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
299 |         let constraint = rightAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
300 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:298:50: error: 'required' is unavailable in watchOS
296 |     func rightAnchor(lessThanOrEqualTo anchor: NSLayoutXAxisAnchor,
297 |                      constant: CGFloat = 0,
298 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
299 |         let constraint = rightAnchor.constraint(lessThanOrEqualTo: anchor, constant: constant)
300 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:312:64: error: 'NSLayoutConstraint' is unavailable in watchOS
310 |     @discardableResult
311 |     func heightAnchor(equalToConstant height: CGFloat,
312 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
313 |         let constraint = heightAnchor.constraint(equalToConstant: height)
314 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:312:51: error: 'required' is unavailable in watchOS
310 |     @discardableResult
311 |     func heightAnchor(equalToConstant height: CGFloat,
312 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
313 |         let constraint = heightAnchor.constraint(equalToConstant: height)
314 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:326:64: error: 'NSLayoutConstraint' is unavailable in watchOS
324 |     @discardableResult
325 |     func heightAnchor(greaterThanOrEqualToConstant height: CGFloat,
326 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
327 |         let constraint = heightAnchor.constraint(greaterThanOrEqualToConstant: height)
328 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:326:51: error: 'required' is unavailable in watchOS
324 |     @discardableResult
325 |     func heightAnchor(greaterThanOrEqualToConstant height: CGFloat,
326 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
327 |         let constraint = heightAnchor.constraint(greaterThanOrEqualToConstant: height)
328 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:340:64: error: 'NSLayoutConstraint' is unavailable in watchOS
338 |     @discardableResult
339 |     func heightAnchor(lessThanOrEqualToConstant height: CGFloat,
340 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
341 |         let constraint = heightAnchor.constraint(lessThanOrEqualToConstant: height)
342 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:340:51: error: 'required' is unavailable in watchOS
338 |     @discardableResult
339 |     func heightAnchor(lessThanOrEqualToConstant height: CGFloat,
340 |                       priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                   `- error: 'required' is unavailable in watchOS
341 |         let constraint = heightAnchor.constraint(lessThanOrEqualToConstant: height)
342 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:354:48: error: 'NSLayoutDimension' is unavailable in watchOS
352 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
353 |     @discardableResult
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
    |                                                `- error: 'NSLayoutDimension' is unavailable in watchOS
355 |                       priority: LayoutPriority = .required,
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:356:53: error: 'NSLayoutConstraint' is unavailable in watchOS
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
355 |                       priority: LayoutPriority = .required,
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
357 |         let constraint = heightAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
358 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:355:51: error: 'required' is unavailable in watchOS
353 |     @discardableResult
354 |     func heightAnchor(equalTo layoutDimension: NSLayoutDimension,
355 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
356 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
357 |         let constraint = heightAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:370:58: error: 'NSLayoutDimension' is unavailable in watchOS
368 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
369 |     @discardableResult
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                          `- error: 'NSLayoutDimension' is unavailable in watchOS
371 |                       priority: LayoutPriority = .required,
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:372:53: error: 'NSLayoutConstraint' is unavailable in watchOS
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
371 |                       priority: LayoutPriority = .required,
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
373 |         let constraint = heightAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
374 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:371:51: error: 'required' is unavailable in watchOS
369 |     @discardableResult
370 |     func heightAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
371 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
372 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
373 |         let constraint = heightAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:386:61: error: 'NSLayoutDimension' is unavailable in watchOS
384 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
385 |     @discardableResult
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                             `- error: 'NSLayoutDimension' is unavailable in watchOS
387 |                       priority: LayoutPriority = .required,
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:388:53: error: 'NSLayoutConstraint' is unavailable in watchOS
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
387 |                       priority: LayoutPriority = .required,
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
389 |         let constraint = heightAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
390 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:387:51: error: 'required' is unavailable in watchOS
385 |     @discardableResult
386 |     func heightAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
387 |                       priority: LayoutPriority = .required,
    |                                                   `- error: 'required' is unavailable in watchOS
388 |                       multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
389 |         let constraint = heightAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:402:63: error: 'NSLayoutConstraint' is unavailable in watchOS
400 |     @discardableResult
401 |     func widthAnchor(equalToConstant width: CGFloat,
402 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
403 |         let constraint = widthAnchor.constraint(equalToConstant: width)
404 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:402:50: error: 'required' is unavailable in watchOS
400 |     @discardableResult
401 |     func widthAnchor(equalToConstant width: CGFloat,
402 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
403 |         let constraint = widthAnchor.constraint(equalToConstant: width)
404 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:416:63: error: 'NSLayoutConstraint' is unavailable in watchOS
414 |     @discardableResult
415 |     func widthAnchor(greaterThanOrEqualToConstant width: CGFloat,
416 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
417 |         let constraint = widthAnchor.constraint(greaterThanOrEqualToConstant: width)
418 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:416:50: error: 'required' is unavailable in watchOS
414 |     @discardableResult
415 |     func widthAnchor(greaterThanOrEqualToConstant width: CGFloat,
416 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
417 |         let constraint = widthAnchor.constraint(greaterThanOrEqualToConstant: width)
418 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:430:63: error: 'NSLayoutConstraint' is unavailable in watchOS
428 |     @discardableResult
429 |     func widthAnchor(lessThanOrEqualToConstant width: CGFloat,
430 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
431 |         let constraint = widthAnchor.constraint(lessThanOrEqualToConstant: width)
432 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:430:50: error: 'required' is unavailable in watchOS
428 |     @discardableResult
429 |     func widthAnchor(lessThanOrEqualToConstant width: CGFloat,
430 |                      priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                  `- error: 'required' is unavailable in watchOS
431 |         let constraint = widthAnchor.constraint(lessThanOrEqualToConstant: width)
432 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:444:47: error: 'NSLayoutDimension' is unavailable in watchOS
442 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
443 |     @discardableResult
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
    |                                               `- error: 'NSLayoutDimension' is unavailable in watchOS
445 |                      priority: LayoutPriority = .required,
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:446:52: error: 'NSLayoutConstraint' is unavailable in watchOS
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
445 |                      priority: LayoutPriority = .required,
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
447 |         let constraint = widthAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
448 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:445:50: error: 'required' is unavailable in watchOS
443 |     @discardableResult
444 |     func widthAnchor(equalTo layoutDimension: NSLayoutDimension,
445 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
446 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
447 |         let constraint = widthAnchor.constraint(equalTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:460:57: error: 'NSLayoutDimension' is unavailable in watchOS
458 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
459 |     @discardableResult
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                         `- error: 'NSLayoutDimension' is unavailable in watchOS
461 |                      priority: LayoutPriority = .required,
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:462:52: error: 'NSLayoutConstraint' is unavailable in watchOS
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
461 |                      priority: LayoutPriority = .required,
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
463 |         let constraint = widthAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
464 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:461:50: error: 'required' is unavailable in watchOS
459 |     @discardableResult
460 |     func widthAnchor(lessThanOrEqualTo layoutDimension: NSLayoutDimension,
461 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
462 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
463 |         let constraint = widthAnchor.constraint(lessThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:476:60: error: 'NSLayoutDimension' is unavailable in watchOS
474 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
475 |     @discardableResult
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
    |                                                            `- error: 'NSLayoutDimension' is unavailable in watchOS
477 |                      priority: LayoutPriority = .required,
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
 79 | // This layout anchor subclass is used for sizes (width & height).
 80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
    |            `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
 82 |
 83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:478:52: error: 'NSLayoutConstraint' is unavailable in watchOS
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
477 |                      priority: LayoutPriority = .required,
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
479 |         let constraint = widthAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
480 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:477:50: error: 'required' is unavailable in watchOS
475 |     @discardableResult
476 |     func widthAnchor(greaterThanOrEqualTo layoutDimension: NSLayoutDimension,
477 |                      priority: LayoutPriority = .required,
    |                                                  `- error: 'required' is unavailable in watchOS
478 |                      multiplier: CGFloat = 1.0) -> NSLayoutConstraint {
479 |         let constraint = widthAnchor.constraint(greaterThanOrEqualTo: layoutDimension, multiplier: multiplier)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:492:40: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
490 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
491 |     @discardableResult
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
    |                                        `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:494:65: error: 'NSLayoutConstraint' is unavailable in watchOS
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
495 |         let constraint = centerXAnchor.constraint(equalTo: anchor, constant: constant)
496 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:494:52: error: 'required' is unavailable in watchOS
492 |     func centerXAnchor(equalTo anchor: NSLayoutXAxisAnchor,
493 |                        constant: CGFloat = 0,
494 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
495 |         let constraint = centerXAnchor.constraint(equalTo: anchor, constant: constant)
496 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:508:40: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
506 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
507 |     @discardableResult
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
    |                                        `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:510:65: error: 'NSLayoutConstraint' is unavailable in watchOS
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
511 |         let constraint = centerYAnchor.constraint(equalTo: anchor, constant: constant)
512 |         constraint.priority = priority
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:510:52: error: 'required' is unavailable in watchOS
508 |     func centerYAnchor(equalTo anchor: NSLayoutYAxisAnchor,
509 |                        constant: CGFloat = 0,
510 |                        priority: LayoutPriority = .required) -> NSLayoutConstraint {
    |                                                    `- error: 'required' is unavailable in watchOS
511 |         let constraint = centerYAnchor.constraint(equalTo: anchor, constant: constant)
512 |         constraint.priority = priority
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:526:71: error: 'NSLayoutConstraint' is unavailable in watchOS
524 |     /// - Returns: All the activated and applied constraints to the current View with
525 |     @discardableResult
526 |     func inset(to view: View, withInset inset: EdgeInsets? = nil) -> [NSLayoutConstraint] {
    |                                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
527 |         return [
528 |             topAnchor(equalTo: view.topAnchor, constant: inset?.top ?? 0),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift:540:44: error: 'NSLayoutConstraint' is unavailable in watchOS
538 |     /// - Returns: An activated NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.
539 |     @discardableResult
540 |     func aspectRatio(constant: CGFloat) -> NSLayoutConstraint {
    |                                            `- error: 'NSLayoutConstraint' is unavailable in watchOS
541 |         let constraint = widthAnchor.constraint(equalTo: self.heightAnchor, multiplier: constant)
542 |         constraint.priority = .required
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Constrainable+Anchors.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Constrainable+Anchors.swift
SwiftCompile normal arm64_32 Compiling\ SketchKitDSL.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift (in target 'SketchKit' from project 'SketchKit')
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift:28:25: error: 'UIView' is unavailable in watchOS
26 |
27 | /// Abstration for UIView
28 | public typealias View = UIView
   |                         `- error: 'UIView' is unavailable in watchOS
29 |
30 | /// Abstration for UILayoutGuide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift:31:32: error: 'UILayoutGuide' is unavailable in watchOS
29 |
30 | /// Abstration for UILayoutGuide
31 | public typealias LayoutGuide = UILayoutGuide
   |                                `- error: 'UILayoutGuide' is unavailable in watchOS
32 |
33 | /// Abstration for UILayoutPriority
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SketchKitDSL.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 18:22:33.961 xcodebuild[785:4780] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SketchKit (in target 'SketchKit' from project 'SketchKit')
	SwiftCompile normal arm64 (in target 'SketchKit' from project 'SketchKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SketchKit (in target 'SketchKit' from project 'SketchKit')
	SwiftCompile normal arm64_32 (in target 'SketchKit' from project 'SketchKit')
	Building workspace SketchKit with scheme SketchKit
(5 failures)
BUILD FAILURE 6.4 watchOS