The Swift Package Index logo.Swift Package Index

Build Information

Failed to build AveCommonHelperViews, reference 1.0.0 (9b055a), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 07:30:44 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 AveCommonHelperViews -destination generic/platform=watchOS

Build Log

 34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
 35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
    |            `- note: 'NSTextContainer' has been explicitly marked unavailable here
 37 |
 38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:61: error: 'UIEvent' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                             `- error: 'UIEvent' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:74: error: 'UIView' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                                          `- error: 'UIView' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ContentTextView.swift:14:31: error: 'UITextView' is unavailable in watchOS
12 | ///	 - text selection is disabled by default
13 | ///	 - still allows link interaction
14 | public class ContentTextView: UITextView {
   |                               `- error: 'UITextView' is unavailable in watchOS
15 |
16 | 	/// If yes, allows text selection, otherwise only links can be interacted 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/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:28:19: error: 'CAGradientLayerType' is unavailable in watchOS
 26 |
 27 | 	/// the type of gradient
 28 | 	public var type: CAGradientLayerType {
    |                   `- error: 'CAGradientLayerType' is unavailable in watchOS
 29 | 		get { gradientLayer.type }
 30 | 		set { gradientLayer.type = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:46:28: error: 'CAGradientLayer' is unavailable in watchOS
 44 |
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
    |                            `- error: 'CAGradientLayer' is unavailable in watchOS
 47 | 		return layer as! CAGradientLayer
 48 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:118: error: 'CAGradientLayerType' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                      `- error: 'CAGradientLayerType' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:141: error: 'axial' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                             `- error: 'axial' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:111: error: 'CAGradientLayerType' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                               `- error: 'CAGradientLayerType' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:134: error: 'axial' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                      `- error: 'axial' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:75: error: 'UITraitCollection' is unavailable in watchOS
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:41: error: 'CALayer' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:73: error: 'CAAction' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:11:28: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A View that wraps CGradientLayer
 11 | public class GradientView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// the colors for this gradient
/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/RoundRectView.swift:44:28: error: 'CACornerMask' is unavailable in watchOS
 42 |
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
    |                            `- error: 'CACornerMask' is unavailable in watchOS
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
/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/RoundRectView.swift:95:75: error: 'UITraitCollection' is unavailable in watchOS
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:95:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:41: error: 'CALayer' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:73: error: 'CAAction' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:11:29: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | public class RoundRectView: UIView {
    |                             `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// value used to signal that we always want circle corners
/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/ShapeView.swift:25:23: error: 'CAShapeLayerFillRule' is unavailable in watchOS
 23 | 	}
 24 |
 25 | 	public var fillRule: CAShapeLayerFillRule {
    |                       `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
 26 | 		get {return shapeLayer.fillRule}
 27 | 		set {shapeLayer.fillRule = newValue}
/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:12:20: note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 10 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:56:22: error: 'CAShapeLayerLineCap' is unavailable in watchOS
 54 | 	}
 55 |
 56 | 	public var lineCap: CAShapeLayerLineCap {
    |                      `- error: 'CAShapeLayerLineCap' is unavailable in watchOS
 57 | 		get {return shapeLayer.lineCap}
 58 | 		set {shapeLayer.lineCap = newValue}
/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:14:20: note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 15 |
 16 | /* The shape layer draws a cubic Bezier spline in its coordinate space.
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:61:23: error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 59 | 	}
 60 |
 61 | 	public var lineJoin: CAShapeLayerLineJoin {
    |                       `- error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 62 | 		get {return shapeLayer.lineJoin}
 63 | 		set {shapeLayer.lineJoin = newValue}
/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:13:20: note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:76:25: error: 'CAShapeLayer' is unavailable in watchOS
 74 | 	}
 75 |
 76 | 	public var shapeLayer: CAShapeLayer {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 77 | 		return layer as! CAShapeLayer
 78 | 	}
/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/ShapeView.swift:91:75: error: 'UITraitCollection' is unavailable in watchOS
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:91:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:41: error: 'CALayer' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:73: error: 'CAAction' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:11:25: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that wraps CAShapeLayer
 11 | public class ShapeView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	public var path: UIBezierPath? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 Compiling\ ContentTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContentTextView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:22:53: error: 'NSTextContainer' is unavailable in watchOS
20 | 	private var actualTextColor: UIColor?
21 |
22 | 	override public init(frame: CGRect, textContainer: NSTextContainer?) {
   |                                                     `- error: 'NSTextContainer' is unavailable in watchOS
23 | 		super.init(frame: frame, textContainer: textContainer)
24 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
 34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
 35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
    |            `- note: 'NSTextContainer' has been explicitly marked unavailable here
 37 |
 38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:61: error: 'UIEvent' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                             `- error: 'UIEvent' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:74: error: 'UIView' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                                          `- error: 'UIView' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 Compiling\ ShapeView.swift /Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:25:23: error: 'CAShapeLayerFillRule' is unavailable in watchOS
 23 | 	}
 24 |
 25 | 	public var fillRule: CAShapeLayerFillRule {
    |                       `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
 26 | 		get {return shapeLayer.fillRule}
 27 | 		set {shapeLayer.fillRule = newValue}
/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:12:20: note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 10 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:56:22: error: 'CAShapeLayerLineCap' is unavailable in watchOS
 54 | 	}
 55 |
 56 | 	public var lineCap: CAShapeLayerLineCap {
    |                      `- error: 'CAShapeLayerLineCap' is unavailable in watchOS
 57 | 		get {return shapeLayer.lineCap}
 58 | 		set {shapeLayer.lineCap = newValue}
/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:14:20: note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 15 |
 16 | /* The shape layer draws a cubic Bezier spline in its coordinate space.
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:61:23: error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 59 | 	}
 60 |
 61 | 	public var lineJoin: CAShapeLayerLineJoin {
    |                       `- error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 62 | 		get {return shapeLayer.lineJoin}
 63 | 		set {shapeLayer.lineJoin = newValue}
/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:13:20: note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:76:25: error: 'CAShapeLayer' is unavailable in watchOS
 74 | 	}
 75 |
 76 | 	public var shapeLayer: CAShapeLayer {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 77 | 		return layer as! CAShapeLayer
 78 | 	}
/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/ShapeView.swift:91:75: error: 'UITraitCollection' is unavailable in watchOS
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:91:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:41: error: 'CALayer' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:73: error: 'CAAction' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:11:25: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that wraps CAShapeLayer
 11 | public class ShapeView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	public var path: UIBezierPath? {
/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/ShapeView.swift:77:20: error: 'CAShapeLayer' is unavailable in watchOS
 75 |
 76 | 	public var shapeLayer: CAShapeLayer {
 77 | 		return layer as! CAShapeLayer
    |                    `- error: 'CAShapeLayer' is unavailable in watchOS
 78 | 	}
 79 |
/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/ShapeView.swift:88:10: error: 'CAShapeLayer' is unavailable in watchOS
 86 | 	// MARK: - UIView
 87 | 	override public class var layerClass: AnyClass {
 88 | 		return CAShapeLayer.self
    |          `- error: 'CAShapeLayer' is unavailable in watchOS
 89 | 	}
 90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/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/ShapeView.swift:92:9: error: 'traitCollectionDidChange' is unavailable in watchOS
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
 93 | 		updateColors()
 94 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShapeView.swift
SwiftCompile normal arm64_32 Compiling\ CircleView.swift /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CircleView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift:19:7: error: 'UIView' is unavailable in watchOS
17 |
18 | 			superview?.setNeedsLayout()
19 | 			if UIView.inheritedAnimationDuration > 0 {
   |       `- error: 'UIView' is unavailable in watchOS
20 | 				superview?.layoutIfNeeded()
21 | 			}
/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/CircleView.swift:51:37: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | 	}
50 |
51 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
   |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize ?? 0)
53 | 		constraint.priority = .required
/Applications/Xcode-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/CircleView.swift:53:26: error: 'required' is unavailable in watchOS
51 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
52 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize ?? 0)
53 | 		constraint.priority = .required
   |                          `- error: 'required' is unavailable in watchOS
54 | 		return constraint
55 | 	}()
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/CircleView.swift:11:26: error: 'UIView' is unavailable in watchOS
 9 |
10 | /// a view that is always a circle
11 | public class CircleView: UIView {
   |                          `- error: 'UIView' is unavailable in watchOS
12 | 	/// Set this to a non nil value to force a width and height
13 | 	public var fixedSize: CGFloat? = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift:32:8: error: 'init()' is unavailable in watchOS
30 | 	///		- clipsToBounds: **optional** clips to bounds, defaults to false
31 | 	public convenience init(size: CGFloat, backgroundColor: UIColor? = nil, clipsToBounds: Bool = false) {
32 | 		self.init()
   |        `- error: 'init()' is unavailable in watchOS
33 | 		self.backgroundColor = backgroundColor
34 | 		self.clipsToBounds = clipsToBounds
/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.
SwiftCompile normal arm64_32 Compiling\ GradientView.swift /Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:28:19: error: 'CAGradientLayerType' is unavailable in watchOS
 26 |
 27 | 	/// the type of gradient
 28 | 	public var type: CAGradientLayerType {
    |                   `- error: 'CAGradientLayerType' is unavailable in watchOS
 29 | 		get { gradientLayer.type }
 30 | 		set { gradientLayer.type = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:46:28: error: 'CAGradientLayer' is unavailable in watchOS
 44 |
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
    |                            `- error: 'CAGradientLayer' is unavailable in watchOS
 47 | 		return layer as! CAGradientLayer
 48 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:118: error: 'CAGradientLayerType' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                      `- error: 'CAGradientLayerType' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:141: error: 'axial' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                             `- error: 'axial' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:111: error: 'CAGradientLayerType' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                               `- error: 'CAGradientLayerType' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:134: error: 'axial' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                      `- error: 'axial' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:75: error: 'UITraitCollection' is unavailable in watchOS
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:41: error: 'CALayer' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:73: error: 'CAAction' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:11:28: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A View that wraps CGradientLayer
 11 | public class GradientView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// the colors for this gradient
/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/GradientView.swift:47:20: error: 'CAGradientLayer' is unavailable in watchOS
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
 47 | 		return layer as! CAGradientLayer
    |                    `- error: 'CAGradientLayer' is unavailable in watchOS
 48 | 	}
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:62:16: error: 'axial' is unavailable in watchOS
 60 | 		self.startPoint = CGPoint(x: 0, y: start)
 61 | 		self.endPoint = CGPoint(x: 0, y: end)
 62 | 		self.type = .axial
    |                `- error: 'axial' is unavailable in watchOS
 63 | 	}
 64 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:76:16: error: 'axial' is unavailable in watchOS
 74 | 		self.startPoint = CGPoint(x: 0, y: start)
 75 | 		self.endPoint = CGPoint(x: 0, y: end)
 76 | 		self.type = .axial
    |                `- error: 'axial' is unavailable in watchOS
 77 | 	}
 78 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:135:8: error: 'init()' is unavailable in watchOS
133 | 	/// 	- end: **optional** the y axis end point of the gradient
134 | 	convenience init(verticallyFrom from: UIColor, to: UIColor, start: CGFloat = 0, end: CGFloat = 1) {
135 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
136 | 		setVerticalLinearGradient(from: from, to: to, start: start, end: end)
137 | 		updateColors()
/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/GradientView.swift:145:8: error: 'init()' is unavailable in watchOS
143 | 	///		- from: the color to fade out from
144 | 	convenience init(verticallyFadingOutFrom from: UIColor) {
145 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
146 | 		setVerticalLinearFadeOut(from: from)
147 | 		updateColors()
/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/GradientView.swift:155:8: error: 'init()' is unavailable in watchOS
153 | 	///		- to: the color to fade in to
154 | 	convenience init(verticallyFadingInTo to: UIColor) {
155 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
156 | 		setVerticalLinearFadeIn(to: to)
157 | 		updateColors()
/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/GradientView.swift:168:8: error: 'init()' is unavailable in watchOS
166 | 	/// 	- end: **optional** the x axis end point of the gradient
167 | 	convenience init(horizontallyFrom from: UIColor, to: UIColor, start: CGFloat = 0, end: CGFloat = 1) {
168 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
169 | 		setHorizontalLinearGradient(from: from, to: to, start: start, end: end)
170 | 		updateColors()
/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/GradientView.swift:178:8: error: 'init()' is unavailable in watchOS
176 | 	///		- from: the color to fade out from
177 | 	convenience init(horizontallyFadingOutFrom from: UIColor) {
178 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
179 | 		setHorizontalLinearFadeOut(from: from)
180 | 		updateColors()
/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/GradientView.swift:188:8: error: 'init()' is unavailable in watchOS
186 | 	///		- from: the color to fade out from
187 | 	convenience init(horizontallyFadingInTo to: UIColor) {
188 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
189 | 		setHorizontalLinearFadeIn(to: to)
190 | 		updateColors()
/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/GradientView.swift:202:8: error: 'init()' is unavailable in watchOS
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
202 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
204 | 		updateColors()
/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/GradientView.swift:210:42: error: 'resolvedColor(with:)' is unavailable in watchOS
208 | 	private func updateColors() {
209 | 		let traitCollection = self.traitCollection
210 | 		gradientLayer.colors = colors.map { $0.resolvedColor(with: traitCollection).cgColor }
    |                                          `- error: 'resolvedColor(with:)' is unavailable in watchOS
211 | 	}
212 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:148:1: note: 'resolvedColor(with:)' has been explicitly marked unavailable here
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
147 |  */
148 | - (UIColor *)resolvedColorWithTraitCollection:(UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'resolvedColor(with:)' has been explicitly marked unavailable here
149 |
150 | @end
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:215:10: error: 'CAGradientLayer' is unavailable in watchOS
213 | 	// MARK: - UIView
214 | 	override public class var layerClass: AnyClass {
215 | 		return CAGradientLayer.self
    |          `- error: 'CAGradientLayer' is unavailable in watchOS
216 | 	}
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:219:9: error: 'traitCollectionDidChange' is unavailable in watchOS
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
219 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
220 | 		updateColors()
221 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GradientView.swift
SwiftCompile normal arm64_32 Compiling\ RoundRectView.swift /Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:44:28: error: 'CACornerMask' is unavailable in watchOS
 42 |
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
    |                            `- error: 'CACornerMask' is unavailable in watchOS
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
/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/RoundRectView.swift:95:75: error: 'UITraitCollection' is unavailable in watchOS
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:95:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:41: error: 'CALayer' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:73: error: 'CAAction' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:11:29: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | public class RoundRectView: UIView {
    |                             `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// value used to signal that we always want circle corners
/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/RoundRectView.swift:32:14: error: 'cornerCurve' is unavailable in watchOS
 30 | 	/// true if we want smooth continuous corners
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
    |              `- error: 'cornerCurve' is unavailable in watchOS
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
 34 | 	}
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:32:30: error: 'continuous' is unavailable in watchOS
 30 | 	/// true if we want smooth continuous corners
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
    |                              `- error: 'continuous' is unavailable in watchOS
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
 34 | 	}
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:14: error: 'cornerCurve' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |              `- error: 'cornerCurve' is unavailable in watchOS
 34 | 	}
 35 |
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:40: error: 'continuous' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                        `- error: 'continuous' is unavailable in watchOS
 34 | 	}
 35 |
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:54: error: 'circular' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                                      `- error: 'circular' is unavailable in watchOS
 34 | 	}
 35 |
/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:1059:36: note: 'circular' has been explicitly marked unavailable here
1057 | /** Corner curve names. **/
1058 |
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
     |                                    `- note: 'circular' has been explicitly marked unavailable here
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:45:14: error: 'maskedCorners' is unavailable in watchOS
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
 45 | 		get {layer.maskedCorners}
    |              `- error: 'maskedCorners' is unavailable in watchOS
 46 | 		set {layer.maskedCorners = newValue}
 47 | 	}
