Build Information
Failed to build SharkUtils, reference 1.0.6 (aef1ed), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 18:54:11 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 SharkUtils -destination generic/platform=watchOSBuild Log
157 | let contentViews = content()
158 | if add {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:44: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:125: error: 'UIView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'init()' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'init()' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:34: error: 'UILayoutPriority' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UILayoutPriority' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:67: error: 'UIView' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:200:44: error: 'UIView' is unavailable in watchOS
198 |
199 | @discardableResult
200 | func withAspectFilled(_ content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
201 | let view = content()
202 | withCenteredContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:44: error: 'UILayoutPriority' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:90: error: 'UIView' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:64: error: 'required' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:73:18: error: 'UIView' is unavailable in watchOS
71 | It is NOT a layout API, and is expected to be used in combination with some manual constraints less general basice stuff.
72 | */
73 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
74 |
75 | @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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:18:17: error: 'NSLayoutConstraint' is unavailable in watchOS
16 |
17 | class func make(
18 | _ axis: NSLayoutConstraint.Axis,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of 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/SharkUtils/Constraints/UIStackViewConstructor.swift:20:20: error: 'UIStackView' is unavailable in watchOS
18 | _ axis: NSLayoutConstraint.Axis,
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
21 | distribution: UIStackView.Distribution? = nil,
22 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:21:23: error: 'UIStackView' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
21 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
22 | layoutMargins: UIEdgeInsets? = nil) -> Self
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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:43:20: error: 'UIStackView' is unavailable in watchOS
41 | class func vertical(
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
44 | distribution: UIStackView.Distribution? = nil,
45 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:44:23: error: 'UIStackView' is unavailable in watchOS
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
44 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
45 | layoutMargins: UIEdgeInsets? = nil) -> Self
46 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:57:20: error: 'UIStackView' is unavailable in watchOS
55 | class func horizontal(
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
58 | distribution: UIStackView.Distribution? = nil,
59 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:58:23: error: 'UIStackView' is unavailable in watchOS
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
58 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
59 | layoutMargins: UIEdgeInsets? = nil) -> Self
60 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:71:46: error: 'UIView' is unavailable in watchOS
69 |
70 | @discardableResult
71 | func withArrangedViews(_ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
72 | content().forEach { contentView in
73 | contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/UIStackViewConstructor.swift:15:18: error: 'UIStackView' is unavailable in watchOS
13 | **/
14 |
15 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
16 |
17 | class func make(
/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/SharkUtils/Extensions/CACornerMask.swift:12:25: error: 'CACornerMask' is unavailable in watchOS
10 | public extension CACornerMask {
11 |
12 | static var topLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
13 | return .layerMinXMinYCorner
14 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:16:26: error: 'CACornerMask' is unavailable in watchOS
14 | }
15 |
16 | static var topRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
17 | return .layerMaxXMinYCorner
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:20:28: error: 'CACornerMask' is unavailable in watchOS
18 | }
19 |
20 | static var bottomLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
21 | return .layerMinXMaxYCorner
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:24:29: error: 'CACornerMask' is unavailable in watchOS
22 | }
23 |
24 | static var bottomRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
25 | return .layerMaxXMaxYCorner
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:28:21: error: 'CACornerMask' is unavailable in watchOS
26 | }
27 |
28 | static var all: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
29 | return [topLeft, topRight, bottomLeft, bottomRight]
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:10:18: error: 'CACornerMask' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
11 |
12 | static var topLeft: CACornerMask {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift:11:40: error: 'UIView' is unavailable in watchOS
9 |
10 | public extension UIStackView {
11 | func addArrangedSubViews(_ views: [UIView]) {
| `- error: 'UIView' is unavailable in watchOS
12 | views.forEach { addArrangedSubview($0) }
13 | }
/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/SharkUtils/Extensions/UIStackView.swift:10:18: error: 'UIStackView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
11 | func addArrangedSubViews(_ views: [UIView]) {
12 | views.forEach { addArrangedSubview($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/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/SharkUtils/Extensions/UIView.swift:11:54: error: 'CACornerMask' is unavailable in watchOS
9 |
10 | public extension UIView {
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
| `- error: 'CACornerMask' is unavailable in watchOS
12 | layer.cornerRadius = radius
13 | layer.maskedCorners = corners
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
SwiftCompile normal arm64 (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
12 | layer.cornerRadius = radius
/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/SharkUtils/Utils/BasicUIActionHandler.swift:18:18: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | func tap(tapsRequired: Int = 1, touchesRequired: Int = 1, action: (() -> Void)?) {
/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/SharkUtils/Utils/BasicUIActionHandler.swift:49:36: error: 'Event' is unavailable in watchOS
47 | public extension UIControl {
48 |
49 | func addTarget(forEvent event: Event, action: (() -> Void)?) {
| `- error: 'Event' is unavailable in watchOS
50 | let handler = associatedObject {
51 | BasicUIActionHandler().with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:16:32: note: 'Event' has been explicitly marked unavailable here
14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
15 |
16 | typedef NS_OPTIONS(NSUInteger, UIControlEvents) {
| `- note: 'Event' has been explicitly marked unavailable here
17 | UIControlEventTouchDown = 1 << 0, // on all touch downs
18 | UIControlEventTouchDownRepeat = 1 << 1, // on multiple touchdowns (tap count > 1)
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/BasicUIActionHandler.swift:47:18: error: 'UIControl' is unavailable in watchOS
45 | }
46 |
47 | public extension UIControl {
| `- error: 'UIControl' is unavailable in watchOS
48 |
49 | func addTarget(forEvent event: Event, action: (() -> Void)?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/BasicUIActionHandler.swift:76:18: error: 'UIGestureRecognizer' is unavailable in watchOS
74 | }
75 |
76 | public extension UIGestureRecognizer {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
77 | var handler: BasicUIActionHandler {
78 | associatedObject {
/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:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SharkUtils (in target 'SharkUtils' from project 'SharkUtils')
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:12:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
10 |
11 | public protocol LayoutGuideSource {
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:13:25: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
11 | public protocol LayoutGuideSource {
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:14:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:15:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:16:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:17:23: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:18:22: error: 'NSLayoutDimension' is unavailable in watchOS
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:19:23: error: 'NSLayoutDimension' is unavailable in watchOS
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:20:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:21:24: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
22 | }
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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:24:11: error: 'UILayoutGuide' is unavailable in watchOS
22 | }
23 |
24 | extension UILayoutGuide: LayoutGuideSource {}
| `- error: 'UILayoutGuide' is unavailable in watchOS
25 | extension UIView: LayoutGuideSource {}
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/LayoutGuideSource.swift:25:11: error: 'UIView' is unavailable in watchOS
23 |
24 | extension UILayoutGuide: LayoutGuideSource {}
25 | extension UIView: LayoutGuideSource {}
| `- error: 'UIView' is unavailable in watchOS
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:76:41: error: 'UIView' is unavailable in watchOS
74 |
75 | @discardableResult
76 | func withSubviews(_ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
77 | content().forEach { contentView in
78 | contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:89:19: error: 'UILayoutPriority' is unavailable in watchOS
87 | func withEdgePinnedContent(
88 | _ pinning: Pinning = .all(0),
89 | priority: UILayoutPriority = .required,
| `- error: 'UILayoutPriority' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/SharkUtils/Constraints/PinningConstraintHelpers.swift:92:24: error: 'UIView' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
92 | content: () -> UIView) -> Self
| `- error: 'UIView' is unavailable in watchOS
93 | {
94 | withEdgePinnedContent(
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:89:39: error: 'required' is unavailable in watchOS
87 | func withEdgePinnedContent(
88 | _ pinning: Pinning = .all(0),
89 | priority: UILayoutPriority = .required,
| `- error: 'required' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:106:19: error: 'UILayoutPriority' is unavailable in watchOS
104 | func withEdgePinnedContent(
105 | _ pinning: Pinning = .all(0),
106 | priority: UILayoutPriority = .required,
| `- error: 'UILayoutPriority' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/SharkUtils/Constraints/PinningConstraintHelpers.swift:109:25: error: 'UIView' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
109 | content: () -> [UIView]) -> Self
| `- error: 'UIView' is unavailable in watchOS
110 | {
111 | let contentViews = content()
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:106:39: error: 'required' is unavailable in watchOS
104 | func withEdgePinnedContent(
105 | _ pinning: Pinning = .all(0),
106 | priority: UILayoutPriority = .required,
| `- error: 'required' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:116: error: 'UILayoutPriority' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:162: error: 'UIView' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:136: error: 'required' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:142: error: 'UILayoutPriority' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:188: error: 'UIView' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:162: error: 'required' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:44: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:125: error: 'UIView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'init()' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'init()' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:34: error: 'UILayoutPriority' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UILayoutPriority' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:67: error: 'UIView' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:200:44: error: 'UIView' is unavailable in watchOS
198 |
199 | @discardableResult
200 | func withAspectFilled(_ content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
201 | let view = content()
202 | withCenteredContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:44: error: 'UILayoutPriority' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:90: error: 'UIView' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:64: error: 'required' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:73:18: error: 'UIView' is unavailable in watchOS
71 | It is NOT a layout API, and is expected to be used in combination with some manual constraints less general basice stuff.
72 | */
73 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
74 |
75 | @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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:18:17: error: 'NSLayoutConstraint' is unavailable in watchOS
16 |
17 | class func make(
18 | _ axis: NSLayoutConstraint.Axis,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of 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/SharkUtils/Constraints/UIStackViewConstructor.swift:20:20: error: 'UIStackView' is unavailable in watchOS
18 | _ axis: NSLayoutConstraint.Axis,
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
21 | distribution: UIStackView.Distribution? = nil,
22 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:21:23: error: 'UIStackView' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
21 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
22 | layoutMargins: UIEdgeInsets? = nil) -> Self
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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:43:20: error: 'UIStackView' is unavailable in watchOS
41 | class func vertical(
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
44 | distribution: UIStackView.Distribution? = nil,
45 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:44:23: error: 'UIStackView' is unavailable in watchOS
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
44 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
45 | layoutMargins: UIEdgeInsets? = nil) -> Self
46 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:57:20: error: 'UIStackView' is unavailable in watchOS
55 | class func horizontal(
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
58 | distribution: UIStackView.Distribution? = nil,
59 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:58:23: error: 'UIStackView' is unavailable in watchOS
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
58 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
59 | layoutMargins: UIEdgeInsets? = nil) -> Self
60 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:71:46: error: 'UIView' is unavailable in watchOS
69 |
70 | @discardableResult
71 | func withArrangedViews(_ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
72 | content().forEach { contentView in
73 | contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/UIStackViewConstructor.swift:15:18: error: 'UIStackView' is unavailable in watchOS
13 | **/
14 |
15 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
16 |
17 | class func make(
/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/SharkUtils/Extensions/CACornerMask.swift:12:25: error: 'CACornerMask' is unavailable in watchOS
10 | public extension CACornerMask {
11 |
12 | static var topLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
13 | return .layerMinXMinYCorner
14 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:16:26: error: 'CACornerMask' is unavailable in watchOS
14 | }
15 |
16 | static var topRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
17 | return .layerMaxXMinYCorner
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:20:28: error: 'CACornerMask' is unavailable in watchOS
18 | }
19 |
20 | static var bottomLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
21 | return .layerMinXMaxYCorner
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:24:29: error: 'CACornerMask' is unavailable in watchOS
22 | }
23 |
24 | static var bottomRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
25 | return .layerMaxXMaxYCorner
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:28:21: error: 'CACornerMask' is unavailable in watchOS
26 | }
27 |
28 | static var all: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
29 | return [topLeft, topRight, bottomLeft, bottomRight]
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:10:18: error: 'CACornerMask' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
11 |
12 | static var topLeft: CACornerMask {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift:11:40: error: 'UIView' is unavailable in watchOS
9 |
10 | public extension UIStackView {
11 | func addArrangedSubViews(_ views: [UIView]) {
| `- error: 'UIView' is unavailable in watchOS
12 | views.forEach { addArrangedSubview($0) }
13 | }
/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/SharkUtils/Extensions/UIStackView.swift:10:18: error: 'UIStackView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
11 | func addArrangedSubViews(_ views: [UIView]) {
12 | views.forEach { addArrangedSubview($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/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/SharkUtils/Extensions/UIView.swift:11:54: error: 'CACornerMask' is unavailable in watchOS
9 |
10 | public extension UIView {
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
| `- error: 'CACornerMask' is unavailable in watchOS
12 | layer.cornerRadius = radius
13 | layer.maskedCorners = corners
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
12 | layer.cornerRadius = radius
/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/SharkUtils/Utils/BasicUIActionHandler.swift:18:18: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
19 |
20 | func tap(tapsRequired: Int = 1, touchesRequired: Int = 1, action: (() -> Void)?) {
/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/SharkUtils/Utils/BasicUIActionHandler.swift:49:36: error: 'Event' is unavailable in watchOS
47 | public extension UIControl {
48 |
49 | func addTarget(forEvent event: Event, action: (() -> Void)?) {
| `- error: 'Event' is unavailable in watchOS
50 | let handler = associatedObject {
51 | BasicUIActionHandler().with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:16:32: note: 'Event' has been explicitly marked unavailable here
14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
15 |
16 | typedef NS_OPTIONS(NSUInteger, UIControlEvents) {
| `- note: 'Event' has been explicitly marked unavailable here
17 | UIControlEventTouchDown = 1 << 0, // on all touch downs
18 | UIControlEventTouchDownRepeat = 1 << 1, // on multiple touchdowns (tap count > 1)
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/BasicUIActionHandler.swift:47:18: error: 'UIControl' is unavailable in watchOS
45 | }
46 |
47 | public extension UIControl {
| `- error: 'UIControl' is unavailable in watchOS
48 |
49 | func addTarget(forEvent event: Event, action: (() -> Void)?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/BasicUIActionHandler.swift:76:18: error: 'UIGestureRecognizer' is unavailable in watchOS
74 | }
75 |
76 | public extension UIGestureRecognizer {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
77 | var handler: BasicUIActionHandler {
78 | associatedObject {
/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/SharkUtils/Utils/BasicUIActionHandler.swift:86:18: error: 'UIBarButtonItem' is unavailable in watchOS
84 | }
85 |
86 | public extension UIBarButtonItem {
| `- error: 'UIBarButtonItem' is unavailable in watchOS
87 | var handler: BasicUIActionHandler {
88 | associatedObject {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/AxesSet.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/UIStackViewConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/AdditiveArithmetic.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/OptionalExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/ResultExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/Observable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/ObservableExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/ObserverSet.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/AsyncRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/RepeatingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/SequencedResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/Associatable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/BasicUIActionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/Chainable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/GenericArrayBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/NSRegularExpressionExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/ParameterErasure.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/ThreadSafe.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakClosure.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakContainable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakNonOptional.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WriteSafe.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SharkUtils -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SharkUtils.build/Debug-watchos/SharkUtils-t.build/Objects-normal/arm64_32/SharkUtils.abi.json
SwiftCompile normal arm64_32 (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ AxesSet.swift,\ LayoutGuideSource.swift,\ PinningConstraintHelpers.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/AxesSet.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift (in target 'SharkUtils' from project 'SharkUtils')
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:12:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
10 |
11 | public protocol LayoutGuideSource {
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:13:25: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
11 | public protocol LayoutGuideSource {
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:14:21: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
12 | var leadingAnchor: NSLayoutXAxisAnchor { get }
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:15:22: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
13 | var trailingAnchor: NSLayoutXAxisAnchor { get }
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:16:20: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
14 | var leftAnchor: NSLayoutXAxisAnchor { get }
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:17:23: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
15 | var rightAnchor: NSLayoutXAxisAnchor { get }
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:18:22: error: 'NSLayoutDimension' is unavailable in watchOS
16 | var topAnchor: NSLayoutYAxisAnchor { get }
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:19:23: error: 'NSLayoutDimension' is unavailable in watchOS
17 | var bottomAnchor: NSLayoutYAxisAnchor { get }
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
| `- error: 'NSLayoutDimension' is unavailable in watchOS
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:81:12: note: 'NSLayoutDimension' has been explicitly marked unavailable here
79 | // This layout anchor subclass is used for sizes (width & height).
80 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface NSLayoutDimension : NSLayoutAnchor<NSLayoutDimension *>
| `- note: 'NSLayoutDimension' has been explicitly marked unavailable here
82 |
83 | // These methods return an inactive constraint of the form thisVariable = constant.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:20:24: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
18 | var widthAnchor: NSLayoutDimension { get }
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:21:24: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
19 | var heightAnchor: NSLayoutDimension { get }
20 | var centerXAnchor: NSLayoutXAxisAnchor { get }
21 | var centerYAnchor: NSLayoutYAxisAnchor { get }
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
22 | }
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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift:24:11: error: 'UILayoutGuide' is unavailable in watchOS
22 | }
23 |
24 | extension UILayoutGuide: LayoutGuideSource {}
| `- error: 'UILayoutGuide' is unavailable in watchOS
25 | extension UIView: LayoutGuideSource {}
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/LayoutGuideSource.swift:25:11: error: 'UIView' is unavailable in watchOS
23 |
24 | extension UILayoutGuide: LayoutGuideSource {}
25 | extension UIView: LayoutGuideSource {}
| `- error: 'UIView' is unavailable in watchOS
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:76:41: error: 'UIView' is unavailable in watchOS
74 |
75 | @discardableResult
76 | func withSubviews(_ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
77 | content().forEach { contentView in
78 | contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:89:19: error: 'UILayoutPriority' is unavailable in watchOS
87 | func withEdgePinnedContent(
88 | _ pinning: Pinning = .all(0),
89 | priority: UILayoutPriority = .required,
| `- error: 'UILayoutPriority' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/SharkUtils/Constraints/PinningConstraintHelpers.swift:92:24: error: 'UIView' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
92 | content: () -> UIView) -> Self
| `- error: 'UIView' is unavailable in watchOS
93 | {
94 | withEdgePinnedContent(
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:89:39: error: 'required' is unavailable in watchOS
87 | func withEdgePinnedContent(
88 | _ pinning: Pinning = .all(0),
89 | priority: UILayoutPriority = .required,
| `- error: 'required' is unavailable in watchOS
90 | add: Bool = true,
91 | safeArea: Bool = false,
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:106:19: error: 'UILayoutPriority' is unavailable in watchOS
104 | func withEdgePinnedContent(
105 | _ pinning: Pinning = .all(0),
106 | priority: UILayoutPriority = .required,
| `- error: 'UILayoutPriority' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h: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/SharkUtils/Constraints/PinningConstraintHelpers.swift:109:25: error: 'UIView' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
109 | content: () -> [UIView]) -> Self
| `- error: 'UIView' is unavailable in watchOS
110 | {
111 | let contentViews = content()
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:106:39: error: 'required' is unavailable in watchOS
104 | func withEdgePinnedContent(
105 | _ pinning: Pinning = .all(0),
106 | priority: UILayoutPriority = .required,
| `- error: 'required' is unavailable in watchOS
107 | add: Bool = true,
108 | safeArea: Bool = false,
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:116: error: 'UILayoutPriority' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:162: error: 'UIView' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:134:136: error: 'required' is unavailable in watchOS
132 |
133 | @discardableResult
134 | func withCenteredContent(add: Bool = true, safeArea: Bool = false, x: CGFloat? = 0, y: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
135 | let contentViews = content()
136 | if add {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:142: error: 'UILayoutPriority' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:188: error: 'UIView' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:156:162: error: 'required' is unavailable in watchOS
154 |
155 | @discardableResult
156 | func withVerticallyCenteredContent(add: Bool = true, safeArea: Bool = false, y: CGFloat? = 0, horizontalEdgePin: CGFloat? = 0, priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
157 | let contentViews = content()
158 | if add {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:44: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:125: error: 'UIView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'UIScrollView' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:167:59: error: 'init()' is unavailable in watchOS
165 |
166 | @discardableResult
167 | func withScrollableContent(scrollView: UIScrollView = UIScrollView(), pinnedAxes: AxesSet = .horizontal, content: () -> UIView) -> Self {
| `- error: 'init()' is unavailable in watchOS
168 | let contentView = content()
169 | withEdgePinnedContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:34: error: 'UILayoutPriority' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UILayoutPriority' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:192:67: error: 'UIView' is unavailable in watchOS
190 | }
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
193 | let result = UIView()
194 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:200:44: error: 'UIView' is unavailable in watchOS
198 |
199 | @discardableResult
200 | func withAspectFilled(_ content: () -> UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
201 | let view = content()
202 | withCenteredContent {[
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:44: error: 'UILayoutPriority' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UILayoutPriority' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/Applications/Xcode-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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:90: error: 'UIView' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:215:64: error: 'required' is unavailable in watchOS
213 |
214 | @discardableResult
215 | func withAspectFilledContent(priority: UILayoutPriority = .required, content: () -> [UIView]) -> Self {
| `- error: 'required' is unavailable in watchOS
216 | let contentViews = content()
217 | withSubviews {
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var required: UILayoutPriority { get }}
| `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:73:18: error: 'UIView' is unavailable in watchOS
71 | It is NOT a layout API, and is expected to be used in combination with some manual constraints less general basice stuff.
72 | */
73 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
74 |
75 | @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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:115:56: error: 'safeAreaLayoutGuide' is unavailable in watchOS
113 | withSubviews { contentViews }
114 | }
115 | let guideSoure: LayoutGuideSource = safeArea ? safeAreaLayoutGuide : self
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
116 | contentViews.forEach { contentView in
117 | NSLayoutConstraint.activate(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:117:13: error: 'NSLayoutConstraint' is unavailable in watchOS
115 | let guideSoure: LayoutGuideSource = safeArea ? safeAreaLayoutGuide : self
116 | contentViews.forEach { contentView in
117 | NSLayoutConstraint.activate(
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
118 | [
119 | pinning.leading.flatMap { contentView.leadingAnchor.constraint(equalTo: guideSoure.leadingAnchor, constant: $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/SharkUtils/Constraints/PinningConstraintHelpers.swift:139:56: error: 'safeAreaLayoutGuide' is unavailable in watchOS
137 | withSubviews { contentViews }
138 | }
139 | let guideSoure: LayoutGuideSource = safeArea ? safeAreaLayoutGuide : self
| `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
140 | contentViews.forEach { contentView in
141 | NSLayoutConstraint.activate(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 | the status bar or navigation bar, if present). Similarly for the other edges.
305 | */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
| `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/AxesSet.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AxesSet.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/LayoutGuideSource.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayoutGuideSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PinningConstraintHelpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:141:13: error: 'NSLayoutConstraint' is unavailable in watchOS
139 | let guideSoure: LayoutGuideSource = safeArea ? safeAreaLayoutGuide : self
140 | contentViews.forEach { contentView in
141 | NSLayoutConstraint.activate(
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
142 | [
143 | x.flatMap { contentView.centerXAnchor.constraint(equalTo: guideSoure.centerXAnchor, constant: $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/SharkUtils/Constraints/PinningConstraintHelpers.swift:186:20: error: 'CAShapeLayer' is unavailable in watchOS
184 | func withRoundedCorners(corners: UIRectCorner, radius: CGFloat) -> Self {
185 | let path = UIBezierPath(roundedRect: bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
186 | let mask = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
187 | mask.path = path.cgPath
188 | layer.mask = mask
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:193:22: error: 'UIView' is unavailable in watchOS
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
193 | let result = UIView()
| `- error: 'UIView' is unavailable in watchOS
194 | result.setContentHuggingPriority(priority, for: .vertical)
195 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:193:22: error: 'init()' is unavailable in watchOS
191 |
192 | static func spacer(priority: UILayoutPriority = .init(50)) -> UIView {
193 | let result = UIView()
| `- error: 'init()' is unavailable in watchOS
194 | result.setContentHuggingPriority(priority, for: .vertical)
195 | result.setContentHuggingPriority(priority, for: .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/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/SharkUtils/Constraints/PinningConstraintHelpers.swift:205:9: error: 'NSLayoutConstraint' is unavailable in watchOS
203 | view
204 | ]}
205 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
206 | view.widthAnchor.constraint(equalTo: widthAnchor).with { $0.priority = .defaultLow },
207 | view.heightAnchor.constraint(equalTo: heightAnchor).with { $0.priority = .defaultLow },
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of 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/SharkUtils/Constraints/PinningConstraintHelpers.swift:206:85: error: 'defaultLow' is unavailable in watchOS
204 | ]}
205 | NSLayoutConstraint.activate([
206 | view.widthAnchor.constraint(equalTo: widthAnchor).with { $0.priority = .defaultLow },
| `- error: 'defaultLow' is unavailable in watchOS
207 | view.heightAnchor.constraint(equalTo: heightAnchor).with { $0.priority = .defaultLow },
208 | view.widthAnchor.constraint(greaterThanOrEqualTo: widthAnchor),
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:207:87: error: 'defaultLow' is unavailable in watchOS
205 | NSLayoutConstraint.activate([
206 | view.widthAnchor.constraint(equalTo: widthAnchor).with { $0.priority = .defaultLow },
207 | view.heightAnchor.constraint(equalTo: heightAnchor).with { $0.priority = .defaultLow },
| `- error: 'defaultLow' is unavailable in watchOS
208 | view.widthAnchor.constraint(greaterThanOrEqualTo: widthAnchor),
209 | view.heightAnchor.constraint(greaterThanOrEqualTo: heightAnchor)
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/PinningConstraintHelpers.swift:221:42: error: 'defaultLow' is unavailable in watchOS
219 | }
220 | withCenteredContent(add: false, content: { contentViews })
221 | withEdgePinnedContent(priority: .defaultLow, add: false, content: { contentViews })
| `- error: 'defaultLow' is unavailable in watchOS
222 | NSLayoutConstraint.activate(
223 | contentViews
UIKit.UILayoutPriority.defaultLow:3:21: note: 'defaultLow' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 | public static var defaultLow: UILayoutPriority { get }}
| `- note: 'defaultLow' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64_32 Compiling\ UIView.swift,\ Observable.swift,\ ObservableExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/Observable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/ObservableExtensions.swift (in target 'SharkUtils' from project 'SharkUtils')
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift:11:54: error: 'CACornerMask' is unavailable in watchOS
9 |
10 | public extension UIView {
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
| `- error: 'CACornerMask' is unavailable in watchOS
12 | layer.cornerRadius = radius
13 | layer.maskedCorners = corners
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIView.swift:10:18: error: 'UIView' is unavailable in watchOS
8 | import UIKit
9 |
10 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
11 | func setCornerRadius(_ radius: CGFloat, corners: CACornerMask = .all) {
12 | layer.cornerRadius = radius
/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/SharkUtils/Extensions/UIView.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/Observable.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Observable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Observable/ObservableExtensions.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ObservableExtensions.swift
SwiftCompile normal arm64_32 Compiling\ ParallelResultRequests.swift,\ RepeatingRequest.swift,\ SequencedResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/RepeatingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/SequencedResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParallelResultRequests.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/RepeatingRequest.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RepeatingRequest.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/SequencedResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SequencedResultRequests.swift
SwiftCompile normal arm64 Compiling\ ParallelResultRequests.swift,\ RepeatingRequest.swift,\ SequencedResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelResultRequests.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/RepeatingRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/SequencedResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/ParallelResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ParallelResultRequests.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/RepeatingRequest.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RepeatingRequest.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Requests/SequencedResultRequests.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SequencedResultRequests.swift
SwiftCompile normal arm64_32 Compiling\ UIStackViewConstructor.swift,\ AdditiveArithmetic.swift,\ CACornerMask.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/UIStackViewConstructor.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/AdditiveArithmetic.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift (in target 'SharkUtils' from project 'SharkUtils')
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/UIStackViewConstructor.swift:18:17: error: 'NSLayoutConstraint' is unavailable in watchOS
16 |
17 | class func make(
18 | _ axis: NSLayoutConstraint.Axis,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = 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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of 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/SharkUtils/Constraints/UIStackViewConstructor.swift:20:20: error: 'UIStackView' is unavailable in watchOS
18 | _ axis: NSLayoutConstraint.Axis,
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
21 | distribution: UIStackView.Distribution? = nil,
22 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:21:23: error: 'UIStackView' is unavailable in watchOS
19 | spacing: CGFloat? = nil,
20 | alignment: UIStackView.Alignment? = nil,
21 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
22 | layoutMargins: UIEdgeInsets? = nil) -> Self
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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:43:20: error: 'UIStackView' is unavailable in watchOS
41 | class func vertical(
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
44 | distribution: UIStackView.Distribution? = nil,
45 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:44:23: error: 'UIStackView' is unavailable in watchOS
42 | spacing: CGFloat? = nil,
43 | alignment: UIStackView.Alignment? = nil,
44 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
45 | layoutMargins: UIEdgeInsets? = nil) -> Self
46 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:57:20: error: 'UIStackView' is unavailable in watchOS
55 | class func horizontal(
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
58 | distribution: UIStackView.Distribution? = nil,
59 | layoutMargins: UIEdgeInsets? = nil) -> 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/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/SharkUtils/Constraints/UIStackViewConstructor.swift:58:23: error: 'UIStackView' is unavailable in watchOS
56 | spacing: CGFloat? = nil,
57 | alignment: UIStackView.Alignment? = nil,
58 | distribution: UIStackView.Distribution? = nil,
| `- error: 'UIStackView' is unavailable in watchOS
59 | layoutMargins: UIEdgeInsets? = nil) -> Self
60 | {
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:71:46: error: 'UIView' is unavailable in watchOS
69 |
70 | @discardableResult
71 | func withArrangedViews(_ content: () -> [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
72 | content().forEach { contentView in
73 | contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SharkUtils/Constraints/UIStackViewConstructor.swift:15:18: error: 'UIStackView' is unavailable in watchOS
13 | **/
14 |
15 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
16 |
17 | class func make(
/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/SharkUtils/Constraints/UIStackViewConstructor.swift:24:9: error: 'init()' is unavailable in watchOS
22 | layoutMargins: UIEdgeInsets? = nil) -> Self
23 | {
24 | Self().with {
| `- error: 'init()' is unavailable in watchOS
25 | $0.axis = axis
26 | if let spacing = spacing {
/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/SharkUtils/Extensions/CACornerMask.swift:12:25: error: 'CACornerMask' is unavailable in watchOS
10 | public extension CACornerMask {
11 |
12 | static var topLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
13 | return .layerMinXMinYCorner
14 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:16:26: error: 'CACornerMask' is unavailable in watchOS
14 | }
15 |
16 | static var topRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
17 | return .layerMaxXMinYCorner
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:20:28: error: 'CACornerMask' is unavailable in watchOS
18 | }
19 |
20 | static var bottomLeft: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
21 | return .layerMinXMaxYCorner
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:24:29: error: 'CACornerMask' is unavailable in watchOS
22 | }
23 |
24 | static var bottomRight: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
25 | return .layerMaxXMaxYCorner
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift:28:21: error: 'CACornerMask' is unavailable in watchOS
26 | }
27 |
28 | static var all: CACornerMask {
| `- error: 'CACornerMask' is unavailable in watchOS
29 | return [topLeft, topRight, bottomLeft, bottomRight]
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Constraints/UIStackViewConstructor.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackViewConstructor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/AdditiveArithmetic.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AdditiveArithmetic.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/CACornerMask.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CACornerMask.swift
SwiftCompile normal arm64 Compiling\ ThreadSafe.swift,\ WeakClosure.swift,\ WeakContainable.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/ThreadSafe.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakClosure.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakContainable.swift (in target 'SharkUtils' from project 'SharkUtils')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/ThreadSafe.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ThreadSafe.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakClosure.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WeakClosure.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Utils/WeakContainable.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile WeakContainable.swift
SwiftCompile normal arm64_32 Compiling\ OptionalExtensions.swift,\ ResultExtensions.swift,\ UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/OptionalExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/ResultExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift (in target 'SharkUtils' from project 'SharkUtils')
/Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift:11:40: error: 'UIView' is unavailable in watchOS
9 |
10 | public extension UIStackView {
11 | func addArrangedSubViews(_ views: [UIView]) {
| `- error: 'UIView' is unavailable in watchOS
12 | views.forEach { addArrangedSubview($0) }
13 | }
/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/SharkUtils/Extensions/OptionalExtensions.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OptionalExtensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/ResultExtensions.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResultExtensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SharkUtils/Extensions/UIStackView.swift (in target 'SharkUtils' from project 'SharkUtils')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 14:54:10.624 xcodebuild[783:4800] [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\ SharkUtils (in target 'SharkUtils' from project 'SharkUtils')
SwiftCompile normal arm64_32 (in target 'SharkUtils' from project 'SharkUtils')
Building workspace SharkUtils with scheme SharkUtils
(3 failures)
BUILD FAILURE 6.4 watchOS