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=watchOSBuild 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