/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:601:24: note: 'maskedCorners' has been explicitly marked unavailable here
 599 |  * `cornerRadius' property. Defaults to all four corners. */
 600 |
 601 | @property CACornerMask maskedCorners
     |                        `- note: 'maskedCorners' has been explicitly marked unavailable here
 602 |   API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
 603 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:46:14: error: 'maskedCorners' is unavailable in watchOS
 44 | 	public var maskedCorners: CACornerMask {
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
    |              `- error: 'maskedCorners' is unavailable in watchOS
 47 | 	}
 48 |
/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:601:24: note: 'maskedCorners' has been explicitly marked unavailable here
 599 |  * `cornerRadius' property. Defaults to all four corners. */
 600 |
 601 | @property CACornerMask maskedCorners
     |                        `- note: 'maskedCorners' has been explicitly marked unavailable here
 602 |   API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
 603 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:72:36: error: 'resolvedColor(with:)' is unavailable in watchOS
 70 | 	// MARK: - Privates
 71 | 	private func updateBorderColor() {
 72 | 		layer.borderColor = borderColor?.resolvedColor(with: traitCollection).cgColor
    |                                    `- error: 'resolvedColor(with:)' is unavailable in watchOS
 73 | 	}
 74 | 	private func updateCornerRadius() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:148:1: note: 'resolvedColor(with:)' has been explicitly marked unavailable here
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
147 |  */
148 | - (UIColor *)resolvedColorWithTraitCollection:(UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'resolvedColor(with:)' has been explicitly marked unavailable here
149 |
150 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:84:9: error: 'cornerCurve' is unavailable in watchOS
 82 |
 83 | 	private func setup() {
 84 | 		layer.cornerCurve = .continuous
    |         `- error: 'cornerCurve' is unavailable in watchOS
 85 | 	}
 86 |
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:84:24: error: 'continuous' is unavailable in watchOS
 82 |
 83 | 	private func setup() {
 84 | 		layer.cornerCurve = .continuous
    |                        `- error: 'continuous' is unavailable in watchOS
 85 | 	}
 86 |
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:96:9: error: 'traitCollectionDidChange' is unavailable in watchOS
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
 97 | 		updateBorderColor()
 98 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoundRectView.swift
SwiftCompile normal arm64 Compiling\ ContentTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:22:53: error: 'NSTextContainer' is unavailable in watchOS
20 | 	private var actualTextColor: UIColor?
21 |
22 | 	override public init(frame: CGRect, textContainer: NSTextContainer?) {
   |                                                     `- error: 'NSTextContainer' is unavailable in watchOS
23 | 		super.init(frame: frame, textContainer: textContainer)
24 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
 34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
 35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
    |            `- note: 'NSTextContainer' has been explicitly marked unavailable here
 37 |
 38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:61: error: 'UIEvent' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                             `- error: 'UIEvent' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:74: error: 'UIView' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                                          `- error: 'UIView' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContentTextView.swift
SwiftCompile normal arm64 Compiling\ GradientView.swift /Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:28:19: error: 'CAGradientLayerType' is unavailable in watchOS
 26 |
 27 | 	/// the type of gradient
 28 | 	public var type: CAGradientLayerType {
    |                   `- error: 'CAGradientLayerType' is unavailable in watchOS
 29 | 		get { gradientLayer.type }
 30 | 		set { gradientLayer.type = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:46:28: error: 'CAGradientLayer' is unavailable in watchOS
 44 |
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
    |                            `- error: 'CAGradientLayer' is unavailable in watchOS
 47 | 		return layer as! CAGradientLayer
 48 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:118: error: 'CAGradientLayerType' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                      `- error: 'CAGradientLayerType' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:141: error: 'axial' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                             `- error: 'axial' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:111: error: 'CAGradientLayerType' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                               `- error: 'CAGradientLayerType' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:134: error: 'axial' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                      `- error: 'axial' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:75: error: 'UITraitCollection' is unavailable in watchOS
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:41: error: 'CALayer' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:73: error: 'CAAction' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:11:28: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A View that wraps CGradientLayer
 11 | public class GradientView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// the colors for this gradient
/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/GradientView.swift:47:20: error: 'CAGradientLayer' is unavailable in watchOS
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
 47 | 		return layer as! CAGradientLayer
    |                    `- error: 'CAGradientLayer' is unavailable in watchOS
 48 | 	}
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:62:16: error: 'axial' is unavailable in watchOS
 60 | 		self.startPoint = CGPoint(x: 0, y: start)
 61 | 		self.endPoint = CGPoint(x: 0, y: end)
 62 | 		self.type = .axial
    |                `- error: 'axial' is unavailable in watchOS
 63 | 	}
 64 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:76:16: error: 'axial' is unavailable in watchOS
 74 | 		self.startPoint = CGPoint(x: 0, y: start)
 75 | 		self.endPoint = CGPoint(x: 0, y: end)
 76 | 		self.type = .axial
    |                `- error: 'axial' is unavailable in watchOS
 77 | 	}
 78 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:135:8: error: 'init()' is unavailable in watchOS
133 | 	/// 	- end: **optional** the y axis end point of the gradient
134 | 	convenience init(verticallyFrom from: UIColor, to: UIColor, start: CGFloat = 0, end: CGFloat = 1) {
135 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
136 | 		setVerticalLinearGradient(from: from, to: to, start: start, end: end)
137 | 		updateColors()
/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/GradientView.swift:145:8: error: 'init()' is unavailable in watchOS
143 | 	///		- from: the color to fade out from
144 | 	convenience init(verticallyFadingOutFrom from: UIColor) {
145 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
146 | 		setVerticalLinearFadeOut(from: from)
147 | 		updateColors()
/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/GradientView.swift:155:8: error: 'init()' is unavailable in watchOS
153 | 	///		- to: the color to fade in to
154 | 	convenience init(verticallyFadingInTo to: UIColor) {
155 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
156 | 		setVerticalLinearFadeIn(to: to)
157 | 		updateColors()
/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/GradientView.swift:168:8: error: 'init()' is unavailable in watchOS
166 | 	/// 	- end: **optional** the x axis end point of the gradient
167 | 	convenience init(horizontallyFrom from: UIColor, to: UIColor, start: CGFloat = 0, end: CGFloat = 1) {
168 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
169 | 		setHorizontalLinearGradient(from: from, to: to, start: start, end: end)
170 | 		updateColors()
/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/GradientView.swift:178:8: error: 'init()' is unavailable in watchOS
176 | 	///		- from: the color to fade out from
177 | 	convenience init(horizontallyFadingOutFrom from: UIColor) {
178 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
179 | 		setHorizontalLinearFadeOut(from: from)
180 | 		updateColors()
/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/GradientView.swift:188:8: error: 'init()' is unavailable in watchOS
186 | 	///		- from: the color to fade out from
187 | 	convenience init(horizontallyFadingInTo to: UIColor) {
188 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
189 | 		setHorizontalLinearFadeIn(to: to)
190 | 		updateColors()
/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/GradientView.swift:202:8: error: 'init()' is unavailable in watchOS
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
202 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
204 | 		updateColors()
/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/GradientView.swift:210:42: error: 'resolvedColor(with:)' is unavailable in watchOS
208 | 	private func updateColors() {
209 | 		let traitCollection = self.traitCollection
210 | 		gradientLayer.colors = colors.map { $0.resolvedColor(with: traitCollection).cgColor }
    |                                          `- error: 'resolvedColor(with:)' is unavailable in watchOS
211 | 	}
212 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:148:1: note: 'resolvedColor(with:)' has been explicitly marked unavailable here
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
147 |  */
148 | - (UIColor *)resolvedColorWithTraitCollection:(UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'resolvedColor(with:)' has been explicitly marked unavailable here
149 |
150 | @end
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:215:10: error: 'CAGradientLayer' is unavailable in watchOS
213 | 	// MARK: - UIView
214 | 	override public class var layerClass: AnyClass {
215 | 		return CAGradientLayer.self
    |          `- error: 'CAGradientLayer' is unavailable in watchOS
216 | 	}
217 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:219:9: error: 'traitCollectionDidChange' is unavailable in watchOS
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
219 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
220 | 		updateColors()
221 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GradientView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AveCommonHelperViews (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift:19:7: error: 'UIView' is unavailable in watchOS
17 |
18 | 			superview?.setNeedsLayout()
19 | 			if UIView.inheritedAnimationDuration > 0 {
   |       `- error: 'UIView' is unavailable in watchOS
20 | 				superview?.layoutIfNeeded()
21 | 			}
/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/CircleView.swift:51:37: error: 'NSLayoutConstraint' is unavailable in watchOS
49 | 	}
50 |
51 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
   |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
52 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize ?? 0)
53 | 		constraint.priority = .required
/Applications/Xcode-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/CircleView.swift:53:26: error: 'required' is unavailable in watchOS
51 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
52 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize ?? 0)
53 | 		constraint.priority = .required
   |                          `- error: 'required' is unavailable in watchOS
54 | 		return constraint
55 | 	}()
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/CircleView.swift:11:26: error: 'UIView' is unavailable in watchOS
 9 |
10 | /// a view that is always a circle
11 | public class CircleView: UIView {
   |                          `- error: 'UIView' is unavailable in watchOS
