Build Information
Failed to build ConstraintBuilder, reference main (8eb7cd), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 19:25:05 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 ConstraintBuilder -destination generic/platform=watchOSBuild Log
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ConstraintBuilder (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift:9:87: error: 'NSLayoutConstraint' is unavailable in watchOS
7 |
8 | extension Collection where Element: ConstraintBuildable {
9 | public func applyConstraints(@ConstraintBuilder _ builder: (Element.Constrained) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | for container in self {
11 | container.applyConstraints(builder)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:3:35: error: 'UILayoutPriority' is unavailable in watchOS
1 | #if canImport(UIKit)
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
/Applications/Xcode-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/Sources/ConstraintBuilder/ConstraintBuilder.swift:4:32: error: 'UILayoutGuide' is unavailable in watchOS
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:5:11: error: 'UILayoutGuide' is unavailable in watchOS
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
| `- error: 'UILayoutGuide' is unavailable in watchOS
6 | extension UIView: LayoutContainerView { }
7 | #elseif canImport(AppKit)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: type 'UIView' does not conform to protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: type 'UIView' does not conform to protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
:
30 | public protocol LayoutContainerView: LayoutContainer {
31 | @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
32 | var safeAreaLayoutGuide: LayoutGuide { get }
| `- note: requirement 'safeAreaLayoutGuide' declared here
33 | @available(macOS 11.0, iOS 9.0, tvOS 9.0, *)
34 | var layoutMarginsGuide: LayoutGuide { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' declared here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' declared here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:11: error: 'UIView' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: 'UIView' is unavailable in watchOS
7 | #elseif canImport(AppKit)
8 | import AppKit
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:17:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
15 | // Anchors shared by views and layout guides
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:18:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:19:18: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:20:19: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:21:17: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:22:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:23:19: error: 'NSLayoutDimension' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:24:20: error: 'NSLayoutDimension' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:25:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:26:21: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:46: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:73: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:42:41: error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
42 | public static func buildBlock() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:50: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:78: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:54: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:79: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:55: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:80: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:52: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:78: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:54: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:78: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:73:72: error: 'NSLayoutConstraint' is unavailable in watchOS
71 | /// ```
72 | /// - Parameter builder: Constraint builder to add the constraints from
73 | func applyConstraints(@ConstraintBuilder _ builder: (Constrained) -> [NSLayoutConstraint])
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
74 |
75 | /// Extends all edges to the edges of the provided view or guide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:88:51: error: 'NSLayoutConstraint' is unavailable in watchOS
86 | /// - Note: Store the returned layout constraint and use `updatingMultiplier(_:)` to change the actual aspect ratio.
87 | /// The ratio is in height divided by width.
88 | func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
89 | }
90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:93:79: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | NSLayoutConstraint.activate(builder(self))
95 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:92:1: warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
:
90 |
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
| `- warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
94 | NSLayoutConstraint.activate(builder(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' declared here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' declared here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:140:58: error: 'NSLayoutConstraint' is unavailable in watchOS
138 | }
139 |
140 | public func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
141 | let aspectRatioConstraint = heightAnchor.constraint(equalTo: widthAnchor, multiplier: 1)
142 | applyConstraints {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:20:56: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | /// }
19 | /// ```
20 | class func build(@ConstraintBuilder _ builder: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | activate(builder())
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:7:18: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | #endif
6 |
7 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | /// Activates all constraints created in the `builder` closure;
9 | /// - Parameter builder: Closure in which all constraints should be created or referenced
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:27:51: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | public extension NSLayoutConstraint {
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | self.priority = priority
29 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:37:76: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | /// - activated: Wether the current (old) constraint should be deactivated and the new constraint activated
36 | /// - Returns: New copy of the receiving layout constraint with updated multiplier
37 | func updatingMultiplier(_ multiplier: CGFloat, activated: Bool = true) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | guard multiplier != self.multiplier else {
39 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:25:18: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:12:72: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | }
11 |
12 | public func applyConstraints(@ConstraintBuilder _ builder: (Self) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | translatesAutoresizingMaskIntoConstraints = false
14 | NSLayoutConstraint.activate(builder(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/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:4:47: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension ViewConstraintBuildable where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public func withSuperview(_ method: (LayoutContainerView) -> Void) {
6 | guard let superview else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:1: warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' declared 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' declared here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:64:17: note: requirement 'Constrained' declared here
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:11: error: 'UIView' is unavailable in watchOS
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- error: 'UIView' is unavailable in watchOS
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConstraintBuilder -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder_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/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64_32/ConstraintBuilder.abi.json
SwiftCompile normal arm64_32 Compiling\ NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:20:56: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | /// }
19 | /// ```
20 | class func build(@ConstraintBuilder _ builder: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | activate(builder())
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:7:18: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | #endif
6 |
7 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | /// Activates all constraints created in the `builder` closure;
9 | /// - Parameter builder: Closure in which all constraints should be created or referenced
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:27:51: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | public extension NSLayoutConstraint {
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | self.priority = priority
29 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:37:76: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | /// - activated: Wether the current (old) constraint should be deactivated and the new constraint activated
36 | /// - Returns: New copy of the receiving layout constraint with updated multiplier
37 | func updatingMultiplier(_ multiplier: CGFloat, activated: Bool = true) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | guard multiplier != self.multiplier else {
39 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:25:18: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like 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 Compiling\ ConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:3:35: error: 'UILayoutPriority' is unavailable in watchOS
1 | #if canImport(UIKit)
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
/Applications/Xcode-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/Sources/ConstraintBuilder/ConstraintBuilder.swift:4:32: error: 'UILayoutGuide' is unavailable in watchOS
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:5:11: error: 'UILayoutGuide' is unavailable in watchOS
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
| `- error: 'UILayoutGuide' is unavailable in watchOS
6 | extension UIView: LayoutContainerView { }
7 | #elseif canImport(AppKit)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: type 'UIView' does not conform to protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: type 'UIView' does not conform to protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
:
30 | public protocol LayoutContainerView: LayoutContainer {
31 | @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
32 | var safeAreaLayoutGuide: LayoutGuide { get }
| `- note: requirement 'safeAreaLayoutGuide' declared here
33 | @available(macOS 11.0, iOS 9.0, tvOS 9.0, *)
34 | var layoutMarginsGuide: LayoutGuide { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' declared here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' declared here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:11: error: 'UIView' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: 'UIView' is unavailable in watchOS
7 | #elseif canImport(AppKit)
8 | import AppKit
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:17:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
15 | // Anchors shared by views and layout guides
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:18:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:19:18: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:20:19: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:21:17: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:22:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:23:19: error: 'NSLayoutDimension' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:24:20: error: 'NSLayoutDimension' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:25:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:26:21: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:46: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:73: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:42:41: error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
42 | public static func buildBlock() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:50: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:78: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:54: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:79: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:55: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:80: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:52: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:78: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:54: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:78: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:73:72: error: 'NSLayoutConstraint' is unavailable in watchOS
71 | /// ```
72 | /// - Parameter builder: Constraint builder to add the constraints from
73 | func applyConstraints(@ConstraintBuilder _ builder: (Constrained) -> [NSLayoutConstraint])
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
74 |
75 | /// Extends all edges to the edges of the provided view or guide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:88:51: error: 'NSLayoutConstraint' is unavailable in watchOS
86 | /// - Note: Store the returned layout constraint and use `updatingMultiplier(_:)` to change the actual aspect ratio.
87 | /// The ratio is in height divided by width.
88 | func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
89 | }
90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:93:79: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | NSLayoutConstraint.activate(builder(self))
95 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:92:1: warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
:
90 |
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
| `- warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
94 | NSLayoutConstraint.activate(builder(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' declared here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' declared here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:140:58: error: 'NSLayoutConstraint' is unavailable in watchOS
138 | }
139 |
140 | public func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
141 | let aspectRatioConstraint = heightAnchor.constraint(equalTo: widthAnchor, multiplier: 1)
142 | applyConstraints {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:94:3: error: 'NSLayoutConstraint' is unavailable in watchOS
92 | extension LayoutGuide: ConstraintBuildable {
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
94 | NSLayoutConstraint.activate(builder(self))
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
95 | }
96 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:147:68: error: 'defaultLow' is unavailable in watchOS
145 |
146 | $0.topAnchor.constraint(greaterThanOrEqualTo: other.topAnchor)
147 | $0.topAnchor.constraint(equalTo: other.topAnchor).withPriority(.defaultLow)
| `- error: 'defaultLow' is unavailable in watchOS
148 | $0.bottomAnchor.constraint(lessThanOrEqualTo: other.bottomAnchor)
149 | $0.bottomAnchor.constraint(equalTo: other.bottomAnchor).withPriority(.defaultLow)
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:149:74: error: 'defaultLow' is unavailable in watchOS
147 | $0.topAnchor.constraint(equalTo: other.topAnchor).withPriority(.defaultLow)
148 | $0.bottomAnchor.constraint(lessThanOrEqualTo: other.bottomAnchor)
149 | $0.bottomAnchor.constraint(equalTo: other.bottomAnchor).withPriority(.defaultLow)
| `- error: 'defaultLow' is unavailable in watchOS
150 |
151 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: other.leadingAnchor)
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:152:76: error: 'defaultLow' is unavailable in watchOS
150 |
151 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: other.leadingAnchor)
152 | $0.leadingAnchor.constraint(equalTo: other.leadingAnchor).withPriority(.defaultLow)
| `- error: 'defaultLow' is unavailable in watchOS
153 |
154 | $0.trailingAnchor.constraint(lessThanOrEqualTo: other.trailingAnchor)
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConstraintBuilder.swift
SwiftCompile normal arm64_32 Compiling\ UIView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+ConstraintBuildable.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:12:72: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | }
11 |
12 | public func applyConstraints(@ConstraintBuilder _ builder: (Self) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | translatesAutoresizingMaskIntoConstraints = false
14 | NSLayoutConstraint.activate(builder(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/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:4:47: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension ViewConstraintBuildable where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public func withSuperview(_ method: (LayoutContainerView) -> Void) {
6 | guard let superview else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:1: warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' declared 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' declared here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:64:17: note: requirement 'Constrained' declared here
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:11: error: 'UIView' is unavailable in watchOS
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- error: 'UIView' is unavailable in watchOS
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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 Compiling\ Collection+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+ConstraintBuildable.swift
SwiftCompile normal arm64_32 Compiling\ NSView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSView+ConstraintBuildable.swift
SwiftCompile normal arm64 Compiling\ NSView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSView+ConstraintBuildable.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConstraintBuilder (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift:9:87: error: 'NSLayoutConstraint' is unavailable in watchOS
7 |
8 | extension Collection where Element: ConstraintBuildable {
9 | public func applyConstraints(@ConstraintBuilder _ builder: (Element.Constrained) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | for container in self {
11 | container.applyConstraints(builder)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:3:35: error: 'UILayoutPriority' is unavailable in watchOS
1 | #if canImport(UIKit)
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
/Applications/Xcode-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/Sources/ConstraintBuilder/ConstraintBuilder.swift:4:32: error: 'UILayoutGuide' is unavailable in watchOS
2 | import UIKit
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:5:11: error: 'UILayoutGuide' is unavailable in watchOS
3 | public typealias LayoutPriority = UILayoutPriority
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
| `- error: 'UILayoutGuide' is unavailable in watchOS
6 | extension UIView: LayoutContainerView { }
7 | #elseif canImport(AppKit)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: type 'UIView' does not conform to protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: type 'UIView' does not conform to protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:1: error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: unavailable property 'safeAreaLayoutGuide' was used to satisfy a requirement of protocol 'LayoutContainerView'
7 | #elseif canImport(AppKit)
8 | import AppKit
:
30 | public protocol LayoutContainerView: LayoutContainer {
31 | @available(macOS 11.0, iOS 11.0, tvOS 11.0, *)
32 | var safeAreaLayoutGuide: LayoutGuide { get }
| `- note: requirement 'safeAreaLayoutGuide' declared here
33 | @available(macOS 11.0, iOS 9.0, tvOS 9.0, *)
34 | var layoutMarginsGuide: LayoutGuide { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' declared here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' declared here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:6:11: error: 'UIView' is unavailable in watchOS
4 | public typealias LayoutGuide = UILayoutGuide
5 | extension UILayoutGuide: LayoutContainer { }
6 | extension UIView: LayoutContainerView { }
| `- error: 'UIView' is unavailable in watchOS
7 | #elseif canImport(AppKit)
8 | import AppKit
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:17:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
15 | // Anchors shared by views and layout guides
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:18:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
16 | public protocol LayoutContainer {
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:19:18: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
17 | var leadingAnchor: NSLayoutXAxisAnchor { get }
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:20:19: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var trailingAnchor: NSLayoutXAxisAnchor { get }
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:21:17: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 | var leftAnchor: NSLayoutXAxisAnchor { get }
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:22:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
20 | var rightAnchor: NSLayoutXAxisAnchor { get }
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:23:19: error: 'NSLayoutDimension' is unavailable in watchOS
21 | var topAnchor: NSLayoutYAxisAnchor { get }
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:24:20: error: 'NSLayoutDimension' is unavailable in watchOS
22 | var bottomAnchor: NSLayoutYAxisAnchor { get }
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:25:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
23 | var widthAnchor: NSLayoutDimension { get }
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:26:21: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
24 | var heightAnchor: NSLayoutDimension { get }
25 | var centerXAnchor: NSLayoutXAxisAnchor { get }
26 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:46: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:39:73: error: 'NSLayoutConstraint' is unavailable in watchOS
37 | @resultBuilder
38 | public struct ConstraintBuilder {
39 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:42:41: error: 'NSLayoutConstraint' is unavailable in watchOS
40 | Array(components)
41 | }
42 | public static func buildBlock() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:50: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:45:78: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | []
44 | }
45 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:54: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:48:79: error: 'NSLayoutConstraint' is unavailable in watchOS
46 | components.flatMap { $0 }
47 | }
48 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:55: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:51:80: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | component
50 | }
51 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:52: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:54:78: error: 'NSLayoutConstraint' is unavailable in watchOS
52 | component
53 | }
54 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:54: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:57:78: error: 'NSLayoutConstraint' is unavailable in watchOS
55 | component ?? []
56 | }
57 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
58 | [expression]
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/Sources/ConstraintBuilder/ConstraintBuilder.swift:73:72: error: 'NSLayoutConstraint' is unavailable in watchOS
71 | /// ```
72 | /// - Parameter builder: Constraint builder to add the constraints from
73 | func applyConstraints(@ConstraintBuilder _ builder: (Constrained) -> [NSLayoutConstraint])
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
74 |
75 | /// Extends all edges to the edges of the provided view or guide
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:88:51: error: 'NSLayoutConstraint' is unavailable in watchOS
86 | /// - Note: Store the returned layout constraint and use `updatingMultiplier(_:)` to change the actual aspect ratio.
87 | /// The ratio is in height divided by width.
88 | func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
89 | }
90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:93:79: error: 'NSLayoutConstraint' is unavailable in watchOS
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 | NSLayoutConstraint.activate(builder(self))
95 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:92:1: warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
:
90 |
91 | // Conformance to `ConstraintBuildable` for `NSLayoutGuide` and `UILayoutGuide`
92 | extension LayoutGuide: ConstraintBuildable {
| `- warning: unavailable class 'UILayoutGuide' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
93 | public func applyConstraints(@ConstraintBuilder _ builder: (LayoutGuide) -> [NSLayoutConstraint]) {
94 | NSLayoutConstraint.activate(builder(self))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' declared here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' declared here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:140:58: error: 'NSLayoutConstraint' is unavailable in watchOS
138 | }
139 |
140 | public func aspectFit(in other: any LayoutContainer) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
141 | let aspectRatioConstraint = heightAnchor.constraint(equalTo: widthAnchor, multiplier: 1)
142 | applyConstraints {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:20:56: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | /// }
19 | /// ```
20 | class func build(@ConstraintBuilder _ builder: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | activate(builder())
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:7:18: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | #endif
6 |
7 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | /// Activates all constraints created in the `builder` closure;
9 | /// - Parameter builder: Closure in which all constraints should be created or referenced
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:27:51: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | public extension NSLayoutConstraint {
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | self.priority = priority
29 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:37:76: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | /// - activated: Wether the current (old) constraint should be deactivated and the new constraint activated
36 | /// - Returns: New copy of the receiving layout constraint with updated multiplier
37 | func updatingMultiplier(_ multiplier: CGFloat, activated: Bool = true) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | guard multiplier != self.multiplier else {
39 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:25:18: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:12:72: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | }
11 |
12 | public func applyConstraints(@ConstraintBuilder _ builder: (Self) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | translatesAutoresizingMaskIntoConstraints = false
14 | NSLayoutConstraint.activate(builder(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/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:4:47: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension ViewConstraintBuildable where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public func withSuperview(_ method: (LayoutContainerView) -> Void) {
6 | guard let superview else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:1: warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' declared 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' declared here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:64:17: note: requirement 'Constrained' declared here
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:11: error: 'UIView' is unavailable in watchOS
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- error: 'UIView' is unavailable in watchOS
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/NSView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift -target arm64-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -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/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConstraintBuilder -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder_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/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ConstraintBuilder.build/Debug-watchos/ConstraintBuilder-t.build/Objects-normal/arm64/ConstraintBuilder.abi.json
SwiftCompile normal arm64 (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ UIView+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:12:72: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | }
11 |
12 | public func applyConstraints(@ConstraintBuilder _ builder: (Self) -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | translatesAutoresizingMaskIntoConstraints = false
14 | NSLayoutConstraint.activate(builder(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/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:4:47: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension ViewConstraintBuildable where Self: UIView {
| `- error: 'UIView' is unavailable in watchOS
5 | public func withSuperview(_ method: (LayoutContainerView) -> Void) {
6 | guard let superview else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:1: warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- warning: unavailable class 'UIView' was used to satisfy a requirement of protocol 'ConstraintBuildable'; this will be an error in a future Swift language mode
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' declared 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' declared here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/ConstraintBuilder.swift:64:17: note: requirement 'Constrained' declared here
62 | /// Convenience methods to apply layout constraints
63 | public protocol ConstraintBuildable {
64 | associatedtype Constrained: LayoutContainer
| `- note: requirement 'Constrained' declared here
65 | /// Create and activate constraints with this view as the main subject
66 | /// ```swift
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift:17:11: error: 'UIView' is unavailable in watchOS
15 | }
16 | }
17 | extension UIView: ViewConstraintBuildable { }
| `- error: 'UIView' is unavailable in watchOS
18 | #endif
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/ConstraintBuilder/UIView+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+ConstraintBuildable.swift
SwiftCompile normal arm64 Compiling\ NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:20:56: error: 'NSLayoutConstraint' is unavailable in watchOS
18 | /// }
19 | /// ```
20 | class func build(@ConstraintBuilder _ builder: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 | activate(builder())
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:7:18: error: 'NSLayoutConstraint' is unavailable in watchOS
5 | #endif
6 |
7 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
8 | /// Activates all constraints created in the `builder` closure;
9 | /// - Parameter builder: Closure in which all constraints should be created or referenced
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:27:51: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | public extension NSLayoutConstraint {
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | self.priority = priority
29 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:37:76: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | /// - activated: Wether the current (old) constraint should be deactivated and the new constraint activated
36 | /// - Returns: New copy of the receiving layout constraint with updated multiplier
37 | func updatingMultiplier(_ multiplier: CGFloat, activated: Bool = true) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | guard multiplier != self.multiplier else {
39 | return 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/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift:25:18: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | /// Updates constraint priority and returns itself, allowing for chaining this method after creation
27 | func withPriority(_ priority: LayoutPriority) -> NSLayoutConstraint {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like 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 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Extensions/NSLayoutConstraint.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSLayoutConstraint.swift
SwiftCompile normal arm64 Compiling\ Collection+ConstraintBuildable.swift /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConstraintBuilder/Collection+ConstraintBuildable.swift (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Collection+ConstraintBuildable.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-21 15:25:04.751 xcodebuild[784:4807] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ConstraintBuilder (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConstraintBuilder (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
SwiftCompile normal arm64 (in target 'ConstraintBuilder' from project 'ConstraintBuilder')
Building workspace ConstraintBuilder with scheme ConstraintBuilder
(5 failures)
BUILD FAILURE 6.4 watchOS