Build Information
Failed to build MondrianLayout, reference 0.10.0 (5f00b1), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 15:49:07 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 MondrianLayout-Package -destination generic/platform=watchOSBuild Log
27 |
28 | public var dimensionConstraints: DimensionDescriptor = .init()
/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: 'UILayoutPriority' is unavailable in watchOS
28 | public var dimensionConstraints: DimensionDescriptor = .init()
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: 'UILayoutPriority' is unavailable in watchOS
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
31 | var horizontalHuggingPriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: 'UILayoutPriority' is unavailable in watchOS
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
35 |
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: 'UILayoutPriority' is unavailable in watchOS
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
35 |
36 | public init(
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: 'UIView' is unavailable in watchOS
35 |
36 | public init(
37 | _ view: UIView
| `- error: 'UIView' is unavailable in watchOS
38 | ) {
39 | self.view = view
/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: 'UILayoutPriority' is unavailable in watchOS
48 | public func huggingPriority(
49 | _ axisMask: AxisMask,
50 | _ priority: UILayoutPriority = .required
| `- error: 'UILayoutPriority' is unavailable in watchOS
51 | ) -> Self {
52 | _modify {
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:37: error: 'required' is unavailable in watchOS
48 | public func huggingPriority(
49 | _ axisMask: AxisMask,
50 | _ priority: UILayoutPriority = .required
| `- error: 'required' is unavailable in watchOS
51 | ) -> Self {
52 | _modify {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: 'UILayoutPriority' is unavailable in watchOS
62 | public func compressionResistancePriority(
63 | _ axisMask: AxisMask,
64 | _ priority: UILayoutPriority = .required
| `- error: 'UILayoutPriority' is unavailable in watchOS
65 | ) -> Self {
66 | _modify {
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:37: error: 'required' is unavailable in watchOS
62 | public func compressionResistancePriority(
63 | _ axisMask: AxisMask,
64 | _ priority: UILayoutPriority = .required
| `- error: 'required' is unavailable in watchOS
65 | ) -> Self {
66 | _modify {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: 'NSLayoutConstraint' is unavailable in watchOS
74 | }
75 |
76 | func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
77 | return
78 | [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 |
108 | func makeConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 | dimensionConstraints.makeConstraints(for: view)
110 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: 'UILayoutGuide' is unavailable in watchOS
269 | }
270 |
271 | public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
272 | return layoutGuides.flatMap { $0 }.map {
273 | .init(node: .layoutGuide(.init($0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: 'UILayoutGuide' is unavailable in watchOS
275 | }
276 |
277 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
278 | return [
279 | .init(node: .layoutGuide(.init(layoutGuide)))
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: 'UILayoutGuide' is unavailable in watchOS
281 | }
282 |
283 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
284 | guard let view = layoutGuide else { return [] }
285 | return buildExpression(view)
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: 'UIView' is unavailable in watchOS
286 | }
287 |
288 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
289 | return views.flatMap { $0 }.map {
290 | return .init(node: .view(.init($0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: 'UIView' is unavailable in watchOS
292 | }
293 |
294 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
295 | return [
296 | .init(node: .view(.init(view)))
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: 'UIView' is unavailable in watchOS
298 | }
299 |
300 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
301 | guard let view = view else { return [] }
302 | return buildExpression(view)
/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/MondrianLayout/Manager/LayoutManager.swift:31:32: error: 'UIView' is unavailable in watchOS
29 | private var _layoutBuilder: (() -> [EntrypointBuilder.Either])?
30 | private var currentContext: LayoutBuilderContext?
31 | private weak var targetView: UIView?
| `- error: 'UIView' is unavailable in watchOS
32 |
33 | public init() {
/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/MondrianLayout/Manager/LayoutManager.swift:43:14: error: 'UIView' is unavailable in watchOS
41 | */
42 | public func setup(
43 | on view: UIView,
| `- error: 'UIView' is unavailable in watchOS
44 | @EntrypointBuilder layout: @escaping () -> [EntrypointBuilder.Either]
45 | ) {
/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/MondrianLayout/MondrianNamespace.swift:12:41: error: 'UIView' is unavailable in watchOS
10 | }
11 |
12 | extension MondrianNamespace where Base: UIView {
| `- error: 'UIView' is unavailable in watchOS
13 |
14 | /**
/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/MondrianLayout/MondrianNamespace.swift:37:41: error: 'UILayoutGuide' is unavailable in watchOS
35 | }
36 |
37 | extension MondrianNamespace where Base: UILayoutGuide {
| `- error: 'UILayoutGuide' is unavailable in watchOS
38 |
39 | /**
/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.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'MondrianLayout' from project 'MondrianLayout')
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/MondrianLayout/Classic/LayoutDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/EntryPoint.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/NSLayoutConstraint+.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UILayoutGuide+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MondrianLayout -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout_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/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MondrianLayout.build/Debug-watchos/MondrianLayout-t.build/Objects-normal/arm64_32/MondrianLayout.abi.json
SwiftCompile normal arm64_32 Compiling\ LayoutDescriptor.swift,\ MondrianArrayBuilder.swift,\ DimensionDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:16:41: error: 'NSLayoutConstraint' is unavailable in watchOS
14 | public final class ConstraintGroup {
15 |
16 | public private(set) var constraints: [NSLayoutConstraint]
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
17 |
18 | public init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:19:19: error: 'NSLayoutConstraint' is unavailable in watchOS
17 |
18 | public init(
19 | constraints: [NSLayoutConstraint]
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
20 | ) {
21 | self.constraints = constraints
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:24:36: error: 'NSLayoutConstraint' is unavailable in watchOS
22 | }
23 |
24 | public func append(_ constraint: NSLayoutConstraint) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
25 | self.constraints.append(constraint)
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:68:33: error: 'UIView' is unavailable in watchOS
66 | }
67 |
68 | public static func to(_ view: UIView) -> LayoutDescriptorElement {
| `- error: 'UIView' is unavailable in watchOS
69 | return .init(usesSuperview: false, layoutElement: .init(view: view))
70 | }
/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/MondrianLayout/Classic/LayoutDescriptor.swift:72:40: error: 'UILayoutGuide' is unavailable in watchOS
70 | }
71 |
72 | public static func to(_ layoutGuide: UILayoutGuide) -> LayoutDescriptorElement {
| `- error: 'UILayoutGuide' is unavailable in watchOS
73 | return .init(usesSuperview: false, layoutElement: .init(layoutGuide: layoutGuide))
74 | }
/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/MondrianLayout/Classic/LayoutDescriptor.swift:183:26: error: 'UILayoutPriority' is unavailable in watchOS
181 | public var relation: Relation
182 | public var constant: CGFloat
183 | public var priority: UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
184 |
185 | public init(integerLiteral value: Int) {
/Applications/Xcode-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/MondrianLayout/Classic/LayoutDescriptor.swift:196:17: error: 'UILayoutPriority' is unavailable in watchOS
194 | relation: Relation,
195 | constant: CGFloat,
196 | priority: UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
197 | ) {
198 | self.relation = relation
/Applications/Xcode-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/MondrianLayout/Classic/LayoutDescriptor.swift:204:58: error: 'UILayoutPriority' is unavailable in watchOS
202 |
203 | /// greater than or equal
204 | public static func min(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
205 | return .init(relation: .min, constant: value, priority: priority)
206 | }
/Applications/Xcode-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/MondrianLayout/Classic/LayoutDescriptor.swift:204:78: error: 'required' is unavailable in watchOS
202 |
203 | /// greater than or equal
204 | public static func min(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: 'required' is unavailable in watchOS
205 | return .init(relation: .min, constant: value, priority: priority)
206 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:60: error: 'UILayoutPriority' is unavailable in watchOS
207 |
208 | /// equal
209 | public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
| `- error: 'UILayoutPriority' is unavailable in watchOS
210 | {
211 | return .init(relation: .exact, constant: value, priority: priority)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/MondrianLayout/Classic/LayoutDescriptor.swift:209:80: error: 'required' is unavailable in watchOS
207 |
208 | /// equal
209 | public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
| `- error: 'required' is unavailable in watchOS
210 | {
211 | return .init(relation: .exact, constant: value, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:215:58: error: 'UILayoutPriority' is unavailable in watchOS
213 |
214 | /// less than or equal
215 | public static func max(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
216 | return .init(relation: .max, constant: value, priority: priority)
217 | }
/Applications/Xcode-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/MondrianLayout/Classic/LayoutDescriptor.swift:215:78: error: 'required' is unavailable in watchOS
213 |
214 | /// less than or equal
215 | public static func max(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self {
| `- error: 'required' is unavailable in watchOS
216 | return .init(relation: .max, constant: value, priority: priority)
217 | }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:224:11: error: 'UIView' is unavailable in watchOS
222 | /// Creates an instance from `UIView`.
223 | public init(
224 | view: UIView
| `- error: 'UIView' is unavailable in watchOS
225 | ) {
226 | self.target = .init(view: view)
/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/MondrianLayout/Classic/LayoutDescriptor.swift:231:18: error: 'UILayoutGuide' is unavailable in watchOS
229 | /// Creates an instance from `UILayoutGuide`.
230 | public init(
231 | layoutGuide: UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
232 | ) {
233 | self.target = .init(layoutGuide: layoutGuide)
/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/MondrianLayout/Classic/LayoutDescriptor.swift:257:37: error: 'NSLayoutConstraint' is unavailable in watchOS
255 | }
256 |
257 | private var proposedConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
258 |
259 | @inline(__always)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:271:52: error: 'NSLayoutConstraint' is unavailable in watchOS
269 | element: LayoutDescriptorElement<T>,
270 | identifier: String,
271 | _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
272 | ) -> NSLayoutConstraint? {
273 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:272:8: error: 'NSLayoutConstraint' is unavailable in watchOS
270 | identifier: String,
271 | _ closure: (_LayoutElement, _LayoutElement) -> NSLayoutConstraint
272 | ) -> NSLayoutConstraint? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
273 |
274 | guard let secondItem = takeLayoutElement(element) 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:289:53: error: 'NSLayoutConstraint' is unavailable in watchOS
287 | element: LayoutDescriptorElement<T>,
288 | identifier: String,
289 | _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
290 | ) -> [NSLayoutConstraint]? {
291 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:290:9: error: 'NSLayoutConstraint' is unavailable in watchOS
288 | identifier: String,
289 | _ closure: (_LayoutElement, _LayoutElement) -> [NSLayoutConstraint]
290 | ) -> [NSLayoutConstraint]? {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
291 |
292 | guard let secondItem = takeLayoutElement(element) 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:609:37: error: 'NSLayoutConstraint' is unavailable in watchOS
607 | }
608 |
609 | public func makeConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
610 | let _dimensionConstraints = dimensionConstraints.makeConstraints(for: target)
611 | return proposedConstraints + _dimensionConstraints
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:621:16: error: 'NSLayoutDimension' is unavailable in watchOS
619 | multiplier: CGFloat,
620 | constrainedConstant: LayoutDescriptor.ConstraintValue,
621 | to anchor: NSLayoutDimension
| `- error: 'NSLayoutDimension' is unavailable in watchOS
622 | ) -> NSLayoutConstraint {
623 |
/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/MondrianLayout/Classic/LayoutDescriptor.swift:622:8: error: 'NSLayoutConstraint' is unavailable in watchOS
620 | constrainedConstant: LayoutDescriptor.ConstraintValue,
621 | to anchor: NSLayoutDimension
622 | ) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
623 |
624 | switch constrainedConstant.relation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:616:11: error: 'NSLayoutDimension' is unavailable in watchOS
614 | }
615 |
616 | extension NSLayoutDimension {
| `- error: 'NSLayoutDimension' is unavailable in watchOS
617 |
618 | fileprivate func constraint(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Classic/LayoutDescriptor.swift:656:16: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
654 | fileprivate func constraint(
655 | value: LayoutDescriptor.ConstraintValue,
656 | to anchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
657 | ) -> NSLayoutConstraint {
658 |
/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/MondrianLayout/Classic/LayoutDescriptor.swift:657:8: error: 'NSLayoutConstraint' is unavailable in watchOS
655 | value: LayoutDescriptor.ConstraintValue,
656 | to anchor: NSLayoutXAxisAnchor
657 | ) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
658 |
659 | switch value.relation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:652:11: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
650 | }
651 |
652 | extension NSLayoutXAxisAnchor {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
653 |
654 | fileprivate func constraint(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Classic/LayoutDescriptor.swift:679:16: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
677 | fileprivate func constraint(
678 | value: LayoutDescriptor.ConstraintValue,
679 | to anchor: NSLayoutYAxisAnchor
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
680 | ) -> NSLayoutConstraint {
681 |
/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/MondrianLayout/Classic/LayoutDescriptor.swift:680:8: error: 'NSLayoutConstraint' is unavailable in watchOS
678 | value: LayoutDescriptor.ConstraintValue,
679 | to anchor: NSLayoutYAxisAnchor
680 | ) -> NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
681 |
682 | switch value.relation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:675:11: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
673 | }
674 |
675 | extension NSLayoutYAxisAnchor {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
676 |
677 | fileprivate func constraint(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Classic/LayoutDescriptor.swift:37:5: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | public func activate() {
36 |
37 | NSLayoutConstraint.activate(constraints)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | }
39 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:45:5: error: 'NSLayoutConstraint' is unavailable in watchOS
43 | public func deactivate() {
44 |
45 | NSLayoutConstraint.deactivate(constraints)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
46 | }
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/MondrianLayout/Classic/LayoutDescriptor.swift:186:72: error: 'required' is unavailable in watchOS
184 |
185 | public init(integerLiteral value: Int) {
186 | self.init(relation: .exact, constant: CGFloat(value), priority: .required)
| `- error: 'required' is unavailable in watchOS
187 | }
188 |
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:190:72: error: 'required' is unavailable in watchOS
188 |
189 | public init(floatLiteral value: FloatLiteralType) {
190 | self.init(relation: .exact, constant: CGFloat(value), priority: .required)
| `- error: 'required' is unavailable in watchOS
191 | }
192 |
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:7:26: error: 'UILayoutPriority' is unavailable in watchOS
5 | public struct ConstraintValue: Equatable {
6 | public var constant: CGFloat
7 | public var priority: UILayoutPriority
| `- error: 'UILayoutPriority' is unavailable in watchOS
8 | }
9 |
/Applications/Xcode-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/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:41: error: 'UIView' is unavailable in watchOS
19 | public var width: ConstraintValue?
20 |
21 | public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
| `- error: 'UIView' is unavailable in watchOS
22 | return makeConstraints(for: .init(view: view))
23 | }
/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/MondrianLayout/Descriptors/DimensionDescriptor.swift:21:53: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | public var width: ConstraintValue?
20 |
21 | public func makeConstraints(for view: UIView) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | return makeConstraints(for: .init(view: view))
23 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:48: error: 'UILayoutGuide' is unavailable in watchOS
23 | }
24 |
25 | public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
26 | return makeConstraints(for: .init(layoutGuide: layoutGuide))
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/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/MondrianLayout/Descriptors/DimensionDescriptor.swift:25:67: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public func makeConstraints(for layoutGuide: UILayoutGuide) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | return makeConstraints(for: .init(layoutGuide: layoutGuide))
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS2
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutDescriptor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/MondrianArrayBuilder.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MondrianArrayBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DimensionDescriptor.swift
7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:29:54: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | }
28 |
29 | func makeConstraints(for view: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | var constraint: [NSLayoutConstraint] = []
31 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:55: error: 'UILayoutPriority' is unavailable in watchOS
110 | Constrains this view’s dimensions to the aspect ratio of the given size.
111 | */
112 | public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
113 | _modify {
114 | $0.aspectRatio = .init(constant: ratio, priority: priority)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/MondrianLayout/Descriptors/DimensionDescriptor.swift:112:75: error: 'required' is unavailable in watchOS
110 | Constrains this view’s dimensions to the aspect ratio of the given size.
111 | */
112 | public func aspectRatio(_ ratio: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: 'required' is unavailable in watchOS
113 | _modify {
114 | $0.aspectRatio = .init(constant: ratio, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:46: error: 'UILayoutPriority' is unavailable in watchOS
205 | Relations are fixed as `exact`
206 | */
207 | public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
208 | _modify {
209 | $0.height = .init(constant: size.height, priority: priority)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/MondrianLayout/Descriptors/DimensionDescriptor.swift:207:66: error: 'required' is unavailable in watchOS
205 | Relations are fixed as `exact`
206 | */
207 | public func size(_ size: CGSize, priority: UILayoutPriority = .required) -> Self {
| `- error: 'required' is unavailable in watchOS
208 | _modify {
209 | $0.height = .init(constant: size.height, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:49: error: 'UILayoutPriority' is unavailable in watchOS
215 | Adding width and height constraint by length with common priority.
216 | */
217 | public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
218 | _modify {
219 | $0.height = .init(constant: length, priority: priority)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/MondrianLayout/Descriptors/DimensionDescriptor.swift:217:69: error: 'required' is unavailable in watchOS
215 | Adding width and height constraint by length with common priority.
216 | */
217 | public func size(_ length: CGFloat, priority: UILayoutPriority = .required) -> Self {
| `- error: 'required' is unavailable in watchOS
218 | _modify {
219 | $0.height = .init(constant: length, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ UIView+Mondrian.swift,\ Utils.swift,\ _LayoutElement.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:37:42: error: 'UIView' is unavailable in watchOS
35 | }
36 |
37 | extension MondrianNamespace where Base : UIView {
| `- error: 'UIView' is unavailable in watchOS
38 |
39 | @available(*, deprecated, message: "Use Mondrian.buildSubviews")
/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/MondrianLayout/Extensions/UIView+Mondrian.swift:63:42: error: 'UIView' is unavailable in watchOS
61 | extension UIView {
62 |
63 | public var mondrian: MondrianNamespace<UIView> {
| `- error: 'UIView' is unavailable in watchOS
64 | return .init(base: self)
65 | }
/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/MondrianLayout/Extensions/UIView+Mondrian.swift:61:11: error: 'UIView' is unavailable in watchOS
59 | }
60 |
61 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
62 |
63 | public var mondrian: MondrianNamespace<UIView> {
/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/MondrianLayout/Extensions/UIView+Mondrian.swift:71:11: error: 'UIView' is unavailable in watchOS
69 |
70 |
71 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
72 |
73 | /// Returns an instance of ViewBlock to describe layout.
/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/MondrianLayout/Extensions/UIView+Mondrian.swift:53:5: error: 'NSLayoutConstraint' is unavailable in watchOS
51 |
52 | modifiedConstraint.makeApplier()()
53 | NSLayoutConstraint.activate(
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
54 | modifiedConstraint.makeConstraints()
55 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift:82:27: error: 'UIView' is unavailable in watchOS
80 | var hasAmbiguous: Bool = false
81 |
82 | func traverse(_ view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
83 |
84 | if view.hasAmbiguousLayout {
/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/MondrianLayout/Internal/_LayoutElement.swift:9:11: error: 'UIView' is unavailable in watchOS
7 | }
8 |
9 | extension UIView: __LayoutElementConvertible {
| `- error: 'UIView' is unavailable in watchOS
10 | /// MondrianLayout internal property
11 | public var _layoutElement: _LayoutElement {
/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/MondrianLayout/Internal/_LayoutElement.swift:16:11: error: 'UILayoutGuide' is unavailable in watchOS
14 | }
15 |
16 | extension UILayoutGuide: __LayoutElementConvertible {
| `- error: 'UILayoutGuide' is unavailable in watchOS
17 | /// MondrianLayout internal property
18 | public var _layoutElement: _LayoutElement {
/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/MondrianLayout/Internal/_LayoutElement.swift:51:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
49 | }
50 |
51 | let leadingAnchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:52:23: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
50 |
51 | let leadingAnchor: NSLayoutXAxisAnchor
52 | let trailingAnchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:53:19: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
51 | let leadingAnchor: NSLayoutXAxisAnchor
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:54:20: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
52 | let trailingAnchor: NSLayoutXAxisAnchor
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:55:18: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
53 | let leftAnchor: NSLayoutXAxisAnchor
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
/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/MondrianLayout/Internal/_LayoutElement.swift:56:21: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
54 | let rightAnchor: NSLayoutXAxisAnchor
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
/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/MondrianLayout/Internal/_LayoutElement.swift:57:20: error: 'NSLayoutDimension' is unavailable in watchOS
55 | let topAnchor: NSLayoutYAxisAnchor
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
| `- error: 'NSLayoutDimension' is unavailable in watchOS
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:58:21: error: 'NSLayoutDimension' is unavailable in watchOS
56 | let bottomAnchor: NSLayoutYAxisAnchor
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
| `- error: 'NSLayoutDimension' is unavailable in watchOS
59 | let centerXAnchor: NSLayoutXAxisAnchor
60 | let centerYAnchor: NSLayoutYAxisAnchor
/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/MondrianLayout/Internal/_LayoutElement.swift:59:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
57 | let widthAnchor: NSLayoutDimension
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
60 | let centerYAnchor: NSLayoutYAxisAnchor
61 |
/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/MondrianLayout/Internal/_LayoutElement.swift:60:22: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
58 | let heightAnchor: NSLayoutDimension
59 | let centerXAnchor: NSLayoutXAxisAnchor
60 | let centerYAnchor: NSLayoutYAxisAnchor
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
61 |
62 | var owningView: UIView? {
/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/MondrianLayout/Internal/_LayoutElement.swift:62:19: error: 'UIView' is unavailable in watchOS
60 | let centerYAnchor: NSLayoutYAxisAnchor
61 |
62 | var owningView: UIView? {
| `- error: 'UIView' is unavailable in watchOS
63 | return view?.superview ?? layoutGuide?.owningView
64 | }
/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/MondrianLayout/Internal/_LayoutElement.swift:66:13: error: 'UIView' is unavailable in watchOS
64 | }
65 |
66 | let view: UIView?
| `- error: 'UIView' is unavailable in watchOS
67 | let layoutGuide: UILayoutGuide?
68 |
/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/MondrianLayout/Internal/_LayoutElement.swift:67:20: error: 'UILayoutGuide' is unavailable in watchOS
65 |
66 | let view: UIView?
67 | let layoutGuide: UILayoutGuide?
| `- error: 'UILayoutGuide' is unavailable in watchOS
68 |
69 | public init(view: UIView) {
/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/MondrianLayout/Internal/_LayoutElement.swift:69:21: error: 'UIView' is unavailable in watchOS
67 | let layoutGuide: UILayoutGuide?
68 |
69 | public init(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
70 |
71 | self.view = view
/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/MondrianLayout/Internal/_LayoutElement.swift:86:28: error: 'UILayoutGuide' is unavailable in watchOS
84 | }
85 |
86 | public init(layoutGuide: UILayoutGuide) {
| `- error: 'UILayoutGuide' is unavailable in watchOS
87 |
88 | self.view = nil
/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/MondrianLayout/Internal/_LayoutElement.swift:104:39: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
102 | }
103 |
104 | func anchor(_ type: XAxisAnchor) -> NSLayoutXAxisAnchor {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
105 | switch type {
106 | case .right:
/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/MondrianLayout/Internal/_LayoutElement.swift:119:39: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
117 | }
118 |
119 | func anchor(_ type: YAxisAnchor) -> NSLayoutYAxisAnchor {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
120 | switch type {
121 | case .top:
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Extensions/UIView+Mondrian.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView+Mondrian.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/Utils.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Utils.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Internal/_LayoutElement.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile _LayoutElement.swift
SwiftCompile normal arm64_32 Compiling\ ViewBlock.swift,\ ZStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:26:20: error: 'UIView' is unavailable in watchOS
24 | }
25 |
26 | public let view: UIView
| `- error: 'UIView' is unavailable in watchOS
27 |
28 | public var dimensionConstraints: DimensionDescriptor = .init()
/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:30:32: error: 'UILayoutPriority' is unavailable in watchOS
28 | public var dimensionConstraints: DimensionDescriptor = .init()
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:31:34: error: 'UILayoutPriority' is unavailable in watchOS
29 |
30 | var verticalHuggingPriority: UILayoutPriority?
31 | var horizontalHuggingPriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:33:46: error: 'UILayoutPriority' is unavailable in watchOS
31 | var horizontalHuggingPriority: UILayoutPriority?
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
35 |
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:34:48: error: 'UILayoutPriority' is unavailable in watchOS
32 |
33 | var verticalCompressionResistancePriority: UILayoutPriority?
34 | var horizontalCompressionResistancePriority: UILayoutPriority?
| `- error: 'UILayoutPriority' is unavailable in watchOS
35 |
36 | public init(
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:37:13: error: 'UIView' is unavailable in watchOS
35 |
36 | public init(
37 | _ view: UIView
| `- error: 'UIView' is unavailable in watchOS
38 | ) {
39 | self.view = view
/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/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:17: error: 'UILayoutPriority' is unavailable in watchOS
48 | public func huggingPriority(
49 | _ axisMask: AxisMask,
50 | _ priority: UILayoutPriority = .required
| `- error: 'UILayoutPriority' is unavailable in watchOS
51 | ) -> Self {
52 | _modify {
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:50:37: error: 'required' is unavailable in watchOS
48 | public func huggingPriority(
49 | _ axisMask: AxisMask,
50 | _ priority: UILayoutPriority = .required
| `- error: 'required' is unavailable in watchOS
51 | ) -> Self {
52 | _modify {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:17: error: 'UILayoutPriority' is unavailable in watchOS
62 | public func compressionResistancePriority(
63 | _ axisMask: AxisMask,
64 | _ priority: UILayoutPriority = .required
| `- error: 'UILayoutPriority' is unavailable in watchOS
65 | ) -> Self {
66 | _modify {
/Applications/Xcode-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/MondrianLayout/LayoutBlocks/ViewBlock.swift:64:37: error: 'required' is unavailable in watchOS
62 | public func compressionResistancePriority(
63 | _ axisMask: AxisMask,
64 | _ priority: UILayoutPriority = .required
| `- error: 'required' is unavailable in watchOS
65 | ) -> Self {
66 | _modify {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:76:61: error: 'NSLayoutConstraint' is unavailable in watchOS
74 | }
75 |
76 | func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
77 | return
78 | [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift:108:30: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 |
108 | func makeConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 | dimensionConstraints.makeConstraints(for: view)
110 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:271:55: error: 'UILayoutGuide' is unavailable in watchOS
269 | }
270 |
271 | public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
272 | return layoutGuides.flatMap { $0 }.map {
273 | .init(node: .layoutGuide(.init($0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:277:51: error: 'UILayoutGuide' is unavailable in watchOS
275 | }
276 |
277 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
278 | return [
279 | .init(node: .layoutGuide(.init(layoutGuide)))
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:283:51: error: 'UILayoutGuide' is unavailable in watchOS
281 | }
282 |
283 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
284 | guard let view = layoutGuide else { return [] }
285 | return buildExpression(view)
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:288:48: error: 'UIView' is unavailable in watchOS
286 | }
287 |
288 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
289 | return views.flatMap { $0 }.map {
290 | return .init(node: .view(.init($0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:294:44: error: 'UIView' is unavailable in watchOS
292 | }
293 |
294 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
295 | return [
296 | .init(node: .view(.init(view)))
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:300:44: error: 'UIView' is unavailable in watchOS
298 | }
299 |
300 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
301 | guard let view = view else { return [] }
302 | return buildExpression(view)
/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/MondrianLayout/LayoutBlocks/ZStackBlock.swift:78:31: error: 'NSLayoutConstraint' is unavailable in watchOS
76 | func perform(current: _LayoutElement, alignment: XYAxisAlignment) {
77 |
78 | let baseConstraints: [NSLayoutConstraint] = [
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
79 | current.leftAnchor.constraint(greaterThanOrEqualTo: parent.leftAnchor)
80 | .setInternalIdentifier("ZStack.left"),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:89:14: error: 'fittingSizeLevel' is unavailable in watchOS
87 |
88 | current.widthAnchor.constraint(equalTo: parent.widthAnchor).setPriority(
89 | .fittingSizeLevel
| `- error: 'fittingSizeLevel' is unavailable in watchOS
90 | )
91 | .setInternalIdentifier("ZStack.width"),
UIKit.UILayoutPriority.fittingSizeLevel:3:21: note: 'fittingSizeLevel' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var fittingSizeLevel: UILayoutPriority { get }}
| `- note: 'fittingSizeLevel' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:93:14: error: 'fittingSizeLevel' is unavailable in watchOS
91 | .setInternalIdentifier("ZStack.width"),
92 | current.heightAnchor.constraint(equalTo: parent.heightAnchor).setPriority(
93 | .fittingSizeLevel
| `- error: 'fittingSizeLevel' is unavailable in watchOS
94 | )
95 | .setInternalIdentifier("ZStack.height"),
UIKit.UILayoutPriority.fittingSizeLevel:3:21: note: 'fittingSizeLevel' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var fittingSizeLevel: UILayoutPriority { get }}
| `- note: 'fittingSizeLevel' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:98:27: error: 'NSLayoutConstraint' is unavailable in watchOS
96 | ]
97 |
98 | var constraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
99 |
100 | switch alignment {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:105:16: error: 'defaultHigh' is unavailable in watchOS
103 | constraints += [
104 | current.centerXAnchor.constraint(equalTo: parent.centerXAnchor).setPriority(
105 | .defaultHigh
| `- error: 'defaultHigh' is unavailable in watchOS
106 | )
107 | .setInternalIdentifier("ZStack.centerX"),
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultHigh: UILayoutPriority { get }}
| `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ViewBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ZStackBlock.swift
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:109:16: error: 'defaultHigh' is unavailable in watchOS
107 | .setInternalIdentifier("ZStack.centerX"),
108 | current.centerYAnchor.constraint(equalTo: parent.centerYAnchor).setPriority(
109 | .defaultHigh
| `- error: 'defaultHigh' is unavailable in watchOS
110 | )
111 | .setInternalIdentifier("ZStack.cenretY"),
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultHigh: UILayoutPriority { get }}
| `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/ZStackBlock.swift:119:18: error: 'defaultHigh' is unavailable in watchOS
117 | constraints += [
118 | current.centerXAnchor.constraint(equalTo: parent.centerXAnchor).setPriority(
119 | .defaultHigh
| `- error: 'defaultHigh' is unavailable in watchOS
120 | )
121 | .setInternalIdentifier("ZStack.centerX"),
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultHigh: UILayoutPriority { get }}
| `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ StackingSpacer.swift,\ VGridBlock.swift,\ VStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/StackingSpacer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StackingSpacer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VGridBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VStackBlock.swift
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VGridBlock.swift:271:48: error: 'UIView' is unavailable in watchOS
269 | }
270 |
271 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
272 | return views.flatMap { $0 }.map {
273 | return .view(.init($0))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/LayoutBlocks/VGridBlock.swift:277:44: error: 'UIView' is unavailable in watchOS
275 | }
276 |
277 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
278 | return [
279 | .view(.init(view))
/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/MondrianLayout/LayoutBlocks/VGridBlock.swift:283:44: error: 'UIView' is unavailable in watchOS
281 | }
282 |
283 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
284 | guard let view = view else { return [] }
285 | return buildExpression(view)
/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/MondrianLayout/LayoutBlocks/VGridBlock.swift:72:119: error: 'UILayoutGuide' is unavailable in watchOS
70 | */
71 | let v = elements.count % columnCount
72 | let emptyBlocks: [VGridContentBuilder.Component] = v >= 1 ? (0..<(columnCount - v)).map { _ in .layoutGuide(.init(UILayoutGuide())) } : []
| `- error: 'UILayoutGuide' is unavailable in watchOS
73 |
74 | let rows = (elements + emptyBlocks)
/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/MondrianLayout/LayoutBlocks/VGridBlock.swift:78:31: error: 'UILayoutGuide' is unavailable in watchOS
76 | .map { $0 }
77 |
78 | var layoutGuidesBuffer: [[UILayoutGuide?]] = .init(repeating: .init(repeating: nil, count: columnCount), count: rows.count)
| `- error: 'UILayoutGuide' is unavailable in watchOS
79 |
80 | for (rowIndex, row) in rows.enumerated() {
/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/MondrianLayout/LayoutBlocks/VGridBlock.swift:93:41: error: 'NSLayoutConstraint' is unavailable in watchOS
91 |
92 | context.add(
93 | constraints: buildArray(type: NSLayoutConstraint.self) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
94 |
95 | if columnIndex == row.indices.startIndex {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift:72:47: error: 'NSLayoutConstraint' is unavailable in watchOS
70 |
71 | /// When leading, center, trailing. to shrink itself to minimum fitting size.
72 | func makeShrinkingWeakConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
73 | return [
74 | layoutElement[keyPath: leadingEdgeKeyPath].constraint(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/VStackBlock.swift:77:14: error: 'fittingSizeLevel' is unavailable in watchOS
75 | equalTo: parent[keyPath: leadingEdgeKeyPath]
76 | ).setPriority(
77 | .fittingSizeLevel
| `- error: 'fittingSizeLevel' is unavailable in watchOS
78 | ),
79 | layoutElement[keyPath: trailingEdgeKeyPath].constraint(
UIKit.UILayoutPriority.fittingSizeLevel:3:21: note: 'fittingSizeLevel' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var fittingSizeLevel: UILayoutPriority { get }}
| `- note: 'fittingSizeLevel' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ Edge.swift,\ LayoutBuilderContext.swift,\ Optimization.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:11:31: error: 'UIView' is unavailable in watchOS
9 | public final class LayoutBuilderContext {
10 |
11 | public weak var targetView: UIView?
| `- error: 'UIView' is unavailable in watchOS
12 | public let name: String?
13 | public private(set) var isActive = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Descriptors/LayoutBuilderContext.swift:17:17: error: 'UIView' is unavailable in watchOS
15 | public init(
16 | name: String? = nil,
17 | targetView: UIView
| `- error: 'UIView' is unavailable in watchOS
18 | ) {
19 | self.name = name
/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/MondrianLayout/Descriptors/LayoutBuilderContext.swift:23:49: error: 'UILayoutGuide' is unavailable in watchOS
21 | }
22 |
23 | public private(set) var managedLayoutGuides: [UILayoutGuide] = []
| `- error: 'UILayoutGuide' is unavailable in watchOS
24 | public private(set) var constraints: [NSLayoutConstraint] = []
25 | public private(set) var viewBlocks: [ViewBlock] = []
/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/MondrianLayout/Descriptors/LayoutBuilderContext.swift:24:41: error: 'NSLayoutConstraint' is unavailable in watchOS
22 |
23 | public private(set) var managedLayoutGuides: [UILayoutGuide] = []
24 | public private(set) var constraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
25 | public private(set) var viewBlocks: [ViewBlock] = []
26 | public private(set) var unmanagedLayoutGuides: [LayoutGuideBlock] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:29:26: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | public private(set) var viewAppliers: [() -> Void] = []
28 |
29 | func add(constraints: [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | self.constraints.append(contentsOf: constraints)
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift:33:47: error: 'UILayoutGuide' is unavailable in watchOS
31 | }
32 |
33 | func makeLayoutGuide(identifier: String) -> UILayoutGuide {
| `- error: 'UILayoutGuide' is unavailable in watchOS
34 |
35 | let guide = UILayoutGuide()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Descriptors/LayoutBuilderContext.swift:35:17: error: 'UILayoutGuide' is unavailable in watchOS
33 | func makeLayoutGuide(identifier: String) -> UILayoutGuide {
34 |
35 | let guide = UILayoutGuide()
| `- error: 'UILayoutGuide' is unavailable in watchOS
36 | if let name = name {
37 | guide.identifier = "\(identifier):\(name)"
/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/MondrianLayout/Descriptors/LayoutBuilderContext.swift:99:5: error: 'NSLayoutConstraint' is unavailable in watchOS
97 | }
98 |
99 | NSLayoutConstraint.activate(constraints)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |
101 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Edge.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Edge.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/LayoutBuilderContext.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutBuilderContext.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/Optimization.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Optimization.swift
SwiftCompile normal arm64_32 Compiling\ LayoutGuideBlock.swift,\ OverlayBlock.swift,\ RelativeBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:13:27: error: 'UILayoutGuide' is unavailable in watchOS
11 | }
12 |
13 | public let layoutGuide: UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
14 |
15 | public var dimensionConstraints: DimensionDescriptor = .init()
/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/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:18:20: error: 'UILayoutGuide' is unavailable in watchOS
16 |
17 | public init(
18 | _ layoutGuide: UILayoutGuide
| `- error: 'UILayoutGuide' is unavailable in watchOS
19 | ) {
20 | self.layoutGuide = layoutGuide
/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/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:23:61: error: 'NSLayoutConstraint' is unavailable in watchOS
21 | }
22 |
23 | func makeConstraintsToEdge(_ element: _LayoutElement) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
24 | return layoutGuide.mondrian.layout.edges(.to(element)).makeConstraints()
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift:27:30: error: 'NSLayoutConstraint' is unavailable in watchOS
25 | }
26 |
27 | func makeConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
28 | dimensionConstraints.makeConstraints(for: layoutGuide)
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:80: error: 'required' is unavailable in watchOS
207 |
208 | /// equal
209 | public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
| `- error: 'required' is unavailable in watchOS
210 | {
211 | return .init(relation: .exact, constant: value, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift:109:33: error: 'NSLayoutConstraint' is unavailable in watchOS
107 | func perform(current: _LayoutElement) {
108 |
109 | var proposedConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
110 |
111 | // setting up constraints according to values
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift:154:15: error: 'NSLayoutConstraint' is unavailable in watchOS
152 | },
153 |
154 | ] as [NSLayoutConstraint?]).compactMap { $0 }
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
155 |
156 | constraintsToFitInsideContainer: do {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift:202:18: error: 'defaultHigh' is unavailable in watchOS
200 | proposedConstraints.append(
201 | current.centerYAnchor.constraint(equalTo: parent.centerYAnchor).setPriority(
202 | .defaultHigh
| `- error: 'defaultHigh' is unavailable in watchOS
203 | )
204 | )
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultHigh: UILayoutPriority { get }}
| `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutGuideBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutGuideBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/OverlayBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OverlayBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/RelativeBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RelativeBlock.swift
SwiftCompile normal arm64_32 Compiling\ VHStackContentBuilder.swift,\ _LayoutBlockNode.swift,\ _LayoutBlockType.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift:161:55: error: 'UILayoutGuide' is unavailable in watchOS
159 | }
160 |
161 | public static func buildExpression(_ layoutGuides: [UILayoutGuide]...) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
162 | return layoutGuides.flatMap { $0 }.map {
163 | .content(.init(node: .layoutGuide(.init($0))))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:167:51: error: 'UILayoutGuide' is unavailable in watchOS
165 | }
166 |
167 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
168 | return [
169 | .content(.init(node: .layoutGuide(.init(layoutGuide))))
/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:173:51: error: 'UILayoutGuide' is unavailable in watchOS
171 | }
172 |
173 | public static func buildExpression<LayoutGuide: UILayoutGuide>(_ layoutGuide: LayoutGuide?) -> [Component] {
| `- error: 'UILayoutGuide' is unavailable in watchOS
174 | guard let view = layoutGuide else { return [] }
175 | return buildExpression(view)
/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:178:48: error: 'UIView' is unavailable in watchOS
176 | }
177 |
178 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
179 | return views.flatMap { $0 }.map {
180 | .content(.init(node: .view(.init($0))))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:184:44: error: 'UIView' is unavailable in watchOS
182 | }
183 |
184 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
185 | return [
186 | .content(.init(node: .view(.init(view))))
/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:190:44: error: 'UIView' is unavailable in watchOS
188 | }
189 |
190 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
191 | guard let view = view else { return [] }
192 | return buildExpression(view)
/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:239:48: error: 'UIView' is unavailable in watchOS
237 | }
238 |
239 | public static func buildExpression(_ views: [UIView]...) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
240 | return views.flatMap { $0 }.map {
241 | .content(.init(node: .view(.init($0))))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:245:44: error: 'UIView' is unavailable in watchOS
243 | }
244 |
245 | public static func buildExpression<View: UIView>(_ view: View) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
246 | return [
247 | .content(.init(node: .view(.init(view))))
/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/MondrianLayout/Descriptors/VHStackContentBuilder.swift:251:44: error: 'UIView' is unavailable in watchOS
249 | }
250 |
251 | public static func buildExpression<View: UIView>(_ view: View?) -> [Component] {
| `- error: 'UIView' is unavailable in watchOS
252 | guard let view = view else { return [] }
253 | return buildExpression(view)
/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/MondrianLayout/Descriptors/_LayoutBlockNode.swift:38:34: error: 'UIView' is unavailable in watchOS
36 | extension _LayoutBlockNodeConvertible {
37 |
38 | public func background(_ view: UIView) -> BackgroundBlock {
| `- error: 'UIView' is unavailable in watchOS
39 | return .init(content: _layoutBlockNode, backgroundContent: .view(view.viewBlock))
40 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/VHStackContentBuilder.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VHStackContentBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockNode.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile _LayoutBlockNode.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Descriptors/_LayoutBlockType.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile _LayoutBlockType.swift
SwiftCompile normal arm64_32 Compiling\ BackgroundBlock.swift,\ HStackBlock.swift,\ LayoutContainer.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Classic/LayoutDescriptor.swift:209:80: error: 'required' is unavailable in watchOS
207 |
208 | /// equal
209 | public static func exact(_ value: CGFloat, _ priority: UILayoutPriority = .required) -> Self
| `- error: 'required' is unavailable in watchOS
210 | {
211 | return .init(relation: .exact, constant: value, priority: priority)
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift:68:47: error: 'NSLayoutConstraint' is unavailable in watchOS
66 |
67 | /// When top, center, bottom. to shrink itself to minimum fitting size.
68 | func makeShrinkingWeakConstraints() -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
69 | return [
70 | layoutElement.topAnchor.constraint(equalTo: parent.topAnchor).setPriority(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift:71:14: error: 'fittingSizeLevel' is unavailable in watchOS
69 | return [
70 | layoutElement.topAnchor.constraint(equalTo: parent.topAnchor).setPriority(
71 | .fittingSizeLevel
| `- error: 'fittingSizeLevel' is unavailable in watchOS
72 | ),
73 | layoutElement.bottomAnchor.constraint(equalTo: parent.bottomAnchor).setPriority(
UIKit.UILayoutPriority.fittingSizeLevel:3:21: note: 'fittingSizeLevel' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var fittingSizeLevel: UILayoutPriority { get }}
| `- note: 'fittingSizeLevel' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift:74:14: error: 'fittingSizeLevel' is unavailable in watchOS
72 | ),
73 | layoutElement.bottomAnchor.constraint(equalTo: parent.bottomAnchor).setPriority(
74 | .fittingSizeLevel
| `- error: 'fittingSizeLevel' is unavailable in watchOS
75 | ),
76 | ]
UIKit.UILayoutPriority.fittingSizeLevel:3:21: note: 'fittingSizeLevel' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var fittingSizeLevel: UILayoutPriority { get }}
| `- note: 'fittingSizeLevel' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift:63:33: error: 'UIView' is unavailable in watchOS
61 | Internal method
62 | */
63 | func setupConstraints(parent: UIView, in context: LayoutBuilderContext) {
| `- error: 'UIView' is unavailable in watchOS
64 |
65 | func prepareLayoutContainer() -> _LayoutElement {
/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/MondrianLayout/LayoutBlocks/LayoutContainer.swift:82:42: error: 'safeAreaLayoutGuide' is unavailable in watchOS
80 | trailing == .safeArea(.trailing)
81 | {
82 | return .init(layoutGuide: parent.safeAreaLayoutGuide)
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
83 | } else {
84 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/BackgroundBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BackgroundBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/HStackBlock.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HStackBlock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/LayoutBlocks/LayoutContainer.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutContainer.swift
SwiftCompile normal arm64_32 Compiling\ LayoutManager.swift,\ MondrianNamespace.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
/Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift:31:32: error: 'UIView' is unavailable in watchOS
29 | private var _layoutBuilder: (() -> [EntrypointBuilder.Either])?
30 | private var currentContext: LayoutBuilderContext?
31 | private weak var targetView: UIView?
| `- error: 'UIView' is unavailable in watchOS
32 |
33 | public init() {
/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/MondrianLayout/Manager/LayoutManager.swift:43:14: error: 'UIView' is unavailable in watchOS
41 | */
42 | public func setup(
43 | on view: UIView,
| `- error: 'UIView' is unavailable in watchOS
44 | @EntrypointBuilder layout: @escaping () -> [EntrypointBuilder.Either]
45 | ) {
/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/MondrianLayout/Manager/LayoutManager.swift:66:42: warning: 'buildSubviews' is deprecated: Use Mondrian.buildSubviews [#DeprecatedDeclaration]
64 |
65 | previousContext?.deactivate()
66 | let newContext = targetView.mondrian.buildSubviews(_layoutBuilder)
| `- warning: 'buildSubviews' is deprecated: Use Mondrian.buildSubviews [#DeprecatedDeclaration]
67 | currentContext = newContext
68 |
/Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift:12:41: error: 'UIView' is unavailable in watchOS
10 | }
11 |
12 | extension MondrianNamespace where Base: UIView {
| `- error: 'UIView' is unavailable in watchOS
13 |
14 | /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/Manager/LayoutManager.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutManager.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/MondrianLayout/MondrianNamespace.swift (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MondrianNamespace.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
SwiftCompile normal arm64 (in target 'MondrianLayout' from project 'MondrianLayout')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 11:49:06.126 xcodebuild[950:5491] [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 'MondrianLayout' from project 'MondrianLayout')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MondrianLayout (in target 'MondrianLayout' from project 'MondrianLayout')
Building workspace MondrianLayout with scheme MondrianLayout-Package
(3 failures)
BUILD FAILURE 6.4 watchOS