The Swift Package Index logo.Swift Package Index

Build Information

Failed to build QuickLayout, reference 3.0.2 (e290c6), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 22:58:27 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 QuickLayout -destination generic/platform=watchOS

Build Log

 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:27:38: error: 'required' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                      `- error: 'required' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:45:38: error: 'required' is unavailable in watchOS
 43 |     @discardableResult
 44 |     func set(_ edges: QLAttribute..., of value: CGFloat,
 45 |              priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                      `- error: 'required' is unavailable in watchOS
 46 |         var constraintsArray: [QLMultipleConstraints] = []
 47 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:63:55: error: 'NSLayoutConstraint' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:63:41: error: 'required' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:101:52: error: 'required' is unavailable in watchOS
 99 |     @discardableResult
100 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
101 |                            priority: QLPriority = .required) -> [QLAxisConstraints] {
    |                                                    `- error: 'required' is unavailable in watchOS
102 |
103 |         let attributes = axis.attributes
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/QuickLayout/UIViewArray+QuickLayout.swift:133:66: error: 'NSLayoutConstraint' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:133:52: error: 'required' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'required' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:153:55: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:153:41: error: 'required' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:185:41: error: 'required' is unavailable in watchOS
183 |     func layout(_ edges: QLAttribute..., to anchorView: QLView,
184 |                 ratio: CGFloat = 1, offset: CGFloat = 0,
185 |                 priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                         `- error: 'required' is unavailable in watchOS
186 |         guard !edges.isEmpty && isValidForQuickLayout else {
187 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:28:27: error: 'NSLayoutConstraint' is unavailable in watchOS
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
 28 |         var constraints: [NSLayoutConstraint] = []
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 29 |         for view in self {
 30 |             let constraint = view.set(edge, of: value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIView+QuickLayout.swift:29:60: error: 'required' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                            `- error: 'required' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
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/QuickLayout/UIViewArray+QuickLayout.swift:68:27: error: 'NSLayoutConstraint' is unavailable in watchOS
 66 |         }
 67 |         let attributes = axis.attributes
 68 |         var constraints: [NSLayoutConstraint] = []
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 69 |
 70 |         if stretchEdgesToSuperview {
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:143:52: error: 'required' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                    `- error: 'required' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
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 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewArray+QuickLayout.swift
SwiftCompile normal arm64 Compiling\ QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-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/QuickLayout/QLCompatibility.swift:19:27: error: 'UIView' is unavailable in watchOS
17 | #else
18 | import UIKit
19 | public typealias QLView = UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 | public typealias QLPriority = UILayoutPriority
21 | #endif
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLCompatibility.swift
SwiftCompile normal arm64_32 Compiling\ UIViewArray+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewArray+QuickLayout.swift
SwiftCompile normal arm64_32 Compiling\ QLUtils.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLUtils.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLCompatibility.swift
SwiftCompile normal arm64_32 Compiling\ UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+QLContentWrap.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 18:58:17.748 xcodebuild[666:4272] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'QuickLayout' from project 'QuickLayout')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
	Building workspace QuickLayout with scheme QuickLayout
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  QuickLayout: /Users/admin/builder/spi-builder-workspace
resolved source packages: QuickLayout
2026-09-17 18:58:23.897 xcodebuild[793:4773] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "QuickLayout",
  "name" : "QuickLayout",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "macos",
      "version" : "10.10"
    }
  ],
  "products" : [
    {
      "name" : "QuickLayout",
      "targets" : [
        "QuickLayout"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "QuickLayout",
      "module_type" : "SwiftTarget",
      "name" : "QuickLayout",
      "path" : "QuickLayout",
      "product_memberships" : [
        "QuickLayout"
      ],
      "sources" : [
        "QLCompatibility.swift",
        "QLUtils.swift",
        "UIView+QLContentWrap.swift",
        "UIView+QuickLayout.swift",
        "UIViewArray+QuickLayout.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
{
  "workspace" : {
    "name" : "QuickLayout",
    "schemes" : [
      "QuickLayout"
    ]
  }
}
2026-09-17 18:58:25.124 xcodebuild[801:4838] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme QuickLayout -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme QuickLayout -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  QuickLayout: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'QuickLayout-product' in project 'QuickLayout'
        ➜ Explicit dependency on target 'QuickLayout' in project 'QuickLayout'
    Target 'QuickLayout' in project 'QuickLayout' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver QuickLayout normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name QuickLayout -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout_const_extract_protocols.json -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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver QuickLayout normal arm64 com.apple.xcode.tools.swift.compiler (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name QuickLayout -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout_const_extract_protocols.json -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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ QLUtils.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLUtils.swift
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift:18:56: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |  Typealias for dictionary that contains multiple constraints
 17 |  */
 18 | public typealias QLMultipleConstraints = [QLAttribute: NSLayoutConstraint]
    |                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |
 20 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:40:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 38 |  */
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |     public let height: NSLayoutConstraint
 42 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:41:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
 41 |     public let height: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:48:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |  */
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 49 |     public let y: NSLayoutConstraint
 50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:49:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
 49 |     public let y: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 50 | }
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/QuickLayout/QLUtils.swift:56:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 54 |  */
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 57 |     public let second: NSLayoutConstraint
 58 | }
/Applications/Xcode-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/QuickLayout/QLUtils.swift:57:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
 57 |     public let second: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 58 | }
 59 |
/Applications/Xcode-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/QuickLayout/QLUtils.swift:76:32: error: 'required' is unavailable in watchOS
 74 |     public let vertical: QLPriority
 75 |     public static var required: QLPriorityPair {
 76 |         return QLPriorityPair(.required, .required)
    |                                `- error: 'required' is unavailable in watchOS
 77 |     }
 78 |
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 |
SwiftCompile normal arm64 Compiling\ UIView+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift:29:73: error: 'NSLayoutConstraint' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift:29:60: error: 'required' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                            `- error: 'required' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
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/QuickLayout/UIView+QuickLayout.swift:49:60: error: 'required' is unavailable in watchOS
 47 |     @discardableResult
 48 |     func set(_ edges: QLAttribute..., of value: CGFloat, relation: QLRelation = .equal,
 49 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 50 |         return set(edges, to: value, relation: relation, ratio: ratio, priority: priority)
 51 |     }
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/QuickLayout/UIView+QuickLayout.swift:56:60: error: 'required' is unavailable in watchOS
 54 |     @discardableResult
 55 |     func set(_ edges: [QLAttribute], to value: CGFloat, relation: QLRelation = .equal,
 56 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 57 |         var constraints: QLMultipleConstraints = [:]
 58 |         let uniqueEdges = Set(edges)
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/QuickLayout/UIView+QuickLayout.swift:84:54: error: 'NSLayoutConstraint' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:84:41: error: 'required' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                         `- error: 'required' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
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/QuickLayout/UIView+QuickLayout.swift:112:41: error: 'required' is unavailable in watchOS
110 |     func layout(_ edges: QLAttribute..., to view: QLView, relation: QLRelation = .equal,
111 |                 ratio: CGFloat = 1.0, offset: CGFloat = 0,
112 |                 priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                         `- error: 'required' is unavailable in watchOS
113 |         var constraints: QLMultipleConstraints = [:]
114 |         guard isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:143:65: error: 'NSLayoutConstraint' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:143:52: error: 'required' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                    `- error: 'required' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
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: UILayout
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+QuickLayout.swift
Priority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift:169:52: error: 'required' is unavailable in watchOS
167 |     func layoutToSuperview(_ edges: QLAttribute..., relation: QLRelation = .equal,
168 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
169 |                            priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                    `- error: 'required' is unavailable in watchOS
170 |         var constraints: QLMultipleConstraints = [:]
171 |         guard !edges.isEmpty && isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:195:52: error: 'required' is unavailable in watchOS
193 |     @discardableResult
194 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
195 |                            priority: QLPriority = .required) -> QLAxisConstraints? {
    |                                                    `- error: 'required' is unavailable in watchOS
196 |         let attributes = axis.attributes
197 |         guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
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/QuickLayout/UIView+QuickLayout.swift:216:50: error: 'required' is unavailable in watchOS
214 |     @discardableResult
215 |     func sizeToSuperview(withRatio ratio: CGFloat = 1, offset: CGFloat = 0,
216 |                          priority: QLPriority = .required) -> QLSizeConstraints? {
    |                                                  `- error: 'required' is unavailable in watchOS
217 |         let size = layoutToSuperview(.width, .height, ratio: ratio, offset: offset, priority: priority)
218 |         guard !size.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:232:73: error: 'required' is unavailable in watchOS
230 |      */
231 |     @discardableResult
232 |     func centerInSuperview(offset: CGFloat = 0, priority: QLPriority = .required) -> QLCenterConstraints? {
    |                                                                         `- error: 'required' is unavailable in watchOS
233 |         let center = layoutToSuperview(.centerX, .centerY, offset: offset)
234 |         guard !center.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:250:48: error: 'required' is unavailable in watchOS
248 |     @discardableResult
249 |     func fillSuperview(withSizeRatio ratio: CGFloat = 1, offset: CGFloat = 0,
250 |                        priority: QLPriority = .required) -> QLFillConstraints? {
    |                                                `- error: 'required' is unavailable in watchOS
251 |         guard let center = centerInSuperview(priority: priority) else {
252 |             return nil
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/QuickLayout/UIView+QuickLayout.swift:33:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 31 |             translatesAutoresizingMaskIntoConstraints = false
 32 |         }
 33 |         let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: nil, attribute: .notAnAttribute, multiplier: ratio, constant: value)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 34 |         constraint.priority = priority
 35 |         addConstraint(constraint)
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:89:26: error: 'NSLayoutConstraint' is unavailable in watchOS
 87 |             return nil
 88 |         }
 89 |         let constraint = NSLayoutConstraint(item: self, attribute: edge ?? otherEdge, relatedBy: relation, toItem: view, attribute: otherEdge, multiplier: ratio, constant: offset)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
 90 |         constraint.priority = priority
 91 |         superview!.addConstraint(constraint)
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:120:30: error: 'NSLayoutConstraint' is unavailable in watchOS
118 |         let uniqueEdges = Set(edges)
119 |         for edge in uniqueEdges {
120 |             let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: view, attribute: edge, multiplier: ratio, constant: offset)
    |                              `- error: 'NSLayoutConstraint' is unavailable in watchOS
121 |             constraint.priority = priority
122 |             superview!.addConstraint(constraint)
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:148:26: error: 'NSLayoutConstraint' is unavailable in watchOS
146 |             return nil
147 |         }
148 |         let constraint = NSLayoutConstraint(item: self, attribute: edge, relatedBy: relation, toItem: superview, attribute: edge, multiplier: ratio, constant: offset)
    |                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
149 |         constraint.priority = priority
150 |         superview!.addConstraint(constraint)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64 Compiling\ UIViewArray+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:27:52: error: 'NSLayoutConstraint' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:27:38: error: 'required' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                      `- error: 'required' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:45:38: error: 'required' is unavailable in watchOS
 43 |     @discardableResult
 44 |     func set(_ edges: QLAttribute..., of value: CGFloat,
 45 |              priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                      `- error: 'required' is unavailable in watchOS
 46 |         var constraintsArray: [QLMultipleConstraints] = []
 47 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:63:55: error: 'NSLayoutConstraint' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:63:41: error: 'required' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:101:52: error: 'required' is unavailable in watchOS
 99 |     @discardableResult
100 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
101 |                            priority: QLPriority = .required) -> [QLAxisConstraints] {
    |                                                    `- error: 'required' is unavailable in watchOS
102 |
103 |         let attributes = axis.attributes
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/QuickLayout/UIViewArray+QuickLayout.swift:133:66: error: 'NSLayoutConstraint' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:133:52: error: 'required' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'required' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
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 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewArray+QuickLayout.swift
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:153:55: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:153:41: error: 'required' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:185:41: error: 'required' is unavailable in watchOS
183 |     func layout(_ edges: QLAttribute..., to anchorView: QLView,
184 |                 ratio: CGFloat = 1, offset: CGFloat = 0,
185 |                 priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                         `- error: 'required' is unavailable in watchOS
186 |         guard !edges.isEmpty && isValidForQuickLayout else {
187 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:28:27: error: 'NSLayoutConstraint' is unavailable in watchOS
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
 28 |         var constraints: [NSLayoutConstraint] = []
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 29 |         for view in self {
 30 |             let constraint = view.set(edge, of: value)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIView+QuickLayout.swift:29:60: error: 'required' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                            `- error: 'required' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
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/QuickLayout/UIViewArray+QuickLayout.swift:68:27: error: 'NSLayoutConstraint' is unavailable in watchOS
 66 |         }
 67 |         let attributes = axis.attributes
 68 |         var constraints: [NSLayoutConstraint] = []
    |                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
 69 |
 70 |         if stretchEdgesToSuperview {
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:143:52: error: 'required' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                    `- error: 'required' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
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 |
SwiftCompile normal arm64 Compiling\ QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-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/QuickLayout/QLCompatibility.swift:19:27: error: 'UIView' is unavailable in watchOS
17 | #else
18 | import UIKit
19 | public typealias QLView = UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 | public typealias QLPriority = UILayoutPriority
21 | #endif
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLCompatibility.swift
SwiftCompile normal arm64 Compiling\ UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift:24:40: error: 'required' is unavailable in watchOS
 22 |     func forceContentWrap(_ axes: QLAxis...) {
 23 |         if axes.contains(.vertically) {
 24 |             verticalHuggingPriority = .required
    |                                        `- error: 'required' is unavailable in watchOS
 25 |             verticalCompressionResistancePriority = .required
 26 |         }
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/QuickLayout/UIView+QLContentWrap.swift:25:54: error: 'required' is unavailable in watchOS
 23 |         if axes.contains(.vertically) {
 24 |             verticalHuggingPriority = .required
 25 |             verticalCompressionResistancePriority = .required
    |                                                      `- error: 'required' is unavailable in watchOS
 26 |         }
 27 |         if axes.contains(.horizontally) {
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/QuickLayout/UIView+QLContentWrap.swift:28:42: error: 'required' is unavailable in watchOS
 26 |         }
 27 |         if axes.contains(.horizontally) {
 28 |             horizontalHuggingPriority = .required
    |                                          `- error: 'required' is unavailable in watchOS
 29 |             horizontalCompressionResistancePriority = .required
 30 |         }
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 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+QLContentWrap.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-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/QuickLayout/QLCompatibility.swift:19:27: error: 'UIView' is unavailable in watchOS
17 | #else
18 | import UIKit
19 | public typealias QLView = UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 | public typealias QLPriority = UILayoutPriority
21 | #endif
/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/QuickLayout/QLCompatibility.swift:20:31: error: 'UILayoutPriority' is unavailable in watchOS
18 | import UIKit
19 | public typealias QLView = UIView
20 | public typealias QLPriority = UILayoutPriority
   |                               `- error: 'UILayoutPriority' is unavailable in watchOS
21 | #endif
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift:18:56: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |  Typealias for dictionary that contains multiple constraints
 17 |  */
 18 | public typealias QLMultipleConstraints = [QLAttribute: NSLayoutConstraint]
    |                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |
 20 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:40:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 38 |  */
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |     public let height: NSLayoutConstraint
 42 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:41:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
 41 |     public let height: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:48:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |  */
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 49 |     public let y: NSLayoutConstraint
 50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:49:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
 49 |     public let y: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 50 | }
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/QuickLayout/QLUtils.swift:56:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 54 |  */
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 57 |     public let second: NSLayoutConstraint
 58 | }
/Applications/Xcode-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/QuickLayout/QLUtils.swift:57:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
 57 |     public let second: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 58 | }
 59 |
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:29:73: error: 'NSLayoutConstraint' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift:29:60: error: 'required' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                            `- error: 'required' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
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/QuickLayout/UIView+QuickLayout.swift:49:60: error: 'required' is unavailable in watchOS
 47 |     @discardableResult
 48 |     func set(_ edges: QLAttribute..., of value: CGFloat, relation: QLRelation = .equal,
 49 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 50 |         return set(edges, to: value, relation: relation, ratio: ratio, priority: priority)
 51 |     }
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/QuickLayout/UIView+QuickLayout.swift:56:60: error: 'required' is unavailable in watchOS
 54 |     @discardableResult
 55 |     func set(_ edges: [QLAttribute], to value: CGFloat, relation: QLRelation = .equal,
 56 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 57 |         var constraints: QLMultipleConstraints = [:]
 58 |         let uniqueEdges = Set(edges)
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/QuickLayout/UIView+QuickLayout.swift:84:54: error: 'NSLayoutConstraint' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:84:41: error: 'required' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                         `- error: 'required' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
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/QuickLayout/UIView+QuickLayout.swift:112:41: error: 'required' is unavailable in watchOS
110 |     func layout(_ edges: QLAttribute..., to view: QLView, relation: QLRelation = .equal,
111 |                 ratio: CGFloat = 1.0, offset: CGFloat = 0,
112 |                 priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                         `- error: 'required' is unavailable in watchOS
113 |         var constraints: QLMultipleConstraints = [:]
114 |         guard isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:143:65: error: 'NSLayoutConstraint' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:143:52: error: 'required' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                    `- error: 'required' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
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/QuickLayout/UIView+QuickLayout.swift:169:52: error: 'required' is unavailable in watchOS
167 |     func layoutToSuperview(_ edges: QLAttribute..., relation: QLRelation = .equal,
168 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
169 |                            priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                    `- error: 'required' is unavailable in watchOS
170 |         var constraints: QLMultipleConstraints = [:]
171 |         guard !edges.isEmpty && isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:195:52: error: 'required' is unavailable in watchOS
193 |     @discardableResult
194 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
195 |                            priority: QLPriority = .required) -> QLAxisConstraints? {
    |                                                    `- error: 'required' is unavailable in watchOS
196 |         let attributes = axis.attributes
197 |         guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
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/QuickLayout/UIView+QuickLayout.swift:216:50: error: 'required' is unavailable in watchOS
214 |     @discardableResult
215 |     func sizeToSuperview(withRatio ratio: CGFloat = 1, offset: CGFloat = 0,
216 |                          priority: QLPriority = .required) -> QLSizeConstraints? {
    |                                                  `- error: 'required' is unavailable in watchOS
217 |         let size = layoutToSuperview(.width, .height, ratio: ratio, offset: offset, priority: priority)
218 |         guard !size.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:232:73: error: 'required' is unavailable in watchOS
230 |      */
231 |     @discardableResult
232 |     func centerInSuperview(offset: CGFloat = 0, priority: QLPriority = .required) -> QLCenterConstraints? {
    |                                                                         `- error: 'required' is unavailable in watchOS
233 |         let center = layoutToSuperview(.centerX, .centerY, offset: offset)
234 |         guard !center.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:250:48: error: 'required' is unavailable in watchOS
248 |     @discardableResult
249 |     func fillSuperview(withSizeRatio ratio: CGFloat = 1, offset: CGFloat = 0,
250 |                        priority: QLPriority = .required) -> QLFillConstraints? {
    |                                                `- error: 'required' is unavailable in watchOS
251 |         guard let center = centerInSuperview(priority: priority) else {
252 |             return nil
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/QuickLayout/UIViewArray+QuickLayout.swift:27:52: error: 'NSLayoutConstraint' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:27:38: error: 'required' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                      `- error: 'required' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:45:38: error: 'required' is unavailable in watchOS
 43 |     @discardableResult
 44 |     func set(_ edges: QLAttribute..., of value: CGFloat,
 45 |              priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                      `- error: 'required' is unavailable in watchOS
 46 |         var constraintsArray: [QLMultipleConstraints] = []
 47 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:63:55: error: 'NSLayoutConstraint' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:63:41: error: 'required' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:101:52: error: 'required' is unavailable in watchOS
 99 |     @discardableResult
100 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
101 |                            priority: QLPriority = .required) -> [QLAxisConstraints] {
    |                                                    `- error: 'required' is unavailable in watchOS
102 |
103 |         let attributes = axis.attributes
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/QuickLayout/UIViewArray+QuickLayout.swift:133:66: error: 'NSLayoutConstraint' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:133:52: error: 'required' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'required' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:153:55: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:153:41: error: 'required' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:185:41: error: 'required' is unavailable in watchOS
183 |     func layout(_ edges: QLAttribute..., to anchorView: QLView,
184 |                 ratio: CGFloat = 1, offset: CGFloat = 0,
185 |                 priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                         `- error: 'required' is unavailable in watchOS
186 |         guard !edges.isEmpty && isValidForQuickLayout else {
187 |             return []
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 |
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/QuickLayout/QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-dependencies-1.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 -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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name QuickLayout -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout_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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64/QuickLayout.abi.json
SwiftCompile normal arm64 (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-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/QuickLayout/QLCompatibility.swift:19:27: error: 'UIView' is unavailable in watchOS
17 | #else
18 | import UIKit
19 | public typealias QLView = UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 | public typealias QLPriority = UILayoutPriority
21 | #endif
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLCompatibility.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:10:32: error: 'NSLayoutConstraint' is unavailable in watchOS
 8 | import Foundation
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public typealias QLRelation = NSLayoutConstraint.Relation
12 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLCompatibility.swift:11:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 9 |
10 | public typealias QLAttribute = NSLayoutConstraint.Attribute
11 | public typealias QLRelation = NSLayoutConstraint.Relation
   |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 |
13 | #if os(OSX)
/Applications/Xcode-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/QuickLayout/QLCompatibility.swift:19:27: error: 'UIView' is unavailable in watchOS
17 | #else
18 | import UIKit
19 | public typealias QLView = UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 | public typealias QLPriority = UILayoutPriority
21 | #endif
/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/QuickLayout/QLCompatibility.swift:20:31: error: 'UILayoutPriority' is unavailable in watchOS
18 | import UIKit
19 | public typealias QLView = UIView
20 | public typealias QLPriority = UILayoutPriority
   |                               `- error: 'UILayoutPriority' is unavailable in watchOS
21 | #endif
22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift:18:56: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |  Typealias for dictionary that contains multiple constraints
 17 |  */
 18 | public typealias QLMultipleConstraints = [QLAttribute: NSLayoutConstraint]
    |                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |
 20 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:40:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 38 |  */
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |     public let height: NSLayoutConstraint
 42 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:41:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
 41 |     public let height: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:48:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |  */
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 49 |     public let y: NSLayoutConstraint
 50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:49:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
 49 |     public let y: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 50 | }
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/QuickLayout/QLUtils.swift:56:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 54 |  */
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 57 |     public let second: NSLayoutConstraint
 58 | }
/Applications/Xcode-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/QuickLayout/QLUtils.swift:57:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
 57 |     public let second: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 58 | }
 59 |
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:29:73: error: 'NSLayoutConstraint' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift:29:60: error: 'required' is unavailable in watchOS
 27 |     @discardableResult
 28 |     func set(_ edge: QLAttribute, of value: CGFloat, relation: QLRelation = .equal,
 29 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> NSLayoutConstraint {
    |                                                            `- error: 'required' is unavailable in watchOS
 30 |         if translatesAutoresizingMaskIntoConstraints {
 31 |             translatesAutoresizingMaskIntoConstraints = false
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/QuickLayout/UIView+QuickLayout.swift:49:60: error: 'required' is unavailable in watchOS
 47 |     @discardableResult
 48 |     func set(_ edges: QLAttribute..., of value: CGFloat, relation: QLRelation = .equal,
 49 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 50 |         return set(edges, to: value, relation: relation, ratio: ratio, priority: priority)
 51 |     }
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/QuickLayout/UIView+QuickLayout.swift:56:60: error: 'required' is unavailable in watchOS
 54 |     @discardableResult
 55 |     func set(_ edges: [QLAttribute], to value: CGFloat, relation: QLRelation = .equal,
 56 |              ratio: CGFloat = 1.0, priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                            `- error: 'required' is unavailable in watchOS
 57 |         var constraints: QLMultipleConstraints = [:]
 58 |         let uniqueEdges = Set(edges)
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/QuickLayout/UIView+QuickLayout.swift:84:54: error: 'NSLayoutConstraint' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:84:41: error: 'required' is unavailable in watchOS
 82 |     func layout(_ edge: QLAttribute? = nil, to otherEdge: QLAttribute, of view: QLView,
 83 |                 relation: QLRelation = .equal, ratio: CGFloat = 1.0, offset: CGFloat = 0,
 84 |                 priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                         `- error: 'required' is unavailable in watchOS
 85 |         guard isValidForQuickLayout else {
 86 |             print("\(String(describing: self)) Error in func: \(#function)")
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/QuickLayout/UIView+QuickLayout.swift:112:41: error: 'required' is unavailable in watchOS
110 |     func layout(_ edges: QLAttribute..., to view: QLView, relation: QLRelation = .equal,
111 |                 ratio: CGFloat = 1.0, offset: CGFloat = 0,
112 |                 priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                         `- error: 'required' is unavailable in watchOS
113 |         var constraints: QLMultipleConstraints = [:]
114 |         guard isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:143:65: error: 'NSLayoutConstraint' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                                 `- error: 'NSLayoutConstraint' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
/Applications/Xcode-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/QuickLayout/UIView+QuickLayout.swift:143:52: error: 'required' is unavailable in watchOS
141 |     func layoutToSuperview(_ edge: QLAttribute, relation: QLRelation = .equal,
142 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
143 |                            priority: QLPriority = .required) -> NSLayoutConstraint? {
    |                                                    `- error: 'required' is unavailable in watchOS
144 |         guard isValidForQuickLayout else {
145 |             print("\(String(describing: self)) Error in func: \(#function)")
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/QuickLayout/UIView+QuickLayout.swift:169:52: error: 'required' is unavailable in watchOS
167 |     func layoutToSuperview(_ edges: QLAttribute..., relation: QLRelation = .equal,
168 |                            ratio: CGFloat = 1, offset: CGFloat = 0,
169 |                            priority: QLPriority = .required) -> QLMultipleConstraints {
    |                                                    `- error: 'required' is unavailable in watchOS
170 |         var constraints: QLMultipleConstraints = [:]
171 |         guard !edges.isEmpty && isValidForQuickLayout else {
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/QuickLayout/UIView+QuickLayout.swift:195:52: error: 'required' is unavailable in watchOS
193 |     @discardableResult
194 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
195 |                            priority: QLPriority = .required) -> QLAxisConstraints? {
    |                                                    `- error: 'required' is unavailable in watchOS
196 |         let attributes = axis.attributes
197 |         guard let first = layoutToSuperview(attributes.first, offset: offset, priority: priority) else {
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/QuickLayout/UIView+QuickLayout.swift:216:50: error: 'required' is unavailable in watchOS
214 |     @discardableResult
215 |     func sizeToSuperview(withRatio ratio: CGFloat = 1, offset: CGFloat = 0,
216 |                          priority: QLPriority = .required) -> QLSizeConstraints? {
    |                                                  `- error: 'required' is unavailable in watchOS
217 |         let size = layoutToSuperview(.width, .height, ratio: ratio, offset: offset, priority: priority)
218 |         guard !size.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:232:73: error: 'required' is unavailable in watchOS
230 |      */
231 |     @discardableResult
232 |     func centerInSuperview(offset: CGFloat = 0, priority: QLPriority = .required) -> QLCenterConstraints? {
    |                                                                         `- error: 'required' is unavailable in watchOS
233 |         let center = layoutToSuperview(.centerX, .centerY, offset: offset)
234 |         guard !center.isEmpty else {
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/QuickLayout/UIView+QuickLayout.swift:250:48: error: 'required' is unavailable in watchOS
248 |     @discardableResult
249 |     func fillSuperview(withSizeRatio ratio: CGFloat = 1, offset: CGFloat = 0,
250 |                        priority: QLPriority = .required) -> QLFillConstraints? {
    |                                                `- error: 'required' is unavailable in watchOS
251 |         guard let center = centerInSuperview(priority: priority) else {
252 |             return nil
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/QuickLayout/UIViewArray+QuickLayout.swift:27:52: error: 'NSLayoutConstraint' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift:27:38: error: 'required' is unavailable in watchOS
 25 |     @discardableResult
 26 |     func set(_ edge: QLAttribute, of value: CGFloat,
 27 |              priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                      `- error: 'required' is unavailable in watchOS
 28 |         var constraints: [NSLayoutConstraint] = []
 29 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:45:38: error: 'required' is unavailable in watchOS
 43 |     @discardableResult
 44 |     func set(_ edges: QLAttribute..., of value: CGFloat,
 45 |              priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                      `- error: 'required' is unavailable in watchOS
 46 |         var constraintsArray: [QLMultipleConstraints] = []
 47 |         for view in self {
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/QuickLayout/UIViewArray+QuickLayout.swift:63:55: error: 'NSLayoutConstraint' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:63:41: error: 'required' is unavailable in watchOS
 61 |     @discardableResult
 62 |     func spread(_ axis: QLAxis, stretchEdgesToSuperview: Bool = false, offset: CGFloat = 0,
 63 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
 64 |         guard isValidForQuickLayout else {
 65 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:101:52: error: 'required' is unavailable in watchOS
 99 |     @discardableResult
100 |     func layoutToSuperview(axis: QLAxis, offset: CGFloat = 0,
101 |                            priority: QLPriority = .required) -> [QLAxisConstraints] {
    |                                                    `- error: 'required' is unavailable in watchOS
102 |
103 |         let attributes = axis.attributes
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/QuickLayout/UIViewArray+QuickLayout.swift:133:66: error: 'NSLayoutConstraint' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:133:52: error: 'required' is unavailable in watchOS
131 |     @discardableResult
132 |     func layoutToSuperview(_ edge: QLAttribute, ratio: CGFloat = 1, offset: CGFloat = 0,
133 |                            priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                    `- error: 'required' is unavailable in watchOS
134 |         guard isValidForQuickLayout else {
135 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:153:55: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/UIViewArray+QuickLayout.swift:153:41: error: 'required' is unavailable in watchOS
151 |     func layout(_ firstEdge: QLAttribute? = nil, to anchorEdge: QLAttribute,
152 |                 of anchorView: QLView, ratio: CGFloat = 1, offset: CGFloat = 0,
153 |                 priority: QLPriority = .required) -> [NSLayoutConstraint] {
    |                                         `- error: 'required' is unavailable in watchOS
154 |         guard isValidForQuickLayout else {
155 |             return []
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/QuickLayout/UIViewArray+QuickLayout.swift:185:41: error: 'required' is unavailable in watchOS
183 |     func layout(_ edges: QLAttribute..., to anchorView: QLView,
184 |                 ratio: CGFloat = 1, offset: CGFloat = 0,
185 |                 priority: QLPriority = .required) -> [QLMultipleConstraints] {
    |                                         `- error: 'required' is unavailable in watchOS
186 |         guard !edges.isEmpty && isValidForQuickLayout else {
187 |             return []
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 |
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/QuickLayout/QLCompatibility.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIViewArray+QuickLayout.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name QuickLayout -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/QuickLayout.build/Debug-watchos/QuickLayout-t.build/Objects-normal/arm64_32/QuickLayout.abi.json
SwiftCompile normal arm64_32 (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ QLUtils.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift:18:56: error: 'NSLayoutConstraint' is unavailable in watchOS
 16 |  Typealias for dictionary that contains multiple constraints
 17 |  */
 18 | public typealias QLMultipleConstraints = [QLAttribute: NSLayoutConstraint]
    |                                                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |
 20 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:40:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 38 |  */
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 41 |     public let height: NSLayoutConstraint
 42 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:41:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 39 | public struct QLSizeConstraints {
 40 |     public let width: NSLayoutConstraint
 41 |     public let height: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:48:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 46 |  */
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 49 |     public let y: NSLayoutConstraint
 50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/QuickLayout/QLUtils.swift:49:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 47 | public struct QLCenterConstraints {
 48 |     public let x: NSLayoutConstraint
 49 |     public let y: NSLayoutConstraint
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 50 | }
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/QuickLayout/QLUtils.swift:56:23: error: 'NSLayoutConstraint' is unavailable in watchOS
 54 |  */
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
    |                       `- error: 'NSLayoutConstraint' is unavailable in watchOS
 57 |     public let second: NSLayoutConstraint
 58 | }
/Applications/Xcode-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/QuickLayout/QLUtils.swift:57:24: error: 'NSLayoutConstraint' is unavailable in watchOS
 55 | public struct QLAxisConstraints {
 56 |     public let first: NSLayoutConstraint
 57 |     public let second: NSLayoutConstraint
    |                        `- error: 'NSLayoutConstraint' is unavailable in watchOS
 58 | }
 59 |
/Applications/Xcode-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/QuickLayout/QLUtils.swift:76:32: error: 'required' is unavailable in watchOS
 74 |     public let vertical: QLPriority
 75 |     public static var required: QLPriorityPair {
 76 |         return QLPriorityPair(.required, .required)
    |                                `- error: 'required' is unavailable in watchOS
 77 |     }
 78 |
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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/QLUtils.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QLUtils.swift
SwiftCompile normal arm64_32 Compiling\ UIView+QLContentWrap.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
/Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift:24:40: error: 'required' is unavailable in watchOS
 22 |     func forceContentWrap(_ axes: QLAxis...) {
 23 |         if axes.contains(.vertically) {
 24 |             verticalHuggingPriority = .required
    |                                        `- error: 'required' is unavailable in watchOS
 25 |             verticalCompressionResistancePriority = .required
 26 |         }
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/QuickLayout/UIView+QLContentWrap.swift:25:54: error: 'required' is unavailable in watchOS
 23 |         if axes.contains(.vertically) {
 24 |             verticalHuggingPriority = .required
 25 |             verticalCompressionResistancePriority = .required
    |                                                      `- error: 'required' is unavailable in watchOS
 26 |         }
 27 |         if axes.contains(.horizontally) {
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/QuickLayout/UIView+QLContentWrap.swift:28:42: error: 'required' is unavailable in watchOS
 26 |         }
 27 |         if axes.contains(.horizontally) {
 28 |             horizontalHuggingPriority = .required
    |                                          `- error: 'required' is unavailable in watchOS
 29 |             horizontalCompressionResistancePriority = .required
 30 |         }
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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QLContentWrap.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+QLContentWrap.swift
SwiftCompile normal arm64_32 Compiling\ UIView+QuickLayout.swift /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/QuickLayout/UIView+QuickLayout.swift (in target 'QuickLayout' from project 'QuickLayout')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+QuickLayout.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 18:58:26.066 xcodebuild[802:4863] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
	SwiftCompile normal arm64 (in target 'QuickLayout' from project 'QuickLayout')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ QuickLayout (in target 'QuickLayout' from project 'QuickLayout')
	SwiftCompile normal arm64_32 (in target 'QuickLayout' from project 'QuickLayout')
	Building workspace QuickLayout with scheme QuickLayout
(5 failures)
BUILD FAILURE 6.4 watchOS