Build Information
Failed to build UIViewKit, reference 1.15.0 (6b7882), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Sep 2026 01:09:33 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 UIViewKit -destination generic/platform=watchOSBuild Log
| `- error: 'UIView' is unavailable in watchOS
26 | []
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:29:52: error: 'UIView' is unavailable in watchOS
27 | }
28 |
29 | public static func buildOptional(_ component: [UIView]?) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
30 | component.flatMap { $0 } ?? []
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:29:66: error: 'UIView' is unavailable in watchOS
27 | }
28 |
29 | public static func buildOptional(_ component: [UIView]?) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
30 | component.flatMap { $0 } ?? []
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:33:54: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public static func buildEither(first component: [UIView]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
34 | component
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:33:67: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | public static func buildEither(first component: [UIView]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
34 | component
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:37:55: error: 'UIView' is unavailable in watchOS
35 | }
36 |
37 | public static func buildEither(second component: [UIView]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
38 | component
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:37:68: error: 'UIView' is unavailable in watchOS
35 | }
36 |
37 | public static func buildEither(second component: [UIView]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
38 | component
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:41:51: error: 'UIView' is unavailable in watchOS
39 | }
40 |
41 | public static func buildArray(_ components: [[UIView]]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
42 | components.flatMap { $0 }
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfUIViewBuilder.swift:41:65: error: 'UIView' is unavailable in watchOS
39 | }
40 |
41 | public static func buildArray(_ components: [[UIView]]) -> [UIView] {
| `- error: 'UIView' is unavailable in watchOS
42 | components.flatMap { $0 }
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBAttributes.swift:13:86: error: 'NSLayoutConstraint' is unavailable in watchOS
11 |
12 | @discardableResult
13 | public func ibAttributes(@IBArrayOfNSLayoutConstraintBuilder _ block: (Self) -> [NSLayoutConstraint]) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | let constraintsGenerated = block(self)
15 | UIViewDSLEngine.shared.addConstraints(for: self, constraints: constraintsGenerated)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBSubviews.swift:13:70: error: 'UIView' is unavailable in watchOS
11 |
12 | @discardableResult
13 | public func ibSubviews(@IBArrayOfUIViewBuilder _ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
14 | UIViewDSLEngine.shared.addSubviews(content, to: self)
15 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBSubviews.swift:19:74: error: 'UIView' is unavailable in watchOS
17 |
18 | @discardableResult
19 | public func ibSubviews(@IBArrayOfUIViewBuilder _ content: (Self) -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
20 | let contentWrapper: (UIView) -> [UIView] = { arg1 in
21 | content(arg1 as! Self) // swiftlint:disable:this force_cast
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:12:87: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | extension NSLayoutConstraint {
11 |
12 | static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | let constraints = block()
14 | activate(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/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:24:40: error: 'UILayoutPriority' is unavailable in watchOS
22 |
23 | @discardableResult
24 | public func ibPriority(_ priority: UILayoutPriority) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
25 | self.priority = priority
26 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:30:42: error: 'NSLayoutConstraint' is unavailable in watchOS
28 |
29 | @discardableResult
30 | public func ibOutlet(_ outlet: inout NSLayoutConstraint?) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
31 | outlet = self
32 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:36:42: error: 'NSLayoutConstraint' is unavailable in watchOS
34 |
35 | @discardableResult
36 | public func ibOutlet(_ outlet: inout NSLayoutConstraint) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | outlet = self
38 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
SwiftCompile normal arm64 (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ UIViewDSL+NSLayoutConstraint.swift,\ UIViewDSL.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:12:87: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | extension NSLayoutConstraint {
11 |
12 | static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | let constraints = block()
14 | activate(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/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:24:40: error: 'UILayoutPriority' is unavailable in watchOS
22 |
23 | @discardableResult
24 | public func ibPriority(_ priority: UILayoutPriority) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
25 | self.priority = priority
26 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:30:42: error: 'NSLayoutConstraint' is unavailable in watchOS
28 |
29 | @discardableResult
30 | public func ibOutlet(_ outlet: inout NSLayoutConstraint?) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
31 | outlet = self
32 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:36:42: error: 'NSLayoutConstraint' is unavailable in watchOS
34 |
35 | @discardableResult
36 | public func ibOutlet(_ outlet: inout NSLayoutConstraint) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 | outlet = self
38 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:42:99: error: 'NSLayoutConstraint' is unavailable in watchOS
40 |
41 | @discardableResult
42 | public func ibOutlet<Owner: Any>(_ owner: Owner?, _ property: ReferenceWritableKeyPath<Owner, NSLayoutConstraint>) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
43 | owner?[keyPath: property] = self
44 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:48:99: error: 'NSLayoutConstraint' is unavailable in watchOS
46 |
47 | @discardableResult
48 | public func ibOutlet<Owner: Any>(_ owner: Owner?, _ property: ReferenceWritableKeyPath<Owner, NSLayoutConstraint?>) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
49 | owner?[keyPath: property] = self
50 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift:10:11: error: 'NSLayoutConstraint' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension NSLayoutConstraint {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
11 |
12 | static public func ibActivate(@IBArrayOfNSLayoutConstraintBuilder _ block: () -> [NSLayoutConstraint]) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift:10:39: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public protocol UIViewDSL where Self: UIView { }
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | extension UIView: UIViewDSL { }
/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/Sources/UIViewKit/UIViewDSL/UIViewDSL+NSLayoutConstraint.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL+NSLayoutConstraint.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL.swift
SwiftCompile normal arm64_32 Compiling\ IBMeasure.swift,\ IBFreeForm.swift,\ IBPreviewSizeThatFits.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:15:52: error: 'NSLayoutAnchor' is unavailable in watchOS
13 |
14 | @MainActor
15 | public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
| `- error: 'NSLayoutAnchor' is unavailable in watchOS
16 | rootView.ibSubviews {
17 | MeasureView().ibAttributes {
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
32 | */
33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
34 | @interface NSLayoutAnchor<AnchorType> : NSObject
| `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:15:93: error: 'NSLayoutAnchor' is unavailable in watchOS
13 |
14 | @MainActor
15 | public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
| `- error: 'NSLayoutAnchor' is unavailable in watchOS
16 | rootView.ibSubviews {
17 | MeasureView().ibAttributes {
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
32 | */
33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
34 | @interface NSLayoutAnchor<AnchorType> : NSObject
| `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:15:140: error: 'UIView' is unavailable in watchOS
13 |
14 | @MainActor
15 | public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
16 | rootView.ibSubviews {
17 | MeasureView().ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:26:58: error: 'NSLayoutAnchor' is unavailable in watchOS
24 |
25 | @MainActor
26 | public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
| `- error: 'NSLayoutAnchor' is unavailable in watchOS
27 | rootView.ibSubviews {
28 | MeasureView().ibAttributes {
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
32 | */
33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
34 | @interface NSLayoutAnchor<AnchorType> : NSObject
| `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:26:104: error: 'NSLayoutAnchor' is unavailable in watchOS
24 |
25 | @MainActor
26 | public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
| `- error: 'NSLayoutAnchor' is unavailable in watchOS
27 | rootView.ibSubviews {
28 | MeasureView().ibAttributes {
/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:34:12: note: 'NSLayoutAnchor' has been explicitly marked unavailable here
32 | */
33 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
34 | @interface NSLayoutAnchor<AnchorType> : NSObject
| `- note: 'NSLayoutAnchor' has been explicitly marked unavailable here
35 | // NSLayoutAnchor conforms to <NSCopying> and <NSCoding> on macOS 10.12, iOS 10, and tvOS 10
36 | #if (__MAC_OS_X_VERSION_MIN_REQUIRED >= 101200) || \
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:26:151: error: 'UIView' is unavailable in watchOS
24 |
25 | @MainActor
26 | public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
27 | rootView.ibSubviews {
28 | MeasureView().ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:36:32: error: 'UIView' is unavailable in watchOS
34 | }
35 |
36 | private class MeasureView: UIView {
| `- error: 'UIView' is unavailable in watchOS
37 | override func layoutSubviews() {
38 | super.layoutSubviews()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:17:13: error: 'init()' is unavailable in watchOS
15 | public static func printVerticalDistance(from: NSLayoutAnchor<NSLayoutYAxisAnchor>, to: NSLayoutAnchor<NSLayoutYAxisAnchor>, rootView: UIView) {
16 | rootView.ibSubviews {
17 | MeasureView().ibAttributes {
| `- error: 'init()' is unavailable in watchOS
18 | $0.widthAnchor.constraint(equalToConstant: 1)
19 | $0.topAnchor.constraint(equalTo: from)
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift:28:13: error: 'init()' is unavailable in watchOS
26 | public static func printHorizontalDistance(fromLeft: NSLayoutAnchor<NSLayoutXAxisAnchor>, toRight: NSLayoutAnchor<NSLayoutXAxisAnchor>, rootView: UIView) {
27 | rootView.ibSubviews {
28 | MeasureView().ibAttributes {
| `- error: 'init()' is unavailable in watchOS
29 | $0.heightAnchor.constraint(equalToConstant: 1)
30 | $0.leftAnchor.constraint(equalTo: fromLeft)
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:13:46: error: 'UIViewController' is unavailable in watchOS
11 | public class IBFreeForm: ViewControllerFreeFormContainer {
12 |
13 | private var viewControllerMaker: (() -> UIViewController)?
| `- error: 'UIViewController' is unavailable in watchOS
14 | private var viewMaker: (() -> UIView)?
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:14:36: error: 'UIView' is unavailable in watchOS
12 |
13 | private var viewControllerMaker: (() -> UIViewController)?
14 | private var viewMaker: (() -> UIView)?
| `- error: 'UIView' is unavailable in watchOS
15 |
16 | public required init?(coder: NSCoder) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:20:55: error: 'UIView' is unavailable in watchOS
18 | }
19 |
20 | public init(snapFrames: (any SnapFrame)..., view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
21 | super.init(snapFrames: snapFrames)
22 | self.viewMaker = { 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/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:25:77: error: 'UIView' is unavailable in watchOS
23 | }
24 |
25 | public init(snapFrames: (any SnapFrame)..., viewMaker: @escaping () -> UIView) {
| `- error: 'UIView' is unavailable in watchOS
26 | super.init(snapFrames: snapFrames)
27 | self.viewMaker = viewMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:30:65: error: 'UIViewController' is unavailable in watchOS
28 | }
29 |
30 | public init(snapFrames: (any SnapFrame)..., viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
31 | super.init(snapFrames: snapFrames)
32 | self.viewControllerMaker = { viewController }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:35:87: error: 'UIViewController' is unavailable in watchOS
33 | }
34 |
35 | public init(snapFrames: (any SnapFrame)..., viewControllerMaker: @escaping () -> UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
36 | super.init(snapFrames: snapFrames)
37 | self.viewControllerMaker = viewControllerMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:79:21: error: protocol 'SnapFrame' refines itself
77 | extension IBFreeForm {
78 |
79 | public protocol SnapFrame where Self: SnapFrame {
| `- error: protocol 'SnapFrame' refines itself
80 | var size: CGSize { get }
81 | var title: String { get }
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:90:24: error: 'UIView' is unavailable in watchOS
88 | public class ViewControllerFreeFormContainer: UIViewController {
89 |
90 | var containerView: UIView!
| `- error: 'UIView' is unavailable in watchOS
91 | var heightConstraint: NSLayoutConstraint!
92 | var widthConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:91:27: error: 'NSLayoutConstraint' is unavailable in watchOS
89 |
90 | var containerView: UIView!
91 | var heightConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
92 | var widthConstraint: NSLayoutConstraint!
93 | private var snapFrames: [IBFreeForm.SnapFrame] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:92:26: error: 'NSLayoutConstraint' is unavailable in watchOS
90 | var containerView: UIView!
91 | var heightConstraint: NSLayoutConstraint!
92 | var widthConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
93 | private var snapFrames: [IBFreeForm.SnapFrame] = []
94 | private var snapFrameViews: [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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:94:34: error: 'UIView' is unavailable in watchOS
92 | var widthConstraint: NSLayoutConstraint!
93 | private var snapFrames: [IBFreeForm.SnapFrame] = []
94 | private var snapFrameViews: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
95 | private var snapToViewFeature: SnapToViewFeature!
96 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:162:54: error: 'UITouch' is unavailable in watchOS
160 | }
161 |
162 | public override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
163 | super.touchesBegan(touches, with: event)
164 | guard let touch = touches.first else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:162:76: error: 'UIEvent' is unavailable in watchOS
160 | }
161 |
162 | public override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
163 | super.touchesBegan(touches, with: event)
164 | guard let touch = touches.first else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:88:47: error: 'UIViewController' is unavailable in watchOS
86 | }
87 |
88 | public class ViewControllerFreeFormContainer: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
89 |
90 | var containerView: 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:174:30: error: 'UIView' is unavailable in watchOS
172 | final private class SnapToViewFeature {
173 |
174 | private let viewToSnap: [UIView]
| `- error: 'UIView' is unavailable in watchOS
175 | private let containerView: UIView
176 | private let controller: ViewControllerFreeFormContainer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:175:32: error: 'UIView' is unavailable in watchOS
173 |
174 | private let viewToSnap: [UIView]
175 | private let containerView: UIView
| `- error: 'UIView' is unavailable in watchOS
176 | private let controller: ViewControllerFreeFormContainer
177 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:178:23: error: 'UIView' is unavailable in watchOS
176 | private let controller: ViewControllerFreeFormContainer
177 |
178 | init(viewToSnap: [UIView], containerView: UIView, controller: ViewControllerFreeFormContainer) {
| `- error: 'UIView' is unavailable in watchOS
179 | self.viewToSnap = viewToSnap
180 | self.containerView = containerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:178:47: error: 'UIView' is unavailable in watchOS
176 | private let controller: ViewControllerFreeFormContainer
177 |
178 | init(viewToSnap: [UIView], containerView: UIView, controller: ViewControllerFreeFormContainer) {
| `- error: 'UIView' is unavailable in watchOS
179 | self.viewToSnap = viewToSnap
180 | self.containerView = containerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:184:26: error: 'UIGestureRecognizer' is unavailable in watchOS
182 | }
183 |
184 | func tapGesture() -> UIGestureRecognizer {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
185 | UITapGestureRecognizer(target: self, action: #selector(didTap(gesture:)))
186 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:189:34: error: 'UIGestureRecognizer' is unavailable in watchOS
187 |
188 | @objc
189 | private func didTap(gesture: UIGestureRecognizer) {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
190 | guard let tapGesture = gesture as? UITapGestureRecognizer else { return }
191 | for viewToSnap in self.viewToSnap {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:42:38: error: cannot find 'UIHostingController' in scope
40 | public init(snapFrames: (any SnapFrame)..., view: some View) {
41 | super.init(snapFrames: snapFrames)
42 | self.viewControllerMaker = { UIHostingController(rootView: view) }
| `- error: cannot find 'UIHostingController' in scope
43 | }
44 |
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:47:38: error: cannot find 'UIHostingController' in scope
45 | public init(snapFrames: (any SnapFrame)..., viewMaker: @escaping () -> some View) {
46 | super.init(snapFrames: snapFrames )
47 | self.viewControllerMaker = { UIHostingController(rootView: viewMaker()) }
| `- error: cannot find 'UIHostingController' in scope
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:115:17: error: 'UIView' is unavailable in watchOS
113 | snapFrames.forEach { snapFrame in
114 | view.ibSubviews {
115 | UIView().ibSubviews { labelSuperview in
| `- error: 'UIView' is unavailable in watchOS
116 | UILabel().ibAttributes {
117 | $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:115:17: error: 'init()' is unavailable in watchOS
113 | snapFrames.forEach { snapFrame in
114 | view.ibSubviews {
115 | UIView().ibSubviews { labelSuperview in
| `- error: 'init()' is unavailable in watchOS
116 | UILabel().ibAttributes {
117 | $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .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/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:116:21: error: 'UILabel' is unavailable in watchOS
114 | view.ibSubviews {
115 | UIView().ibSubviews { labelSuperview in
116 | UILabel().ibAttributes {
| `- error: 'UILabel' is unavailable in watchOS
117 | $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
118 | $0.text = snapFrame.title
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:116:21: error: 'init()' is unavailable in watchOS
114 | view.ibSubviews {
115 | UIView().ibSubviews { labelSuperview in
116 | UILabel().ibAttributes {
| `- error: 'init()' is unavailable in watchOS
117 | $0.ibConstraints(to: labelSuperview, guide: .view, anchors: .left, .bottom, .right)
118 | $0.text = snapFrame.title
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:134:13: error: 'UIView' is unavailable in watchOS
132 | }
133 | view.ibSubviews { superview in
134 | UIView().ibOutlet(&containerView).ibAttributes {
| `- error: 'UIView' is unavailable in watchOS
135 | $0.topAnchor.constraint(equalTo: superview.topAnchor)
136 | $0.leadingAnchor.constraint(equalTo: superview.leadingAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:134:13: error: 'init()' is unavailable in watchOS
132 | }
133 | view.ibSubviews { superview in
134 | UIView().ibOutlet(&containerView).ibAttributes {
| `- error: 'init()' is unavailable in watchOS
135 | $0.topAnchor.constraint(equalTo: superview.topAnchor)
136 | $0.leadingAnchor.constraint(equalTo: superview.leadingAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:156:13: error: 'UIView' is unavailable in watchOS
154 | private func workaroundHideKeyboardAndSizeContainerView() {
155 | DispatchQueue.main.async {
156 | UIView.performWithoutAnimation {
| `- error: 'UIView' is unavailable in watchOS
157 | self.view.endEditing(true)
158 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:185:9: error: 'UITapGestureRecognizer' is unavailable in watchOS
183 |
184 | func tapGesture() -> UIGestureRecognizer {
185 | UITapGestureRecognizer(target: self, action: #selector(didTap(gesture:)))
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
186 | }
187 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift:190:44: error: 'UITapGestureRecognizer' is unavailable in watchOS
188 | @objc
189 | private func didTap(gesture: UIGestureRecognizer) {
190 | guard let tapGesture = gesture as? UITapGestureRecognizer else { return }
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
191 | for viewToSnap in self.viewToSnap {
192 | let loc = tapGesture.location(in: viewToSnap)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:13:46: error: 'UIViewController' is unavailable in watchOS
11 | public class IBSizeThatFits: UIViewController {
12 |
13 | private var viewControllerMaker: (() -> UIViewController)?
| `- error: 'UIViewController' is unavailable in watchOS
14 | private var viewMaker: (() -> UIView)?
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:14:36: error: 'UIView' is unavailable in watchOS
12 |
13 | private var viewControllerMaker: (() -> UIViewController)?
14 | private var viewMaker: (() -> UIView)?
| `- error: 'UIView' is unavailable in watchOS
15 |
16 | public required init?(coder: NSCoder) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:20:23: error: 'UIView' is unavailable in watchOS
18 | }
19 |
20 | public init(view: UIView) {
| `- error: 'UIView' is unavailable in watchOS
21 | super.init(nibName: nil, bundle: nil)
22 | self.viewMaker = { 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/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:25:47: error: 'UIView' is unavailable in watchOS
23 | }
24 |
25 | public init(_ viewMaker: @escaping () -> UIView) {
| `- error: 'UIView' is unavailable in watchOS
26 | super.init(nibName: nil, bundle: nil)
27 | self.viewMaker = viewMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:30:33: error: 'UIViewController' is unavailable in watchOS
28 | }
29 |
30 | public init(viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
31 | super.init(nibName: nil, bundle: nil)
32 | self.viewControllerMaker = { viewController }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift:35:57: error: 'UIViewController' is unavailable in watchOS
33 | }
34 |
35 | public init(_ viewControllerMaker: @escaping () -> UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
36 | super.init(nibName: nil, bundle: nil)
37 | self.viewControllerMaker = viewControllerMaker
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBMeasure/IBMeasure.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBMeasure.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBFreeForm.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBFreeForm.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/IBPreviews/IBPreviewSizeThatFits.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBPreviewSizeThatFits.swift
SwiftCompile normal arm64_32 Compiling\ IBScrollView.swift,\ IBVerticalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:11:118: error: 'UIView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
| `- error: 'UIView' is unavailable in watchOS
12 | UIScrollView().ibSubviews { scrollView in
13 | contentBuilder().ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:11:129: error: 'UIScrollView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
12 | UIScrollView().ibSubviews { scrollView in
13 | contentBuilder().ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:12:5: error: 'UIScrollView' is unavailable in watchOS
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
12 | UIScrollView().ibSubviews { scrollView in
| `- error: 'UIScrollView' is unavailable in watchOS
13 | contentBuilder().ibAttributes {
14 | $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:12:5: error: 'init()' is unavailable in watchOS
10 | @MainActor
11 | public func IBScrollView(horizontalPadding: CGFloat = 0, backgroundColor: UIColor? = nil, with contentBuilder: () -> UIView) -> UIScrollView {
12 | UIScrollView().ibSubviews { scrollView in
| `- error: 'init()' is unavailable in watchOS
13 | contentBuilder().ibAttributes {
14 | $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:14:57: error: 'contentLayoutGuide' is unavailable in watchOS
12 | UIScrollView().ibSubviews { scrollView in
13 | contentBuilder().ibAttributes {
14 | $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
15 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 | $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:15:74: error: 'contentLayoutGuide' is unavailable in watchOS
13 | contentBuilder().ibAttributes {
14 | $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
15 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
16 | $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
17 | $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:16:61: error: 'contentLayoutGuide' is unavailable in watchOS
14 | $0.topAnchor.constraint(equalTo: scrollView.contentLayoutGuide.topAnchor)
15 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 | $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
17 | $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:17:73: error: 'contentLayoutGuide' is unavailable in watchOS
15 | $0.leadingAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.leadingAnchor, constant: horizontalPadding)
16 | $0.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
17 | $0.bottomAnchor.constraint(greaterThanOrEqualTo: scrollView.contentLayoutGuide.bottomAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
18 | }
19 | }.ibAttributes {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:20:12: error: 'contentLayoutGuide' is unavailable in watchOS
18 | }
19 | }.ibAttributes {
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:20:64: error: 'frameLayoutGuide' is unavailable in watchOS
18 | }
19 | }.ibAttributes {
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
| `- error: 'frameLayoutGuide' is unavailable in watchOS
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 | the untransformed frame of the scroll view.
124 | */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate> delegate; // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:21:12: error: 'contentLayoutGuide' is unavailable in watchOS
19 | }.ibAttributes {
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
23 | if let backgroundColor {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:21:68: error: 'frameLayoutGuide' is unavailable in watchOS
19 | }.ibAttributes {
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
| `- error: 'frameLayoutGuide' is unavailable in watchOS
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
23 | if let backgroundColor {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 | the untransformed frame of the scroll view.
124 | */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate> delegate; // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:22:12: error: 'contentLayoutGuide' is unavailable in watchOS
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
| `- error: 'contentLayoutGuide' is unavailable in watchOS
23 | if let backgroundColor {
24 | $0.backgroundColor = backgroundColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:120:53: note: 'contentLayoutGuide' has been explicitly marked unavailable here
118 | the untranslated content area of the scroll view.
119 | */
120 | @property(nonatomic,readonly,strong) UILayoutGuide *contentLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'contentLayoutGuide' has been explicitly marked unavailable here
121 |
122 | /* frameLayoutGuide anchors (e.g., frameLayoutGuide.centerXAnchor) refer to
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift:22:68: error: 'frameLayoutGuide' is unavailable in watchOS
20 | $0.contentLayoutGuide.topAnchor.constraint(equalTo: $0.frameLayoutGuide.topAnchor)
21 | $0.contentLayoutGuide.leadingAnchor.constraint(equalTo: $0.frameLayoutGuide.leadingAnchor)
22 | $0.contentLayoutGuide.centerXAnchor.constraint(equalTo: $0.frameLayoutGuide.centerXAnchor)
| `- error: 'frameLayoutGuide' is unavailable in watchOS
23 | if let backgroundColor {
24 | $0.backgroundColor = backgroundColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:125:53: note: 'frameLayoutGuide' has been explicitly marked unavailable here
123 | the untransformed frame of the scroll view.
124 | */
125 | @property(nonatomic,readonly,strong) UILayoutGuide *frameLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'frameLayoutGuide' has been explicitly marked unavailable here
126 |
127 | @property(nullable,nonatomic,weak) id<UIScrollViewDelegate> delegate; // default nil. weak reference
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift:11:65: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift:11:109: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift:11:145: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift:12:21: error: 'UIStackView' is unavailable in watchOS
10 | @MainActor
11 | public func IBVerticalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
12 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
13 | stackView.axis = .vertical
14 | if let 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBScrollView.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBScrollView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBVerticalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBVerticalStack.swift
SwiftCompile normal arm64_32 Compiling\ IBContainerView.swift,\ IBHorizontalStack.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:12:44: error: 'UIViewController' is unavailable in watchOS
10 | public class IBContainerView: UIView {
11 |
12 | private var controllerCreator: (() -> UIViewController)?
| `- error: 'UIViewController' is unavailable in watchOS
13 |
14 | public required init?(coder: NSCoder) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:18:29: error: 'UIViewController' is unavailable in watchOS
16 | }
17 |
18 | public init(controller: UIViewController? = nil) {
| `- error: 'UIViewController' is unavailable in watchOS
19 | super.init(frame: .zero)
20 | if let controller = controller {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:32:50: error: 'UIViewController' is unavailable in watchOS
30 | }
31 |
32 | public func ibEmbed(_ viewControllerToEmbed: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
33 | self.controllerCreator = { viewControllerToEmbed }
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:36:71: error: 'UIViewController' is unavailable in watchOS
34 | }
35 |
36 | public func ibEmbed(maker viewControllerToEmbed: @escaping () -> UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
37 | self.controllerCreator = viewControllerToEmbed
38 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:40:49: error: 'UIViewController' is unavailable in watchOS
38 | }
39 |
40 | private func embed(_ viewControllerToEmbed: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
41 | guard let parent = nearestViewController() else { return }
42 | parent.ibEmbed(viewControllerToEmbed, self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:10:31: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public class IBContainerView: UIView {
| `- error: 'UIView' is unavailable in watchOS
11 |
12 | private var controllerCreator: (() -> UIViewController)?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:48:37: error: 'UIViewController' is unavailable in watchOS
46 | private extension UIView {
47 | /// Returns the first UIViewController up the responder chain, if any
48 | func nearestViewController() -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
49 | var responder: UIResponder? = self
50 | while let r = responder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:46:19: error: 'UIView' is unavailable in watchOS
44 | }
45 |
46 | private extension UIView {
| `- error: 'UIView' is unavailable in watchOS
47 | /// Returns the first UIViewController up the responder chain, if any
48 | func nearestViewController() -> UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:49:24: error: 'UIResponder' is unavailable in watchOS
47 | /// Returns the first UIViewController up the responder chain, if any
48 | func nearestViewController() -> UIViewController? {
49 | var responder: UIResponder? = self
| `- error: 'UIResponder' is unavailable in watchOS
50 | while let r = responder {
51 | if let vc = r as? UIViewController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift:51:31: error: 'UIViewController' is unavailable in watchOS
49 | var responder: UIResponder? = self
50 | while let r = responder {
51 | if let vc = r as? UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
52 | return vc
53 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift:11:67: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift:11:111: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift:11:147: error: 'UIStackView' is unavailable in watchOS
9 |
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 | let stackView = UIStackView()
13 | stackView.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift:12:21: error: 'UIStackView' is unavailable in watchOS
10 | @MainActor
11 | public func IBHorizontalStack(spacing: CGFloat? = nil, alignment: UIStackView.Alignment? = nil, distribution: UIStackView.Distribution? = nil) -> UIStackView {
12 | let stackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
13 | stackView.axis = .horizontal
14 | if let 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBContainerView.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBContainerView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/Views/IBHorizontalStack.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IBHorizontalStack.swift
SwiftCompile normal arm64_32 Compiling\ UIViewController+Extensions.swift,\ UIViewDSL+EngineConstraintsProtocol.swift,\ UIViewDSL+InferredAttributesOwnerStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:13:36: error: 'UIView' is unavailable in watchOS
11 |
12 | @discardableResult
13 | public final func ibSetView<T: UIView>(with view: T) -> T {
| `- error: 'UIView' is unavailable in watchOS
14 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
15 | view.translatesAutoresizingMaskIntoConstraints = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:22:49: error: 'UIViewController' is unavailable in watchOS
20 | }
21 |
22 | public final func ibEmbed(_ viewController: UIViewController, _ containerView: UIView) {
| `- error: 'UIViewController' is unavailable in watchOS
23 | viewController.view.frame = .init(origin: .zero, size: containerView.frame.size)
24 | addChild(viewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:22:84: error: 'UIView' is unavailable in watchOS
20 | }
21 |
22 | public final func ibEmbed(_ viewController: UIViewController, _ containerView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
23 | viewController.view.frame = .init(origin: .zero, size: containerView.frame.size)
24 | addChild(viewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:39:45: error: 'UIViewController' is unavailable in watchOS
37 | - Important: This method assumes that the `viewController` view controller is already added to a parent view controller. Calling this method on a view controller that is not a child of any parent will not have any effect.
38 | */
39 | public func ibUnembed(_ viewController: UIViewController) {
| `- error: 'UIViewController' is unavailable in watchOS
40 | guard children.contains(viewController) else { return }
41 | viewController.willMove(toParent: 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/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift:10:11: error: 'UIViewController' is unavailable in watchOS
8 | import UIKit
9 |
10 | extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
11 |
12 | @discardableResult
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:12:47: error: 'UIView' is unavailable in watchOS
10 | @MainActor
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 | @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
| `- error: 'UIView' is unavailable in watchOS
13 | func ibSubviewsWillExecute(on rootView: UIView)
14 | func ibSubviewsDidExecute(on rootView: 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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:12:69: error: 'NSLayoutConstraint' is unavailable in watchOS
10 | @MainActor
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 | @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
13 | func ibSubviewsWillExecute(on rootView: UIView)
14 | func ibSubviewsDidExecute(on rootView: 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:13:45: error: 'UIView' is unavailable in watchOS
11 | public protocol UIViewDSLEngineConstraintsProtocol: AnyObject {
12 | @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
13 | func ibSubviewsWillExecute(on rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
14 | func ibSubviewsDidExecute(on rootView: UIView)
15 | func ibAttributesDidExecute(on rootView: 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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:14:44: error: 'UIView' is unavailable in watchOS
12 | @MainActor func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint])
13 | func ibSubviewsWillExecute(on rootView: UIView)
14 | func ibSubviewsDidExecute(on rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
15 | func ibAttributesDidExecute(on rootView: UIView)
16 | #if DEBUG
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:15:46: error: 'UIView' is unavailable in watchOS
13 | func ibSubviewsWillExecute(on rootView: UIView)
14 | func ibSubviewsDidExecute(on rootView: UIView)
15 | func ibAttributesDidExecute(on rootView: UIView)
| `- error: 'UIView' is unavailable in watchOS
16 | #if DEBUG
17 | var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:17:39: error: 'UIView' is unavailable in watchOS
15 | func ibAttributesDidExecute(on rootView: UIView)
16 | #if DEBUG
17 | var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
| `- error: 'UIView' is unavailable in watchOS
18 | #endif
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift:17:48: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | func ibAttributesDidExecute(on rootView: UIView)
16 | #if DEBUG
17 | var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] { get }
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 | #endif
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:14:39: error: 'UIView' is unavailable in watchOS
12 | // MARK: - Private Properties
13 |
14 | private var constraintsToApply: [(UIView, [NSLayoutConstraint])] = []
| `- error: 'UIView' is unavailable in watchOS
15 |
16 | // MARK: - UIViewDSLEngineConstraintsProtocol Methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:14:48: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | // MARK: - Private Properties
13 |
14 | private var constraintsToApply: [(UIView, [NSLayoutConstraint])] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 |
16 | // MARK: - UIViewDSLEngineConstraintsProtocol Methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:18:43: error: 'UIView' is unavailable in watchOS
16 | // MARK: - UIViewDSLEngineConstraintsProtocol Methods
17 |
18 | public func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
| `- error: 'UIView' is unavailable in watchOS
19 | guard !constraints.isEmpty else { return }
20 | constraints.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:18:65: error: 'NSLayoutConstraint' is unavailable in watchOS
16 | // MARK: - UIViewDSLEngineConstraintsProtocol Methods
17 |
18 | public func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 | guard !constraints.isEmpty else { return }
20 | constraints.forEach {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:28:52: error: 'UIView' is unavailable in watchOS
26 | }
27 |
28 | public func ibSubviewsWillExecute(on rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
29 | if !constraintsToApply.isEmpty {
30 | fatalError("Attempted to begin subviews definition while constraintsToApply is not empty. This indicates that there may have been a previous incomplete or erroneous subviews definition process.")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:34:51: error: 'UIView' is unavailable in watchOS
32 | }
33 |
34 | public func ibSubviewsDidExecute(on rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
35 | activateAutoLayout()
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:38:53: error: 'UIView' is unavailable in watchOS
36 | }
37 |
38 | public func ibAttributesDidExecute(on rootView: UIView) {
| `- error: 'UIView' is unavailable in watchOS
39 | activateAutoLayout()
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.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:43:46: error: 'UIView' is unavailable in watchOS
41 |
42 | #if DEBUG
43 | public var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
| `- error: 'UIView' is unavailable in watchOS
44 | constraintsToApply
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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:43:55: error: 'NSLayoutConstraint' is unavailable in watchOS
41 |
42 | #if DEBUG
43 | public var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
44 | constraintsToApply
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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:66:48: error: 'UIView' is unavailable in watchOS
64 | @MainActor
65 | struct Helper {
66 | static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
67 | var ownerView: [UIView] = []
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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:66:71: error: 'NSLayoutConstraint' is unavailable in watchOS
64 | @MainActor
65 | struct Helper {
66 | static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
67 | var ownerView: [UIView] = []
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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:55:30: error: 'NSLayoutConstraint' is unavailable in watchOS
53 |
54 | private func activateAutoLayout() {
55 | var allConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 | constraintsToApply.forEach { owner, constraints in
57 | allConstraints.append(contentsOf: 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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:60:9: error: 'NSLayoutConstraint' is unavailable in watchOS
58 | owner.translatesAutoresizingMaskIntoConstraints = false
59 | }
60 | NSLayoutConstraint.activate(allConstraints)
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
61 | constraintsToApply.removeAll()
62 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:67:29: error: 'UIView' is unavailable in watchOS
65 | struct Helper {
66 | static func involvesOwnerView(_ owner: UIView, in constraint: NSLayoutConstraint) -> Bool {
67 | var ownerView: [UIView] = []
| `- error: 'UIView' is unavailable in watchOS
68 |
69 | if let layoutGuide = constraint.firstItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:69:59: error: 'UILayoutGuide' is unavailable in watchOS
67 | var ownerView: [UIView] = []
68 |
69 | if let layoutGuide = constraint.firstItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
| `- error: 'UILayoutGuide' is unavailable in watchOS
70 | ownerView.append(owningView)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILayoutGuide.h:24:12: note: 'UILayoutGuide' has been explicitly marked unavailable here
22 | */
23 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UILayoutGuide : NSObject <NSCoding>
| `- note: 'UILayoutGuide' has been explicitly marked unavailable here
25 |
26 | /* The frame of the UILayoutGuide in its owningView's coordinate system.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:72:60: error: 'UILayoutGuide' is unavailable in watchOS
70 | ownerView.append(owningView)
71 | }
72 | if let layoutGuide = constraint.secondItem as? UILayoutGuide, let owningView = layoutGuide.owningView {
| `- error: 'UILayoutGuide' is unavailable in watchOS
73 | ownerView.append(owningView)
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/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift:75:58: error: 'UIView' is unavailable in watchOS
73 | ownerView.append(owningView)
74 | }
75 | if let owningView = constraint.firstItem as? UIView {
| `- error: 'UIView' is unavailable in watchOS
76 | ownerView.append(owningView)
77 | }
/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/Sources/UIViewKit/UIKitExtensions/UIViewController+Extensions.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewController+Extensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+EngineConstraintsProtocol.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL+EngineConstraintsProtocol.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/AutoresizingStrategy/UIViewDSL+InferredAttributesOwnerStrategy.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL+InferredAttributesOwnerStrategy.swift
SwiftCompile normal arm64_32 Compiling\ UIViewDSL+Engine.swift,\ UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift (in target 'UIViewKit' from project 'UIViewKit')
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:35: error: 'UIView' is unavailable in watchOS
23 | // MARK: Internal
24 |
25 | func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
26 | beginSubviewsDefinition()
27 | Helper.addSubviews(subviews(owner), to: owner)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:47: error: 'UIView' is unavailable in watchOS
23 | // MARK: Internal
24 |
25 | func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
26 | beginSubviewsDefinition()
27 | Helper.addSubviews(subviews(owner), to: owner)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:25:66: error: 'UIView' is unavailable in watchOS
23 | // MARK: Internal
24 |
25 | func addSubviews(_ subviews: (UIView) -> [UIView], to owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
26 | beginSubviewsDefinition()
27 | Helper.addSubviews(subviews(owner), to: owner)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:31:41: error: 'UIView' is unavailable in watchOS
29 | }
30 |
31 | func addSubviews(_ subviews: () -> [UIView], to owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
32 | beginSubviewsDefinition()
33 | Helper.addSubviews(subviews(), to: owner)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:31:60: error: 'UIView' is unavailable in watchOS
29 | }
30 |
31 | func addSubviews(_ subviews: () -> [UIView], to owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
32 | beginSubviewsDefinition()
33 | Helper.addSubviews(subviews(), to: owner)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:37:36: error: 'UIView' is unavailable in watchOS
35 | }
36 |
37 | func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
| `- error: 'UIView' is unavailable in watchOS
38 | delegate?.addConstraints(for: owner, constraints: constraints)
39 | if ibSubviewsDepthCallCounter == 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/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:37:58: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | }
36 |
37 | func addConstraints(for owner: UIView, constraints: [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | delegate?.addConstraints(for: owner, constraints: constraints)
39 | if ibSubviewsDepthCallCounter == 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:60:50: error: 'UIView' is unavailable in watchOS
58 | }
59 |
60 | private func endSubviewsDefinition(on owner: UIView) {
| `- error: 'UIView' is unavailable in watchOS
61 | ibSubviewsDepthCallCounter -= 1
62 | if ibSubviewsDepthCallCounter == 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/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:73:46: error: 'UIView' is unavailable in watchOS
71 | struct Helper {
72 |
73 | static func addSubviews(_ subviews: [UIView], to target: UIView) {
| `- error: 'UIView' is unavailable in watchOS
74 | let adderFunction: (UIView) -> Void
75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:73:66: error: 'UIView' is unavailable in watchOS
71 | struct Helper {
72 |
73 | static func addSubviews(_ subviews: [UIView], to target: UIView) {
| `- error: 'UIView' is unavailable in watchOS
74 | let adderFunction: (UIView) -> Void
75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:91:39: error: 'UIView' is unavailable in watchOS
89 | extension UIViewDSLEngine {
90 |
91 | var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
| `- error: 'UIView' is unavailable in watchOS
92 | delegate!.constraintsToApplyForDebug
93 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:91:48: error: 'NSLayoutConstraint' is unavailable in watchOS
89 | extension UIViewDSLEngine {
90 |
91 | var constraintsToApplyForDebug: [(UIView, [NSLayoutConstraint])] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
92 | delegate!.constraintsToApplyForDebug
93 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:74:33: error: 'UIView' is unavailable in watchOS
72 |
73 | static func addSubviews(_ subviews: [UIView], to target: UIView) {
74 | let adderFunction: (UIView) -> Void
| `- error: 'UIView' is unavailable in watchOS
75 |
76 | if let stackView = target as? UIStackView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift:76:43: error: 'UIStackView' is unavailable in watchOS
74 | let adderFunction: (UIView) -> Void
75 |
76 | if let stackView = target as? UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
77 | adderFunction = stackView.addArrangedSubview(_:)
78 | } 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/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:13:50: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public enum IBArrayOfNSLayoutConstraintBuilder {
12 |
13 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | components.flatMap { $0 }
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:13:78: error: 'NSLayoutConstraint' is unavailable in watchOS
11 | public enum IBArrayOfNSLayoutConstraintBuilder {
12 |
13 | public static func buildBlock(_ components: [NSLayoutConstraint]...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
14 | components.flatMap { $0 }
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:17:49: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | }
16 |
17 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 | components
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:17:76: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | }
16 |
17 | public static func buildBlock(_ components: NSLayoutConstraint...) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 | components
19 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:21:52: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | }
20 |
21 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | component ?? []
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/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:21:78: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | }
20 |
21 | public static func buildOptional(_ component: [NSLayoutConstraint]?) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | component ?? []
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/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:25:54: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | component
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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:25:79: error: 'NSLayoutConstraint' is unavailable in watchOS
23 | }
24 |
25 | public static func buildEither(first component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
26 | component
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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:29:55: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | }
28 |
29 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | component
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/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:29:80: error: 'NSLayoutConstraint' is unavailable in watchOS
27 | }
28 |
29 | public static func buildEither(second component: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
30 | component
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/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:33:54: error: 'NSLayoutConstraint' is unavailable in watchOS
31 | }
32 |
33 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
34 | [expression]
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:33:78: error: 'NSLayoutConstraint' is unavailable in watchOS
31 | }
32 |
33 | public static func buildExpression(_ expression: NSLayoutConstraint) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
34 | [expression]
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:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:37:55: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | }
36 |
37 | public static func buildExpression(_ expression: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | expression
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/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift:37:80: error: 'NSLayoutConstraint' is unavailable in watchOS
35 | }
36 |
37 | public static func buildExpression(_ expression: [NSLayoutConstraint]) -> [NSLayoutConstraint] {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 | expression
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).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+Engine.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL+Engine.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIViewKit/UIViewDSL/UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift (in target 'UIViewKit' from project 'UIViewKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIViewDSL+IBArrayOfNSLayoutConstraintBuilder.swift
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-22 21:09:32.255 xcodebuild[799:4654] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIViewKit (in target 'UIViewKit' from project 'UIViewKit')
SwiftCompile normal arm64_32 (in target 'UIViewKit' from project 'UIViewKit')
Building workspace UIViewKit with scheme UIViewKit
(3 failures)
BUILD FAILURE 6.4 watchOS