The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SketchKit, reference develop (363e00), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 22:23:37 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

/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:66:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
64 |
65 |     /// A layout anchor representing the horizontal center of the view’s frame considering the SafeArea if available.
66 |     var safeCenterXAnchor: NSLayoutXAxisAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
67 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
68 |             return safeAreaLayoutGuide.centerXAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:74:28: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
72 |
73 |     /// A layout anchor representing the vertical center of the view’s frame considering the SafeArea if available.
74 |     var safeCenterYAnchor: NSLayoutYAxisAnchor {
   |                            `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
75 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
76 |             return safeAreaLayoutGuide.centerYAnchor
/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/Anchors+SafeArea.swift:82:26: error: 'NSLayoutDimension' is unavailable in watchOS
80 |
81 |     /// A layout anchor representing the width of the view’s frame considering the SafeArea if available.
82 |     var safeWidthAnchor: NSLayoutDimension {
   |                          `- error: 'NSLayoutDimension' is unavailable in watchOS
83 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
84 |             return safeAreaLayoutGuide.widthAnchor
/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/Anchors+SafeArea.swift:90:27: error: 'NSLayoutDimension' is unavailable in watchOS
88 |
89 |     /// A layout anchor representing the height of the view’s frame considering the SafeArea if available.
90 |     var safeHeightAnchor: NSLayoutDimension {
   |                           `- error: 'NSLayoutDimension' is unavailable in watchOS
91 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
92 |             return safeAreaLayoutGuide.heightAnchor
/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/Anchors+SafeArea.swift:20:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
18 |     var safeTopAnchor: NSLayoutYAxisAnchor {
19 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
20 |             return safeAreaLayoutGuide.topAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
21 |         }
22 |         return topAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:28:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
26 |     var safeBottomAnchor: NSLayoutYAxisAnchor {
27 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
28 |             return safeAreaLayoutGuide.bottomAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
29 |         }
30 |         return bottomAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:36:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
34 |     var safeLeadingAnchor: NSLayoutXAxisAnchor {
35 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
36 |             return safeAreaLayoutGuide.leadingAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
37 |         }
38 |         return leadingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:44:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
42 |     var safeLeftAnchor: NSLayoutXAxisAnchor {
43 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
44 |             return safeAreaLayoutGuide.leftAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
45 |         }
46 |         return leftAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:52:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
50 |     var safeTrailingAnchor: NSLayoutXAxisAnchor {
51 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
52 |             return safeAreaLayoutGuide.trailingAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
53 |         }
54 |         return trailingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:60:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
58 |     var safeRightAnchor: NSLayoutXAxisAnchor {
59 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
60 |             return safeAreaLayoutGuide.rightAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
61 |         }
62 |         return rightAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:68:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
66 |     var safeCenterXAnchor: NSLayoutXAxisAnchor {
67 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
68 |             return safeAreaLayoutGuide.centerXAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
69 |         }
70 |         return centerXAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:76:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
74 |     var safeCenterYAnchor: NSLayoutYAxisAnchor {
75 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
76 |             return safeAreaLayoutGuide.centerYAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
77 |         }
78 |         return centerYAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:84:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
82 |     var safeWidthAnchor: NSLayoutDimension {
83 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
84 |             return safeAreaLayoutGuide.widthAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
85 |         }
86 |         return widthAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Anchors+SafeArea.swift
SwiftCompile normal arm64_32 Compiling\ KeyboardLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/KeyboardLayoutGuide.swift (in target 'SketchKit' from project 'SketchKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/KeyboardLayoutGuide.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile KeyboardLayoutGuide.swift
SwiftCompile normal arm64 Compiling\ Anchors+SafeArea.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift (in target 'SketchKit' from project 'SketchKit')
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:18:24: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
16 |
17 |     /// A layout anchor representing the top edge of the view’s frame considering the SafeArea if available.
18 |     var safeTopAnchor: NSLayoutYAxisAnchor {
   |                        `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
20 |             return safeAreaLayoutGuide.topAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:26:27: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
24 |
25 |     /// A layout anchor representing the bottom edge of the view’s frame considering the SafeArea if available.
26 |     var safeBottomAnchor: NSLayoutYAxisAnchor {
   |                           `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
27 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
28 |             return safeAreaLayoutGuide.bottomAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:34:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
32 |
33 |     /// A layout anchor representing the leading edge of the view’s frame considering the SafeArea if available.
34 |     var safeLeadingAnchor: NSLayoutXAxisAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
35 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
36 |             return safeAreaLayoutGuide.leadingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:42:25: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
40 |
41 |     /// A layout anchor representing the left edge of the view’s frame considering the SafeArea if available.
42 |     var safeLeftAnchor: NSLayoutXAxisAnchor {
   |                         `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
43 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
44 |             return safeAreaLayoutGuide.leftAnchor
/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/Anchors+SafeArea.swift:50:29: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
48 |
49 |     /// A layout anchor representing the trailing edge of the view’s frame considering the SafeArea if available.
50 |     var safeTrailingAnchor: NSLayoutXAxisAnchor {
   |                             `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
51 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
52 |             return safeAreaLayoutGuide.trailingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:58:26: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
56 |
57 |     /// A layout anchor representing the right edge of the view’s frame considering the SafeArea if available.
58 |     var safeRightAnchor: NSLayoutXAxisAnchor {
   |                          `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
59 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
60 |             return safeAreaLayoutGuide.rightAnchor
/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/Anchors+SafeArea.swift:66:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
64 |
65 |     /// A layout anchor representing the horizontal center of the view’s frame considering the SafeArea if available.
66 |     var safeCenterXAnchor: NSLayoutXAxisAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
67 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
68 |             return safeAreaLayoutGuide.centerXAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:74:28: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
72 |
73 |     /// A layout anchor representing the vertical center of the view’s frame considering the SafeArea if available.
74 |     var safeCenterYAnchor: NSLayoutYAxisAnchor {
   |                            `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
75 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
76 |             return safeAreaLayoutGuide.centerYAnchor
/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/Anchors+SafeArea.swift:82:26: error: 'NSLayoutDimension' is unavailable in watchOS
80 |
81 |     /// A layout anchor representing the width of the view’s frame considering the SafeArea if available.
82 |     var safeWidthAnchor: NSLayoutDimension {
   |                          `- error: 'NSLayoutDimension' is unavailable in watchOS
83 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
84 |             return safeAreaLayoutGuide.widthAnchor
/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/Anchors+SafeArea.swift:90:27: error: 'NSLayoutDimension' is unavailable in watchOS
88 |
89 |     /// A layout anchor representing the height of the view’s frame considering the SafeArea if available.
90 |     var safeHeightAnchor: NSLayoutDimension {
   |                           `- error: 'NSLayoutDimension' is unavailable in watchOS
91 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
92 |             return safeAreaLayoutGuide.heightAnchor
/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/Anchors+SafeArea.swift:20:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
18 |     var safeTopAnchor: NSLayoutYAxisAnchor {
19 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
20 |             return safeAreaLayoutGuide.topAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
21 |         }
22 |         return topAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:28:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
26 |     var safeBottomAnchor: NSLayoutYAxisAnchor {
27 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
28 |             return safeAreaLayoutGuide.bottomAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
29 |         }
30 |         return bottomAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:36:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
34 |     var safeLeadingAnchor: NSLayoutXAxisAnchor {
35 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
36 |             return safeAreaLayoutGuide.leadingAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
37 |         }
38 |         return leadingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:44:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
42 |     var safeLeftAnchor: NSLayoutXAxisAnchor {
43 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
44 |             return safeAreaLayoutGuide.leftAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
45 |         }
46 |         return leftAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:52:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
50 |     var safeTrailingAnchor: NSLayoutXAxisAnchor {
51 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
52 |             return safeAreaLayoutGuide.trailingAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
53 |         }
54 |         return trailingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:60:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
58 |     var safeRightAnchor: NSLayoutXAxisAnchor {
59 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
60 |             return safeAreaLayoutGuide.rightAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
61 |         }
62 |         return rightAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:68:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
66 |     var safeCenterXAnchor: NSLayoutXAxisAnchor {
67 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
68 |             return safeAreaLayoutGuide.centerXAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
69 |         }
70 |         return centerXAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:76:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
74 |     var safeCenterYAnchor: NSLayoutYAxisAnchor {
75 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
76 |             return safeAreaLayoutGuide.centerYAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
77 |         }
78 |         return centerYAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift:84:20: error: 'safeAreaLayoutGuide' is unavailable in watchOS
82 |     var safeWidthAnchor: NSLayoutDimension {
83 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
84 |             return safeAreaLayoutGuide.widthAnchor
   |                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
85 |         }
86 |         return widthAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Extensions/Anchors+SafeArea.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Anchors+SafeArea.swift
SwiftCompile normal arm64 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 /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 Compiling\ KeyboardLayoutGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/KeyboardLayoutGuide.swift (in target 'SketchKit' from project 'SketchKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/KeyboardLayoutGuide.swift (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile KeyboardLayoutGuide.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SketchKit (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.
/Users/admin/builder/spi-builder-workspace/Sources/SketchKit/Constrainable.swift:46:24: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
44 |
45 |     /// A layout anchor abstraction representing the vertical center of the view or layout guide frame.
46 |     var centerYAnchor: NSLayoutYAxisAnchor { get }
   |                        `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
47 | }
48 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:18:24: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
16 |
17 |     /// A layout anchor representing the top edge of the view’s frame considering the SafeArea if available.
18 |     var safeTopAnchor: NSLayoutYAxisAnchor {
   |                        `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
20 |             return safeAreaLayoutGuide.topAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:26:27: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
24 |
25 |     /// A layout anchor representing the bottom edge of the view’s frame considering the SafeArea if available.
26 |     var safeBottomAnchor: NSLayoutYAxisAnchor {
   |                           `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
27 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
28 |             return safeAreaLayoutGuide.bottomAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:34:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
32 |
33 |     /// A layout anchor representing the leading edge of the view’s frame considering the SafeArea if available.
34 |     var safeLeadingAnchor: NSLayoutXAxisAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
35 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
36 |             return safeAreaLayoutGuide.leadingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:42:25: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
40 |
41 |     /// A layout anchor representing the left edge of the view’s frame considering the SafeArea if available.
42 |     var safeLeftAnchor: NSLayoutXAxisAnchor {
   |                         `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
43 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
44 |             return safeAreaLayoutGuide.leftAnchor
/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/Anchors+SafeArea.swift:50:29: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
48 |
49 |     /// A layout anchor representing the trailing edge of the view’s frame considering the SafeArea if available.
50 |     var safeTrailingAnchor: NSLayoutXAxisAnchor {
   |                             `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
51 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
52 |             return safeAreaLayoutGuide.trailingAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:58:26: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
56 |
57 |     /// A layout anchor representing the right edge of the view’s frame considering the SafeArea if available.
58 |     var safeRightAnchor: NSLayoutXAxisAnchor {
   |                          `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
59 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
60 |             return safeAreaLayoutGuide.rightAnchor
/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/Anchors+SafeArea.swift:66:28: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
64 |
65 |     /// A layout anchor representing the horizontal center of the view’s frame considering the SafeArea if available.
66 |     var safeCenterXAnchor: NSLayoutXAxisAnchor {
   |                            `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
67 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
68 |             return safeAreaLayoutGuide.centerXAnchor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Anchors+SafeArea.swift:74:28: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
72 |
73 |     /// A layout anchor representing the vertical center of the view’s frame considering the SafeArea if available.
74 |     var safeCenterYAnchor: NSLayoutYAxisAnchor {
   |                            `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
75 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
76 |             return safeAreaLayoutGuide.centerYAnchor
/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/Anchors+SafeArea.swift:82:26: error: 'NSLayoutDimension' is unavailable in watchOS
80 |
81 |     /// A layout anchor representing the width of the view’s frame considering the SafeArea if available.
82 |     var safeWidthAnchor: NSLayoutDimension {
   |                          `- error: 'NSLayoutDimension' is unavailable in watchOS
83 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
84 |             return safeAreaLayoutGuide.widthAnchor
/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/Anchors+SafeArea.swift:90:27: error: 'NSLayoutDimension' is unavailable in watchOS
88 |
89 |     /// A layout anchor representing the height of the view’s frame considering the SafeArea if available.
90 |     var safeHeightAnchor: NSLayoutDimension {
   |                           `- error: 'NSLayoutDimension' is unavailable in watchOS
91 |         if #available(iOS 11.0, tvOS 11.0, macOS 11.0, *) {
92 |             return safeAreaLayoutGuide.heightAnchor
/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: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.
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 | /// Cross-platform abstraction over `UIView` (iOS/tvOS) and `NSView` (macOS).
28 | public typealias View = UIView
   |                         `- error: 'UIView' is unavailable in watchOS
29 |
30 | /// Cross-platform abstraction over `UILayoutGuide` (iOS/tvOS) and `NSLayoutGuide` (macOS).
/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 | /// Cross-platform abstraction over `UILayoutGuide` (iOS/tvOS) and `NSLayoutGuide` (macOS).
31 | public typealias LayoutGuide = UILayoutGuide
   |                                `- error: 'UILayoutGuide' is unavailable in watchOS
32 |
33 | /// Cross-platform abstraction over `UILayoutPriority` (iOS/tvOS) and `NSLayoutConstraint.Priority` (macOS).
/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 | /// Cross-platform abstraction over `UILayoutPriority` (iOS/tvOS) and `NSLayoutConstraint.Priority` (macOS).
34 | public typealias LayoutPriority = UILayoutPriority
   |                                   `- error: 'UILayoutPriority' is unavailable in watchOS
35 |
36 | /// Cross-platform abstraction over `UIEdgeInsets` (iOS/tvOS) and `NSEdgeInsets` (macOS).
/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-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/SketchKit-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -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 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SketchKit.build/Debug-watchos/SketchKit-t.build/DerivedSources/arm64 -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/SketchKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-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/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/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/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/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/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/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/SketchKit.abi.json
SwiftCompile normal arm64 (in target 'SketchKit' from project 'SketchKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SketchKitDSL.swift /Users/admin/builder/spi-builder-workspace/Sources/SketchKit/SketchKitDSL.swift (in target 'SketchKit' from project 'SketchKit')
SwiftCompile normal arm64 /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/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 18:23:35.887 xcodebuild[785:4772] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'SketchKit' from project 'SketchKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SketchKit (in target 'SketchKit' from project 'SketchKit')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SketchKit (in target 'SketchKit' from project 'SketchKit')
	SwiftCompile normal arm64 (in target 'SketchKit' from project 'SketchKit')
	Building workspace SketchKit with scheme SketchKit
(5 failures)
BUILD FAILURE 6.4 watchOS