12 | 	/// Set this to a non nil value to force a width and height
13 | 	public var fixedSize: CGFloat? = 0 {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:22:53: error: 'NSTextContainer' is unavailable in watchOS
20 | 	private var actualTextColor: UIColor?
21 |
22 | 	override public init(frame: CGRect, textContainer: NSTextContainer?) {
   |                                                     `- error: 'NSTextContainer' is unavailable in watchOS
23 | 		super.init(frame: frame, textContainer: textContainer)
24 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
 34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
 35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
    |            `- note: 'NSTextContainer' has been explicitly marked unavailable here
 37 |
 38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:61: error: 'UIEvent' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                             `- error: 'UIEvent' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift:59:74: error: 'UIView' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override public func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                                          `- error: 'UIView' is unavailable in watchOS
60 | 		guard isAllowingTextSelection == false, isScrollEnabled == false else { return super.hitTest(point, with: event) }
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ContentTextView.swift:14:31: error: 'UITextView' is unavailable in watchOS
12 | ///	 - text selection is disabled by default
13 | ///	 - still allows link interaction
14 | public class ContentTextView: UITextView {
   |                               `- error: 'UITextView' is unavailable in watchOS
15 |
16 | 	/// If yes, allows text selection, otherwise only links can be interacted 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/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:28:19: error: 'CAGradientLayerType' is unavailable in watchOS
 26 |
 27 | 	/// the type of gradient
 28 | 	public var type: CAGradientLayerType {
    |                   `- error: 'CAGradientLayerType' is unavailable in watchOS
 29 | 		get { gradientLayer.type }
 30 | 		set { gradientLayer.type = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:46:28: error: 'CAGradientLayer' is unavailable in watchOS
 44 |
 45 | 	/// the gradient layer for this view
 46 | 	public var gradientLayer: CAGradientLayer {
    |                            `- error: 'CAGradientLayer' is unavailable in watchOS
 47 | 		return layer as! CAGradientLayer
 48 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:118: error: 'CAGradientLayerType' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                      `- error: 'CAGradientLayerType' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:119:141: error: 'axial' is unavailable in watchOS
117 | 	/// 	- endPoint: the end point of the gradient
118 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
119 | 	public func setColors(_ colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                             `- error: 'axial' is unavailable in watchOS
120 | 		self.colors = colors
121 | 		self.locations = locations
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:111: error: 'CAGradientLayerType' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                               `- error: 'CAGradientLayerType' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:201:134: error: 'axial' is unavailable in watchOS
199 | 	/// 	- endPoint: the end point of the gradient
200 | 	///		- type: **optional** the type of gradient, defaults to `.axial`
201 | 	convenience init(colors: [UIColor], locations: [CGFloat] = [], startPoint: CGPoint, endPoint: CGPoint, type: CAGradientLayerType = .axial) {
    |                                                                                                                                      `- error: 'axial' is unavailable in watchOS
202 | 		self.init()
203 | 		setColors(colors, locations: locations, startPoint: startPoint, endPoint: endPoint, type: type)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:56:37: note: 'axial' has been explicitly marked unavailable here
54 | /** `type' values. **/
55 |
56 | CA_EXTERN CAGradientLayerType const kCAGradientLayerAxial
   |                                     `- note: 'axial' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:75: error: 'UITraitCollection' is unavailable in watchOS
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:218:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
216 | 	}
217 |
218 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
219 | 		super.traitCollectionDidChange(previousTraitCollection)
220 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:41: error: 'CALayer' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:225:73: error: 'CAAction' is unavailable in watchOS
223 | 	// MARK: - CALayerDelegate
224 |
225 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
226 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
227 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift:11:28: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A View that wraps CGradientLayer
 11 | public class GradientView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// the colors for this gradient
/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/RoundRectView.swift:44:28: error: 'CACornerMask' is unavailable in watchOS
 42 |
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
    |                            `- error: 'CACornerMask' is unavailable in watchOS
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
/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/RoundRectView.swift:95:75: error: 'UITraitCollection' is unavailable in watchOS
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:95:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:41: error: 'CALayer' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:73: error: 'CAAction' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:11:29: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | public class RoundRectView: UIView {
    |                             `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// value used to signal that we always want circle corners
/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/ShapeView.swift:25:23: error: 'CAShapeLayerFillRule' is unavailable in watchOS
 23 | 	}
 24 |
 25 | 	public var fillRule: CAShapeLayerFillRule {
    |                       `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
 26 | 		get {return shapeLayer.fillRule}
 27 | 		set {shapeLayer.fillRule = newValue}
/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:12:20: note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 10 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:56:22: error: 'CAShapeLayerLineCap' is unavailable in watchOS
 54 | 	}
 55 |
 56 | 	public var lineCap: CAShapeLayerLineCap {
    |                      `- error: 'CAShapeLayerLineCap' is unavailable in watchOS
 57 | 		get {return shapeLayer.lineCap}
 58 | 		set {shapeLayer.lineCap = newValue}
/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:14:20: note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 15 |
 16 | /* The shape layer draws a cubic Bezier spline in its coordinate space.
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:61:23: error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 59 | 	}
 60 |
 61 | 	public var lineJoin: CAShapeLayerLineJoin {
    |                       `- error: 'CAShapeLayerLineJoin' is unavailable in watchOS
 62 | 		get {return shapeLayer.lineJoin}
 63 | 		set {shapeLayer.lineJoin = newValue}
/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:13:20: note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineJoin' has been explicitly marked unavailable here
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:76:25: error: 'CAShapeLayer' is unavailable in watchOS
 74 | 	}
 75 |
 76 | 	public var shapeLayer: CAShapeLayer {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 77 | 		return layer as! CAShapeLayer
 78 | 	}
/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/ShapeView.swift:91:75: error: 'UITraitCollection' is unavailable in watchOS
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:91:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 89 | 	}
 90 |
 91 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 92 | 		super.traitCollectionDidChange(previousTraitCollection)
 93 | 		updateColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:41: error: 'CALayer' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:97:73: error: 'CAAction' is unavailable in watchOS
 95 |
 96 | 	// MARK: - CALayerDelegate
 97 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
 98 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
 99 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:11:25: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that wraps CAShapeLayer
 11 | public class ShapeView: UIView {
    |                         `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	public var path: UIBezierPath? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/GradientView.swift /Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift /Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AveCommonHelperViews -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64/AveCommonHelperViews.abi.json
SwiftCompile normal arm64 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ RoundRectView.swift /Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:44:28: error: 'CACornerMask' is unavailable in watchOS
 42 |
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
    |                            `- error: 'CACornerMask' is unavailable in watchOS
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
/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/RoundRectView.swift:95:75: error: 'UITraitCollection' is unavailable in watchOS
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                           `- error: 'UITraitCollection' is unavailable in watchOS
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:95:23: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 93 | 	}
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                       |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                       `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
 97 | 		updateBorderColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:41: error: 'CALayer' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                         `- error: 'CALayer' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:102:73: error: 'CAAction' is unavailable in watchOS
100 | 	// MARK: CALayerDelegate
101 |
102 | 	override public func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                         `- error: 'CAAction' is unavailable in watchOS
103 | 		if key == "borderColor" || key == "borderWidth" {
104 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
/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:945:11: note: 'CAAction' has been explicitly marked unavailable here
 943 |
 944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 945 | @protocol CAAction
     |           `- note: 'CAAction' has been explicitly marked unavailable here
 946 |
 947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:11:29: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | public class RoundRectView: UIView {
    |                             `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	/// value used to signal that we always want circle corners
/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/RoundRectView.swift:32:14: error: 'cornerCurve' is unavailable in watchOS
 30 | 	/// true if we want smooth continuous corners
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
    |              `- error: 'cornerCurve' is unavailable in watchOS
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
 34 | 	}
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:32:30: error: 'continuous' is unavailable in watchOS
 30 | 	/// true if we want smooth continuous corners
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
    |                              `- error: 'continuous' is unavailable in watchOS
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
 34 | 	}
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:14: error: 'cornerCurve' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |              `- error: 'cornerCurve' is unavailable in watchOS
 34 | 	}
 35 |
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:40: error: 'continuous' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                        `- error: 'continuous' is unavailable in watchOS
 34 | 	}
 35 |
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:33:54: error: 'circular' is unavailable in watchOS
 31 | 	var cornerIsContinuous: Bool {
 32 | 		get {layer.cornerCurve == .continuous}
 33 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                                      `- error: 'circular' is unavailable in watchOS
 34 | 	}
 35 |
/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:1059:36: note: 'circular' has been explicitly marked unavailable here
1057 | /** Corner curve names. **/
1058 |
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
     |                                    `- note: 'circular' has been explicitly marked unavailable here
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:45:14: error: 'maskedCorners' is unavailable in watchOS
 43 | 	/// the corners that will be shown
 44 | 	public var maskedCorners: CACornerMask {
 45 | 		get {layer.maskedCorners}
    |              `- error: 'maskedCorners' is unavailable in watchOS
 46 | 		set {layer.maskedCorners = newValue}
 47 | 	}
/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:601:24: note: 'maskedCorners' has been explicitly marked unavailable here
 599 |  * `cornerRadius' property. Defaults to all four corners. */
 600 |
 601 | @property CACornerMask maskedCorners
     |                        `- note: 'maskedCorners' has been explicitly marked unavailable here
 602 |   API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
 603 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:46:14: error: 'maskedCorners' is unavailable in watchOS
 44 | 	public var maskedCorners: CACornerMask {
 45 | 		get {layer.maskedCorners}
 46 | 		set {layer.maskedCorners = newValue}
    |              `- error: 'maskedCorners' is unavailable in watchOS
 47 | 	}
 48 |
/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:601:24: note: 'maskedCorners' has been explicitly marked unavailable here
 599 |  * `cornerRadius' property. Defaults to all four corners. */
 600 |
 601 | @property CACornerMask maskedCorners
     |                        `- note: 'maskedCorners' has been explicitly marked unavailable here
 602 |   API_AVAILABLE(macos(10.13), ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
 603 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:72:36: error: 'resolvedColor(with:)' is unavailable in watchOS
 70 | 	// MARK: - Privates
 71 | 	private func updateBorderColor() {
 72 | 		layer.borderColor = borderColor?.resolvedColor(with: traitCollection).cgColor
    |                                    `- error: 'resolvedColor(with:)' is unavailable in watchOS
 73 | 	}
 74 | 	private func updateCornerRadius() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:148:1: note: 'resolvedColor(with:)' has been explicitly marked unavailable here
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
147 |  */
148 | - (UIColor *)resolvedColorWithTraitCollection:(UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'resolvedColor(with:)' has been explicitly marked unavailable here
149 |
150 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:84:9: error: 'cornerCurve' is unavailable in watchOS
 82 |
 83 | 	private func setup() {
 84 | 		layer.cornerCurve = .continuous
    |         `- error: 'cornerCurve' is unavailable in watchOS
 85 | 	}
 86 |
/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:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:84:24: error: 'continuous' is unavailable in watchOS
 82 |
 83 | 	private func setup() {
 84 | 		layer.cornerCurve = .continuous
    |                        `- error: 'continuous' is unavailable in watchOS
 85 | 	}
 86 |
/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:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:96:9: error: 'traitCollectionDidChange' is unavailable in watchOS
 94 |
 95 | 	override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 96 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
 97 | 		updateBorderColor()
 98 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoundRectView.swift
SwiftCompile normal arm64 Compiling\ CircleView.swift /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CircleView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-18 03:30:43.261 xcodebuild[790:4811] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ AveCommonHelperViews (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
	SwiftCompile normal arm64 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
	Building workspace AveCommonHelperViews with scheme AveCommonHelperViews
(3 failures)
BUILD FAILURE 6.4 watchOS