The Swift Package Index logo.Swift Package Index

Build Information

Failed to build AveCommonHelperViews, reference main (f8b832), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 07:30:23 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

    |                                                                                                                                             `- 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:220:73: error: 'UITraitCollection' is unavailable in watchOS
218 | 	}
219 |
220 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                         `- error: 'UITraitCollection' is unavailable in watchOS
221 | 		super.traitCollectionDidChange(previousTraitCollection)
222 | 		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:220:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
218 | 	}
219 |
220 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                     |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                     `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
221 | 		super.traitCollectionDidChange(previousTraitCollection)
222 | 		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:227:39: error: 'CALayer' is unavailable in watchOS
225 | 	// MARK: - CALayerDelegate
226 |
227 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                       `- error: 'CALayer' is unavailable in watchOS
228 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
229 | 			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:227:71: error: 'CAAction' is unavailable in watchOS
225 | 	// MARK: - CALayerDelegate
226 |
227 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                       `- error: 'CAAction' is unavailable in watchOS
228 | 		if key == "colors" || key == "locations" || key == "startPoint" || key == "endPoint" || key == "type" {
229 | 			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:26: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A View that wraps CGradientLayer
 11 | open 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:48:34: error: 'CACornerMask' is unavailable in watchOS
 46 |
 47 | 		/// creates a DirectionalCornerMask from a `CACornerMask` and a `layoutDirection`
 48 | 		public init(from caCornerMask: CACornerMask, layoutDirection: UIUserInterfaceLayoutDirection) {
    |                                  `- error: 'CACornerMask' is unavailable in watchOS
 49 | 			var mask: Self = []
 50 |
/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:48:65: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 46 |
 47 | 		/// creates a DirectionalCornerMask from a `CACornerMask` and a `layoutDirection`
 48 | 		public init(from caCornerMask: CACornerMask, layoutDirection: UIUserInterfaceLayoutDirection) {
    |                                                                 `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 49 | 			var mask: Self = []
 50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
    |                            `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 39 |     UIUserInterfaceLayoutDirectionLeftToRight,
 40 |     UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:71:49: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 69 |
 70 | 		/// Creates a (non directional) CACornerMask for a given `layoutDirection`
 71 | 		public func caCornerMask(for layoutDirection: UIUserInterfaceLayoutDirection) -> CACornerMask {
    |                                                 `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 72 | 			var newMaskedCorners: CACornerMask = []
 73 | 			switch layoutDirection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
    |                            `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 39 |     UIUserInterfaceLayoutDirectionLeftToRight,
 40 |     UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:71:84: error: 'CACornerMask' is unavailable in watchOS
 69 |
 70 | 		/// Creates a (non directional) CACornerMask for a given `layoutDirection`
 71 | 		public func caCornerMask(for layoutDirection: UIUserInterfaceLayoutDirection) -> CACornerMask {
    |                                                                                    `- error: 'CACornerMask' is unavailable in watchOS
 72 | 			var newMaskedCorners: CACornerMask = []
 73 | 			switch layoutDirection {
/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:112:26: error: 'CACornerMask' is unavailable in watchOS
110 | 	/// the corners that will be shown - setting this will override
111 | 	/// any value that was set for `directionalCornerMask`/
112 | 	open var maskedCorners: CACornerMask {
    |                          `- error: 'CACornerMask' is unavailable in watchOS
113 | 		get {
114 | 			layer.maskedCorners
/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:152:190: error: 'CACornerMask' is unavailable in watchOS
150 | 	///		- maskedCorners: ** optional** the corners to mask, defaults to `.all`
151 | 	///		- clipsToBounds: **optional** if we should clip to the bounds, defaults to false
152 | 	public convenience init(cornerRadius: CGFloat = 0, cornerIsContinuous: Bool = false, borderWidth: CGFloat = 0, borderColor: UIColor? = nil, backgroundColor: UIColor? = nil, maskedCorners: CACornerMask = .all, clipsToBounds: Bool = false) {
    |                                                                                                                                                                                              `- error: 'CACornerMask' is unavailable in watchOS
153 | 		self.init(frame:.zero)
154 | 		self.cornerRadius = cornerRadius
/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:231:73: error: 'UITraitCollection' is unavailable in watchOS
229 | 	}
230 |
231 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                         `- error: 'UITraitCollection' is unavailable in watchOS
232 | 		super.traitCollectionDidChange(previousTraitCollection)
233 | 		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:231:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
229 | 	}
230 |
231 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                     |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                     `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
232 | 		super.traitCollectionDidChange(previousTraitCollection)
233 | 		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:239:39: error: 'CALayer' is unavailable in watchOS
237 | 	// MARK: CALayerDelegate
238 |
239 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                       `- error: 'CALayer' is unavailable in watchOS
240 | 		if key == "borderColor" || key == "borderWidth" {
241 | 			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:239:71: error: 'CAAction' is unavailable in watchOS
237 | 	// MARK: CALayerDelegate
238 |
239 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                       `- error: 'CAAction' is unavailable in watchOS
240 | 		if key == "borderColor" || key == "borderWidth" {
241 | 			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:27: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | open 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:265:18: error: 'CACornerMask' is unavailable in watchOS
263 |
264 | public extension CACornerMask {
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
    |                  `- error: 'CACornerMask' is unavailable in watchOS
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
/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:275:27: error: 'CACornerMask' is unavailable in watchOS
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
    |                           `- error: 'CACornerMask' is unavailable in watchOS
276 |
277 | 	static func except(_ item: CACornerMask) -> Self {
/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:274:26: error: 'CACornerMask' is unavailable in watchOS
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
    |                          `- error: 'CACornerMask' is unavailable in watchOS
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
276 |
/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:273:24: error: 'CACornerMask' is unavailable in watchOS
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
    |                        `- error: 'CACornerMask' is unavailable in watchOS
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
/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:272:23: error: 'CACornerMask' is unavailable in watchOS
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
    |                       `- error: 'CACornerMask' is unavailable in watchOS
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
/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:266:19: error: 'CACornerMask' is unavailable in watchOS
264 | public extension CACornerMask {
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
    |                   `- error: 'CACornerMask' is unavailable in watchOS
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
/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:267:18: error: 'CACornerMask' is unavailable in watchOS
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
    |                  `- error: 'CACornerMask' is unavailable in watchOS
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
/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:268:21: error: 'CACornerMask' is unavailable in watchOS
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
    |                     `- error: 'CACornerMask' is unavailable in watchOS
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
/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:269:19: error: 'CACornerMask' is unavailable in watchOS
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
    |                   `- error: 'CACornerMask' is unavailable in watchOS
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
271 |
/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:270:20: error: 'CACornerMask' is unavailable in watchOS
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
    |                    `- error: 'CACornerMask' is unavailable in watchOS
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
/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:277:29: error: 'CACornerMask' is unavailable in watchOS
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
276 |
277 | 	static func except(_ item: CACornerMask) -> Self {
    |                             `- error: 'CACornerMask' is unavailable in watchOS
278 | 		return CACornerMask.all.subtracting(item)
279 | 	}
/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:264:18: error: 'CACornerMask' is unavailable in watchOS
262 | }
263 |
264 | public extension CACornerMask {
    |                  `- error: 'CACornerMask' is unavailable in watchOS
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
 104 | /* Bit definitions for `maskedCorners' property. */
 105 |
 106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
     |                                 `- note: 'CACornerMask' has been explicitly marked unavailable here
 107 | {
 108 |   kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/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:93:73: error: 'UITraitCollection' is unavailable in watchOS
 91 | 	}
 92 |
 93 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                         `- error: 'UITraitCollection' is unavailable in watchOS
 94 | 		super.traitCollectionDidChange(previousTraitCollection)
 95 | 		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:93:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 91 | 	}
 92 |
 93 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                     |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                     `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 94 | 		super.traitCollectionDidChange(previousTraitCollection)
 95 | 		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:99:39: error: 'CALayer' is unavailable in watchOS
 97 |
 98 | 	// MARK: - CALayerDelegate
 99 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                       `- error: 'CALayer' is unavailable in watchOS
100 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
101 | 			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:99:71: error: 'CAAction' is unavailable in watchOS
 97 |
 98 | 	// MARK: - CALayerDelegate
 99 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                       `- error: 'CAAction' is unavailable in watchOS
100 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
101 | 			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:23: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that wraps CAShapeLayer
 11 | open 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:125:56: error: 'CAShapeLayerFillRule' is unavailable in watchOS
123 | 	}
124 |
125 | 	public convenience init(fillColor: UIColor, fillRule: CAShapeLayerFillRule = .nonZero) {
    |                                                        `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
126 | 		self.init(frame: .zero)
127 |
/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:125:80: error: 'nonZero' is unavailable in watchOS
123 | 	}
124 |
125 | 	public convenience init(fillColor: UIColor, fillRule: CAShapeLayerFillRule = .nonZero) {
    |                                                                                `- error: 'nonZero' is unavailable in watchOS
126 | 		self.init(frame: .zero)
127 |
/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:110:38: note: 'nonZero' has been explicitly marked unavailable here
108 | /* `fillRule' values. */
109 |
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
    |                                      `- note: 'nonZero' has been explicitly marked unavailable here
111 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:12:59: error: 'UITraitCollection' is unavailable in watchOS
10 | public extension UIColor {
11 | 	/// Returns this color with a dynamic provider that gets the original color and the trait collection
12 | 	func withDynamicProvider(_ provider: @escaping (UIColor, UITraitCollection) -> UIColor) -> UIColor {
   |                                                           `- error: 'UITraitCollection' is unavailable in watchOS
13 | 		return UIColor(dynamicProvider: { provider(self, $0)  })
14 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIColor+Helper.swift:17:44: error: 'UIUserInterfaceStyle' is unavailable in watchOS
15 |
16 | 	/// Returns this color with a given interface style forced
17 | 	func withInterfaceStyle(_ interfaceStyle: UIUserInterfaceStyle) -> UIColor {
   |                                            `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:12:20: error: 'UIResponder' is unavailable in watchOS
10 | extension UIResponder {
11 | 	/// Returns the current first responder
12 | 	public var first: UIResponder? {
   |                    `- error: 'UIResponder' is unavailable in watchOS
13 | 		let responders = NSMutableArray()
14 | 		UIApplication.safeShared?.sendAction(#selector(aveapps_local_1203_updateFirstResponder(_:event:)), to: nil, from: responders, for: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:10:11: error: 'UIResponder' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
11 | 	/// Returns the current first responder
12 | 	public var first: UIResponder? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:20:37: error: 'UIApplication' is unavailable in watchOS
18 |
19 | extension UIApplication {
20 | 	fileprivate static var safeShared: UIApplication? {
   |                                     `- error: 'UIApplication' is unavailable in watchOS
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
22 | 		guard let unmanagedSharedApplication = UIApplication.perform(Selector(("sharedApplication"))) else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:19:11: error: 'UIApplication' is unavailable in watchOS
17 | }
18 |
19 | extension UIApplication {
   |           `- error: 'UIApplication' is unavailable in watchOS
20 | 	fileprivate static var safeShared: UIApplication? {
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:28:97: error: 'UIEvent' is unavailable in watchOS
26 |
27 | extension UIResponder {
28 | 	@objc fileprivate func aveapps_local_1203_updateFirstResponder(_ array: NSMutableArray, event: UIEvent?) {
   |                                                                                                 `- error: 'UIEvent' is unavailable in watchOS
29 | 		guard array.isKind(of: NSMutableArray.self) == true else { return }
30 |
/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/UIResponder+Helper.swift:27:11: error: 'UIResponder' is unavailable in watchOS
25 | }
26 |
27 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
28 | 	@objc fileprivate func aveapps_local_1203_updateFirstResponder(_ array: NSMutableArray, event: UIEvent?) {
29 | 		guard array.isKind(of: NSMutableArray.self) == true else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift:12:16: error: 'UIUserInterfaceStyle' is unavailable in watchOS
10 | public extension UIUserInterfaceStyle {
11 | 	/// Returns an interface style that is reversed: (light, unspecified, unknown) becomes dark, dark becomes light
12 | 	var inverted: UIUserInterfaceStyle {
   |                `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
13 | 		switch self {
14 | 			case .unspecified: return .dark
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift:10:18: error: 'UIUserInterfaceStyle' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIUserInterfaceStyle {
   |                  `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
11 | 	/// Returns an interface style that is reversed: (light, unspecified, unknown) becomes dark, dark becomes light
12 | 	var inverted: UIUserInterfaceStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:26:82: error: 'UIView' is unavailable in watchOS
 24 | 	/// 	- order: **optional** the order to traverse in, `.breadthFirst` or `.depthFirst`. Defaults. to .`breadFirst`.
 25 | 	///		- callback: the callback to call for each view. Called must return `.stop` or `.continue`
 26 | 	func traverseViewsInHierarchy(order: TraversalOrder = .breadthFirst, callback: (UIView) -> TraversalOperation) {
    |                                                                                  `- error: 'UIView' is unavailable in watchOS
 27 | 		var stack = [self]
 28 | 		while stack.isEmpty == false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:45:85: error: 'UIView' is unavailable in watchOS
 43 | 	/// - Parameters:
 44 | 	/// 	- order: **optional** the order to traverse in, `.breadthFirst` or `.depthFirst`. Defaults. to .`breadFirst`.
 45 | 	func traverseAllViewsInHierarchy(order: TraversalOrder = .breadthFirst, callback: (UIView) -> Void) {
    |                                                                                     `- error: 'UIView' is unavailable in watchOS
 46 | 		traverseViewsInHierarchy(order: order) { view -> TraversalOperation in
 47 | 			callback(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:58:35: error: 'UIView' is unavailable in watchOS
 56 | 	/// 	- order: **optional** the order to traverse in, `.breadthFirst` or `.depthFirst`. Defaults. to .`breadFirst`.
 57 | 	///		- callback: the callback to call for each view. Called must return `.stop` or `.continue`
 58 | 	func traverseViewsInHierarchy<T: UIView>(of type: T.Type, order: TraversalOrder = .breadthFirst, callback: (T) -> TraversalOperation) {
    |                                   `- error: 'UIView' is unavailable in watchOS
 59 | 		traverseViewsInHierarchy(order: order) { view -> TraversalOperation in
 60 | 			guard let view = view as? T else { return .continue }
/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/UIView+Helper.swift:70:38: error: 'UIView' is unavailable in watchOS
 68 | 	/// 	- type: the type of view we want to traverse
 69 | 	/// 	- order: **optional** the order to traverse in, `.breadthFirst` or `.depthFirst`. Defaults. to .`breadFirst`.
 70 | 	func traverseAllViewsInHierarchy<T: UIView>(of type: T.Type, order: TraversalOrder = .breadthFirst, callback: (T) -> Void) {
    |                                      `- error: 'UIView' is unavailable in watchOS
 71 | 		traverseViewsInHierarchy(of: type, order: order) { view -> TraversalOperation in
 72 | 			callback(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:85:31: error: 'UIView' is unavailable in watchOS
 83 | 	/// - Returns:
 84 | 	/// 		- the first view of the wanted type, if found, or `nil` otherwise
 85 | 	func firstViewInHierarchy<T: UIView>(of type: T.Type, order: TraversalOrder = .breadthFirst) -> T? {
    |                               `- error: 'UIView' is unavailable in watchOS
 86 | 		var hit: T?
 87 | 		traverseViewsInHierarchy(order: order) { view -> TraversalOperation in
/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/UIView+Helper.swift:101:36: error: 'UIView' is unavailable in watchOS
 99 | 	/// - Returns:
100 | 	/// 		- the first view of the wanted type, if found, or `nil` otherwise
101 | 	func firstSuperviewInHierarchy<T: UIView>(of type: T.Type) -> T? {
    |                                    `- error: 'UIView' is unavailable in watchOS
102 | 		var view = superview
103 | 		while view != nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIView+Helper.swift:10:18: error: 'UIView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
 11 | 	enum TraversalOrder {
 12 | 		case breadthFirst /// breadth first so [self, subviews, subviews-of-first-subview, etc]
/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/UIView+Helper.swift:116:36: error: 'UIViewController' is unavailable in watchOS
114 | extension UIView {
115 | 	/// Returns the nearest view controller up the responder chain
116 | 	public var nearestViewController: UIViewController? {
    |                                    `- error: 'UIViewController' is unavailable in watchOS
117 | 		var responder: UIResponder? = self
118 | 		while responder != nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:114:11: error: 'UIView' is unavailable in watchOS
112 | }
113 |
114 | extension UIView {
    |           `- error: 'UIView' is unavailable in watchOS
115 | 	/// Returns the nearest view controller up the responder chain
116 | 	public var nearestViewController: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift:127:18: error: 'UIView' is unavailable in watchOS
125 | 	}
126 | }
127 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
128 | 	/// Only sets isHidden to the newValue if it is different. This works around a UIStackView issue
129 | 	/// where calling isHidden with the same value as it is causes the view to never show up during animations.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FixedSizeView.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 /Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift /Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift /Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/UIView+Helper.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64_32/AveCommonHelperViews-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/DerivedSources/arm64_32 -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_32/AveCommonHelperViews_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AveCommonHelperViews.build/Debug-watchos/AveCommonHelperViews-t.build/Objects-normal/arm64_32/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_32/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_32/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_32/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_32/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_32/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_32/AveCommonHelperViews.abi.json
SwiftCompile normal arm64_32 Compiling\ FixedSizeView.swift /Users/admin/builder/spi-builder-workspace/Sources/FixedSizeView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FixedSizeView.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FixedSizeView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FixedSizeView.swift:42:9: error: 'UIView' is unavailable in watchOS
 40 | 				case .whenInAnimationBlock:
 41 | 					superview?.setNeedsLayout()
 42 | 					if UIView.inheritedAnimationDuration > 0 {
    |         `- error: 'UIView' is unavailable in watchOS
 43 | 						superview?.layoutIfNeeded()
 44 | 					}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FixedSizeView.swift:143:37: error: 'NSLayoutConstraint' is unavailable in watchOS
141 | 	}
142 |
143 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
144 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize?.width ?? 0)
145 | 		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/FixedSizeView.swift:145:26: error: 'required' is unavailable in watchOS
143 | 	private lazy var fixedWidthAnchor: NSLayoutConstraint = {
144 | 		let constraint = widthAnchor.constraint(equalToConstant: fixedSize?.width ?? 0)
145 | 		constraint.priority = .required
    |                          `- error: 'required' is unavailable in watchOS
146 | 		return constraint
147 | 	}()
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/FixedSizeView.swift:149:38: error: 'NSLayoutConstraint' is unavailable in watchOS
147 | 	}()
148 |
149 | 	private lazy var fixedHeightAnchor: NSLayoutConstraint = {
    |                                      `- error: 'NSLayoutConstraint' is unavailable in watchOS
150 | 		let constraint = heightAnchor.constraint(equalToConstant: fixedSize?.height ?? 0)
151 | 		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/FixedSizeView.swift:151:26: error: 'required' is unavailable in watchOS
149 | 	private lazy var fixedHeightAnchor: NSLayoutConstraint = {
150 | 		let constraint = heightAnchor.constraint(equalToConstant: fixedSize?.height ?? 0)
151 | 		constraint.priority = .required
    |                          `- error: 'required' is unavailable in watchOS
152 | 		return constraint
153 | 	}()
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/FixedSizeView.swift:11:27: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// a view that optionally has an easily changeable fixed size
 11 | open class FixedSizeView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
 12 |
 13 | 	public enum LayoutUpdateType {
/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/FixedSizeView.swift:88:8: error: 'init()' is unavailable in watchOS
 86 | 							backgroundColor: UIColor? = nil,
 87 | 							clipsToBounds: Bool = false) {
 88 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
 89 | 		self.backgroundColor = backgroundColor
 90 | 		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.
/Users/admin/builder/spi-builder-workspace/Sources/FixedSizeView.swift:107:8: error: 'init()' is unavailable in watchOS
105 | 							backgroundColor: UIColor? = nil,
106 | 							clipsToBounds: Bool = false) {
107 | 		self.init()
    |        `- error: 'init()' is unavailable in watchOS
108 | 		self.backgroundColor = backgroundColor
109 | 		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\ CircleView.swift,\ ContentTextView.swift /Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift /Users/admin/builder/spi-builder-workspace/Sources/ContentTextView.swift (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:24: error: 'UIView' is unavailable in watchOS
 9 |
10 | /// a view that is always a circle
11 | open class CircleView: UIView {
   |                        `- error: 'UIView' is unavailable in watchOS
12 | 	/// Set this to a non nil value to force a width and height
13 | 	open 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.
/Users/admin/builder/spi-builder-workspace/Sources/CircleView.swift:42:26: error: 'required' is unavailable in watchOS
40 | 	private func setup() {
41 | 		let constraint = heightAnchor.constraint(equalTo: widthAnchor)
42 | 		constraint.priority = .required
   |                          `- error: 'required' is unavailable in watchOS
43 | 		constraint.isActive = true
44 | 	}
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/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:59: error: 'UIEvent' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override open 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:72: error: 'UIView' is unavailable in watchOS
57 |
58 | 	// MARK: - UIView
59 | 	override open 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 /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
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
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:48:34: error: 'CACornerMask' is unavailable in watchOS
 46 |
 47 | 		/// creates a DirectionalCornerMask from a `CACornerMask` and a `layoutDirection`
 48 | 		public init(from caCornerMask: CACornerMask, layoutDirection: UIUserInterfaceLayoutDirection) {
    |                                  `- error: 'CACornerMask' is unavailable in watchOS
 49 | 			var mask: Self = []
 50 |
/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:48:65: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 46 |
 47 | 		/// creates a DirectionalCornerMask from a `CACornerMask` and a `layoutDirection`
 48 | 		public init(from caCornerMask: CACornerMask, layoutDirection: UIUserInterfaceLayoutDirection) {
    |                                                                 `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 49 | 			var mask: Self = []
 50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
    |                            `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 39 |     UIUserInterfaceLayoutDirectionLeftToRight,
 40 |     UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:71:49: error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 69 |
 70 | 		/// Creates a (non directional) CACornerMask for a given `layoutDirection`
 71 | 		public func caCornerMask(for layoutDirection: UIUserInterfaceLayoutDirection) -> CACornerMask {
    |                                                 `- error: 'UIUserInterfaceLayoutDirection' is unavailable in watchOS
 72 | 			var newMaskedCorners: CACornerMask = []
 73 | 			switch layoutDirection {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:38:28: note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 36 | } API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIUserInterfaceLayoutDirection) {
    |                            `- note: 'UIUserInterfaceLayoutDirection' has been explicitly marked unavailable here
 39 |     UIUserInterfaceLayoutDirectionLeftToRight,
 40 |     UIUserInterfaceLayoutDirectionRightToLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:71:84: error: 'CACornerMask' is unavailable in watchOS
 69 |
 70 | 		/// Creates a (non directional) CACornerMask for a given `layoutDirection`
 71 | 		public func caCornerMask(for layoutDirection: UIUserInterfaceLayoutDirection) -> CACornerMask {
    |                                                                                    `- error: 'CACornerMask' is unavailable in watchOS
 72 | 			var newMaskedCorners: CACornerMask = []
 73 | 			switch layoutDirection {
/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:112:26: error: 'CACornerMask' is unavailable in watchOS
110 | 	/// the corners that will be shown - setting this will override
111 | 	/// any value that was set for `directionalCornerMask`/
112 | 	open var maskedCorners: CACornerMask {
    |                          `- error: 'CACornerMask' is unavailable in watchOS
113 | 		get {
114 | 			layer.maskedCorners
/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:152:190: error: 'CACornerMask' is unavailable in watchOS
150 | 	///		- maskedCorners: ** optional** the corners to mask, defaults to `.all`
151 | 	///		- clipsToBounds: **optional** if we should clip to the bounds, defaults to false
152 | 	public convenience init(cornerRadius: CGFloat = 0, cornerIsContinuous: Bool = false, borderWidth: CGFloat = 0, borderColor: UIColor? = nil, backgroundColor: UIColor? = nil, maskedCorners: CACornerMask = .all, clipsToBounds: Bool = false) {
    |                                                                                                                                                                                              `- error: 'CACornerMask' is unavailable in watchOS
153 | 		self.init(frame:.zero)
154 | 		self.cornerRadius = cornerRadius
/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:231:73: error: 'UITraitCollection' is unavailable in watchOS
229 | 	}
230 |
231 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                         `- error: 'UITraitCollection' is unavailable in watchOS
232 | 		super.traitCollectionDidChange(previousTraitCollection)
233 | 		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:231:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
229 | 	}
230 |
231 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                     |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                     `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
232 | 		super.traitCollectionDidChange(previousTraitCollection)
233 | 		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:239:39: error: 'CALayer' is unavailable in watchOS
237 | 	// MARK: CALayerDelegate
238 |
239 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                       `- error: 'CALayer' is unavailable in watchOS
240 | 		if key == "borderColor" || key == "borderWidth" {
241 | 			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:239:71: error: 'CAAction' is unavailable in watchOS
237 | 	// MARK: CALayerDelegate
238 |
239 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                       `- error: 'CAAction' is unavailable in watchOS
240 | 		if key == "borderColor" || key == "borderWidth" {
241 | 			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:27: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that is a rounded rectangle
 11 | open 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:265:18: error: 'CACornerMask' is unavailable in watchOS
263 |
264 | public extension CACornerMask {
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
    |                  `- error: 'CACornerMask' is unavailable in watchOS
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
/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:275:27: error: 'CACornerMask' is unavailable in watchOS
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
    |                           `- error: 'CACornerMask' is unavailable in watchOS
276 |
277 | 	static func except(_ item: CACornerMask) -> Self {
/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:274:26: error: 'CACornerMask' is unavailable in watchOS
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
    |                          `- error: 'CACornerMask' is unavailable in watchOS
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
276 |
/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:273:24: error: 'CACornerMask' is unavailable in watchOS
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
    |                        `- error: 'CACornerMask' is unavailable in watchOS
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
/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:272:23: error: 'CACornerMask' is unavailable in watchOS
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
    |                       `- error: 'CACornerMask' is unavailable in watchOS
273 | 	static let topRight = CACornerMask.layerMaxXMinYCorner
274 | 	static let bottomLeft = CACornerMask.layerMinXMaxYCorner
/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:266:19: error: 'CACornerMask' is unavailable in watchOS
264 | public extension CACornerMask {
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
    |                   `- error: 'CACornerMask' is unavailable in watchOS
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
/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:267:18: error: 'CACornerMask' is unavailable in watchOS
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
    |                  `- error: 'CACornerMask' is unavailable in watchOS
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
/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:268:21: error: 'CACornerMask' is unavailable in watchOS
266 | 	static let none: CACornerMask = []
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
    |                     `- error: 'CACornerMask' is unavailable in watchOS
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
/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:269:19: error: 'CACornerMask' is unavailable in watchOS
267 | 	static let top: CACornerMask = [.topLeft, .topRight]
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
    |                   `- error: 'CACornerMask' is unavailable in watchOS
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
271 |
/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:270:20: error: 'CACornerMask' is unavailable in watchOS
268 | 	static let bottom: CACornerMask = [.bottomLeft, .bottomRight]
269 | 	static let left: CACornerMask = [.topLeft, .bottomLeft]
270 | 	static let right: CACornerMask = [.topRight, .bottomRight]
    |                    `- error: 'CACornerMask' is unavailable in watchOS
271 |
272 | 	static let topLeft = CACornerMask.layerMinXMinYCorner
/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:277:29: error: 'CACornerMask' is unavailable in watchOS
275 | 	static let bottomRight = CACornerMask.layerMaxXMaxYCorner
276 |
277 | 	static func except(_ item: CACornerMask) -> Self {
    |                             `- error: 'CACornerMask' is unavailable in watchOS
278 | 		return CACornerMask.all.subtracting(item)
279 | 	}
/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:264:18: error: 'CACornerMask' is unavailable in watchOS
262 | }
263 |
264 | public extension CACornerMask {
    |                  `- error: 'CACornerMask' is unavailable in watchOS
265 | 	static let all: CACornerMask = [.topLeft, .topRight, .bottomLeft, .bottomRight]
266 | 	static let none: CACornerMask = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
 104 | /* Bit definitions for `maskedCorners' property. */
 105 |
 106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
     |                                 `- note: 'CACornerMask' has been explicitly marked unavailable here
 107 | {
 108 |   kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:72:26: error: 'CACornerMask' is unavailable in watchOS
 70 | 		/// Creates a (non directional) CACornerMask for a given `layoutDirection`
 71 | 		public func caCornerMask(for layoutDirection: UIUserInterfaceLayoutDirection) -> CACornerMask {
 72 | 			var newMaskedCorners: CACornerMask = []
    |                          `- error: 'CACornerMask' is unavailable in watchOS
 73 | 			switch layoutDirection {
 74 | 				case .rightToLeft:
/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:114:10: error: 'maskedCorners' is unavailable in watchOS
112 | 	open var maskedCorners: CACornerMask {
113 | 		get {
114 | 			layer.maskedCorners
    |          `- error: 'maskedCorners' is unavailable in watchOS
115 | 		}
116 | 		set {
/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:118:10: error: 'maskedCorners' is unavailable in watchOS
116 | 		set {
117 | 			isUsingDirectionalCornerMask = false
118 | 			layer.maskedCorners = newValue
    |          `- error: 'maskedCorners' is unavailable in watchOS
119 | 			updateMaskedCorners()
120 | 		}
/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:131:14: error: 'cornerCurve' is unavailable in watchOS
129 | 	/// true if we want smooth continuous corners
130 | 	open var cornerIsContinuous: Bool {
131 | 		get {layer.cornerCurve == .continuous}
    |              `- error: 'cornerCurve' is unavailable in watchOS
132 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
133 | 	}
/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:131:30: error: 'continuous' is unavailable in watchOS
129 | 	/// true if we want smooth continuous corners
130 | 	open var cornerIsContinuous: Bool {
131 | 		get {layer.cornerCurve == .continuous}
    |                              `- error: 'continuous' is unavailable in watchOS
132 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
133 | 	}
/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:132:14: error: 'cornerCurve' is unavailable in watchOS
130 | 	open var cornerIsContinuous: Bool {
131 | 		get {layer.cornerCurve == .continuous}
132 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |              `- error: 'cornerCurve' is unavailable in watchOS
133 | 	}
134 |
/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:132:40: error: 'continuous' is unavailable in watchOS
130 | 	open var cornerIsContinuous: Bool {
131 | 		get {layer.cornerCurve == .continuous}
132 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                        `- error: 'continuous' is unavailable in watchOS
133 | 	}
134 |
/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:132:54: error: 'circular' is unavailable in watchOS
130 | 	open var cornerIsContinuous: Bool {
131 | 		get {layer.cornerCurve == .continuous}
132 | 		set {layer.cornerCurve = newValue ? .continuous : .circular}
    |                                                      `- error: 'circular' is unavailable in watchOS
133 | 	}
134 |
/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:196:36: error: 'resolvedColor(with:)' is unavailable in watchOS
194 |
195 | 	private func updateBorderColor() {
196 | 		layer.borderColor = borderColor?.resolvedColor(with: traitCollection).cgColor
    |                                    `- error: 'resolvedColor(with:)' is unavailable in watchOS
197 | 	}
198 |
/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:201:67: error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
199 | 	private func updateMaskedCorners() {
200 | 		if isUsingDirectionalCornerMask == true {
201 | 			let maskedCorners = directionalMaskedCorners.caCornerMask(for: effectiveUserInterfaceLayoutDirection)
    |                                                                   `- error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
202 | 			if maskedCorners != layer.maskedCorners {
203 | 				layer.maskedCorners = maskedCorners
/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:186:64: note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
184 |
185 | // Returns the user interface layout direction appropriate for arranging the immediate content of this view. Always consult the effectiveUserInterfaceLayoutDirection of the view whose immediate content is being arranged or drawn. Do not assume that the value propagates through the view’s subtree.
186 | @property (readonly, nonatomic) UIUserInterfaceLayoutDirection effectiveUserInterfaceLayoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                                `- note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
187 |
188 | @end
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
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:202:30: error: 'maskedCorners' is unavailable in watchOS
200 | 		if isUsingDirectionalCornerMask == true {
201 | 			let maskedCorners = directionalMaskedCorners.caCornerMask(for: effectiveUserInterfaceLayoutDirection)
202 | 			if maskedCorners != layer.maskedCorners {
    |                              `- error: 'maskedCorners' is unavailable in watchOS
203 | 				layer.maskedCorners = maskedCorners
204 | 			}
/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:203:11: error: 'maskedCorners' is unavailable in watchOS
201 | 			let maskedCorners = directionalMaskedCorners.caCornerMask(for: effectiveUserInterfaceLayoutDirection)
202 | 			if maskedCorners != layer.maskedCorners {
203 | 				layer.maskedCorners = maskedCorners
    |           `- error: 'maskedCorners' is unavailable in watchOS
204 | 			}
205 | 		} else {
/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:206:65: error: 'maskedCorners' is unavailable in watchOS
204 | 			}
205 | 		} else {
206 | 			directionalMaskedCorners = DirectionalCornerMask(from: layer.maskedCorners, layoutDirection: effectiveUserInterfaceLayoutDirection)
    |                                                                 `- error: 'maskedCorners' is unavailable in watchOS
207 | 		}
208 | 	}
/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:206:97: error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
204 | 			}
205 | 		} else {
206 | 			directionalMaskedCorners = DirectionalCornerMask(from: layer.maskedCorners, layoutDirection: effectiveUserInterfaceLayoutDirection)
    |                                                                                                 `- error: 'effectiveUserInterfaceLayoutDirection' is unavailable in watchOS
207 | 		}
208 | 	}
/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:186:64: note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
184 |
185 | // Returns the user interface layout direction appropriate for arranging the immediate content of this view. Always consult the effectiveUserInterfaceLayoutDirection of the view whose immediate content is being arranged or drawn. Do not assume that the value propagates through the view’s subtree.
186 | @property (readonly, nonatomic) UIUserInterfaceLayoutDirection effectiveUserInterfaceLayoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    |                                                                `- note: 'effectiveUserInterfaceLayoutDirection' has been explicitly marked unavailable here
187 |
188 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RoundRectView.swift:220:9: error: 'cornerCurve' is unavailable in watchOS
218 |
219 | 	private func setup() {
220 | 		layer.cornerCurve = .continuous
    |         `- error: 'cornerCurve' is unavailable in watchOS
221 | 	}
222 |
/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:220:24: error: 'continuous' is unavailable in watchOS
218 |
219 | 	private func setup() {
220 | 		layer.cornerCurve = .continuous
    |                        `- error: 'continuous' is unavailable in watchOS
221 | 	}
222 |
/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:232:9: error: 'traitCollectionDidChange' is unavailable in watchOS
230 |
231 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
232 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
233 | 		updateBorderColor()
234 | 		updateMaskedCorners()
/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:241:59: error: 'CABasicAnimation' is unavailable in watchOS
239 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
240 | 		if key == "borderColor" || key == "borderWidth" {
241 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
    |                                                           `- error: 'CABasicAnimation' is unavailable in watchOS
242 | 				animation.keyPath = key
243 | 				animation.fromValue = layer.value(forKey: key)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
SwiftCompile normal arm64_32 Compiling\ UIColor+Helper.swift /Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:12:59: error: 'UITraitCollection' is unavailable in watchOS
10 | public extension UIColor {
11 | 	/// Returns this color with a dynamic provider that gets the original color and the trait collection
12 | 	func withDynamicProvider(_ provider: @escaping (UIColor, UITraitCollection) -> UIColor) -> UIColor {
   |                                                           `- error: 'UITraitCollection' is unavailable in watchOS
13 | 		return UIColor(dynamicProvider: { provider(self, $0)  })
14 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIColor+Helper.swift:17:44: error: 'UIUserInterfaceStyle' is unavailable in watchOS
15 |
16 | 	/// Returns this color with a given interface style forced
17 | 	func withInterfaceStyle(_ interfaceStyle: UIUserInterfaceStyle) -> UIColor {
   |                                            `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:13:10: error: 'init(dynamicProvider:)' is unavailable in watchOS
11 | 	/// Returns this color with a dynamic provider that gets the original color and the trait collection
12 | 	func withDynamicProvider(_ provider: @escaping (UIColor, UITraitCollection) -> UIColor) -> UIColor {
13 | 		return UIColor(dynamicProvider: { provider(self, $0)  })
   |          `- error: 'init(dynamicProvider:)' is unavailable in watchOS
14 | 	}
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:144:1: note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
142 |
143 | + (UIColor *)colorWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
144 | - (UIColor *)initWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
145 |
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:19:20: error: 'UITraitCollection' is unavailable in watchOS
17 | 	func withInterfaceStyle(_ interfaceStyle: UIUserInterfaceStyle) -> UIColor {
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                    `- error: 'UITraitCollection' is unavailable in watchOS
20 | 			return color.resolvedColor(with: newTraits)
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/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/UIColor+Helper.swift:19:68: error: 'UITraitCollection' is unavailable in watchOS
17 | 	func withInterfaceStyle(_ interfaceStyle: UIUserInterfaceStyle) -> UIColor {
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                                                                    `- error: 'UITraitCollection' is unavailable in watchOS
20 | 			return color.resolvedColor(with: newTraits)
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/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/UIColor+Helper.swift:19:68: error: 'init(userInterfaceStyle:)' is unavailable in watchOS
17 | 	func withInterfaceStyle(_ interfaceStyle: UIUserInterfaceStyle) -> UIColor {
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                                                                    `- error: 'init(userInterfaceStyle:)' is unavailable in watchOS
20 | 			return color.resolvedColor(with: newTraits)
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/UITraitCollection.h:41:1: note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 39 | @property (nonatomic, readonly) UIUserInterfaceIdiom userInterfaceIdiom; // unspecified: UIUserInterfaceIdiomUnspecified
 40 |
 41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:20:17: error: 'resolvedColor(with:)' is unavailable in watchOS
18 | 		withDynamicProvider { color, traitCollection -> UIColor in
19 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
20 | 			return color.resolvedColor(with: newTraits)
   |                 `- error: 'resolvedColor(with:)' is unavailable in watchOS
21 | 		}
22 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIColor+Helper.swift:27:41: error: 'userInterfaceStyle' is unavailable in watchOS
25 | 	var interfaceStyleInverted: UIColor {
26 | 		withDynamicProvider { color, traitCollection -> UIColor in
27 | 			let interfaceStyle = traitCollection.userInterfaceStyle.inverted
   |                                         `- error: 'userInterfaceStyle' is unavailable in watchOS
28 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
29 | 			return color.resolvedColor(with: newTraits)
/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:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
 40 |
 41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
 42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
    |                                                      `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
 43 |
 44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:28:20: error: 'UITraitCollection' is unavailable in watchOS
26 | 		withDynamicProvider { color, traitCollection -> UIColor in
27 | 			let interfaceStyle = traitCollection.userInterfaceStyle.inverted
28 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                    `- error: 'UITraitCollection' is unavailable in watchOS
29 | 			return color.resolvedColor(with: newTraits)
30 | 		}
/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/UIColor+Helper.swift:28:68: error: 'UITraitCollection' is unavailable in watchOS
26 | 		withDynamicProvider { color, traitCollection -> UIColor in
27 | 			let interfaceStyle = traitCollection.userInterfaceStyle.inverted
28 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                                                                    `- error: 'UITraitCollection' is unavailable in watchOS
29 | 			return color.resolvedColor(with: newTraits)
30 | 		}
/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/UIColor+Helper.swift:28:68: error: 'init(userInterfaceStyle:)' is unavailable in watchOS
26 | 		withDynamicProvider { color, traitCollection -> UIColor in
27 | 			let interfaceStyle = traitCollection.userInterfaceStyle.inverted
28 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
   |                                                                    `- error: 'init(userInterfaceStyle:)' is unavailable in watchOS
29 | 			return color.resolvedColor(with: newTraits)
30 | 		}
/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:41:1: note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 39 | @property (nonatomic, readonly) UIUserInterfaceIdiom userInterfaceIdiom; // unspecified: UIUserInterfaceIdiomUnspecified
 40 |
 41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(userInterfaceStyle:)' has been explicitly marked unavailable here
 42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
 43 |
/Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift:29:17: error: 'resolvedColor(with:)' is unavailable in watchOS
27 | 			let interfaceStyle = traitCollection.userInterfaceStyle.inverted
28 | 			let newTraits = UITraitCollection(traitsFrom: [traitCollection, UITraitCollection(userInterfaceStyle: interfaceStyle)])
29 | 			return color.resolvedColor(with: newTraits)
   |                 `- error: 'resolvedColor(with:)' is unavailable in watchOS
30 | 		}
31 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIColor+Helper.swift:59:26: error: 'resolvedColor(with:)' is unavailable in watchOS
57 | 		if #available(iOS 13, *) {
58 | 			return withDynamicProvider { color, traitCollection in
59 | 				blended(first: color.resolvedColor(with: traitCollection), second: other.resolvedColor(with: traitCollection))
   |                          `- error: 'resolvedColor(with:)' is unavailable in watchOS
60 | 			}
61 | 		} else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIColor+Helper.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIColor+Helper.swift
SwiftCompile normal arm64_32 Compiling\ CustomHighlightingControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:49:70: error: 'UIEvent' is unavailable in watchOS
47 |
48 | 	// MARK: - Input
49 | 	@objc private func customButtonTouchesChanged(_ sender: Any, event: UIEvent?) {
   |                                                                      `- error: 'UIEvent' is unavailable in watchOS
50 | 		let shouldBeHighlighted = isTracking && isTouchInside
51 | 		let touchPhase = event?.allTouches?.first?.phase ?? .began
/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/CustomHighlightingControl.swift:78:88: error: 'UIControl' is unavailable in watchOS
76 |
77 | 	// MARK: - UIControl
78 | 	open override func removeTarget(_ target: Any?, action: Selector?, for controlEvents: UIControl.Event) {
   |                                                                                        `- error: 'UIControl' is unavailable in watchOS
79 | 		super.removeTarget(target, action: action, for: controlEvents)
80 | 		addTouchesHandlerIfNeeded()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:11:39: error: 'UIControl' is unavailable in watchOS
 9 |
10 | /// A UIControl subclass that does highlighting like UIButton does it
11 | open class CustomHighlightingControl: UIControl {
   |                                       `- error: 'UIControl' is unavailable in watchOS
12 |
13 | 	public enum HighlightingStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:42:4: error: 'UIView' is unavailable in watchOS
40 | 		}
41 | 		if animated == true {
42 | 			UIView.animate(withDuration: 0.25, delay: 0, options: [.beginFromCurrentState, .allowUserInteraction], animations: updates)
   |    `- error: 'UIView' is unavailable in watchOS
43 | 		} else {
44 | 			updates()
/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/CustomHighlightingControl.swift:56:17: error: 'UIView' is unavailable in watchOS
54 | 			updateHighlighting(shouldBeHighlighted)
55 | 		} else {
56 | 			var options: UIView.AnimationOptions = .allowUserInteraction
   |                 `- error: 'UIView' is unavailable in watchOS
57 | 			if touchPhase  != .ended {
58 | 				options.insert(.beginFromCurrentState)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CustomHighlightingControl.swift
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:93:73: error: 'UITraitCollection' is unavailable in watchOS
 91 | 	}
 92 |
 93 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                         `- error: 'UITraitCollection' is unavailable in watchOS
 94 | 		super.traitCollectionDidChange(previousTraitCollection)
 95 | 		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:93:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 91 | 	}
 92 |
 93 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                     |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                     `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 94 | 		super.traitCollectionDidChange(previousTraitCollection)
 95 | 		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:99:39: error: 'CALayer' is unavailable in watchOS
 97 |
 98 | 	// MARK: - CALayerDelegate
 99 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                       `- error: 'CALayer' is unavailable in watchOS
100 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
101 | 			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:99:71: error: 'CAAction' is unavailable in watchOS
 97 |
 98 | 	// MARK: - CALayerDelegate
 99 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
    |                                                                       `- error: 'CAAction' is unavailable in watchOS
100 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
101 | 			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:23: error: 'UIView' is unavailable in watchOS
  9 |
 10 | /// A view that wraps CAShapeLayer
 11 | open 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:125:56: error: 'CAShapeLayerFillRule' is unavailable in watchOS
123 | 	}
124 |
125 | 	public convenience init(fillColor: UIColor, fillRule: CAShapeLayerFillRule = .nonZero) {
    |                                                        `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
126 | 		self.init(frame: .zero)
127 |
/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:125:80: error: 'nonZero' is unavailable in watchOS
123 | 	}
124 |
125 | 	public convenience init(fillColor: UIColor, fillRule: CAShapeLayerFillRule = .nonZero) {
    |                                                                                `- error: 'nonZero' is unavailable in watchOS
126 | 		self.init(frame: .zero)
127 |
/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:110:38: note: 'nonZero' has been explicitly marked unavailable here
108 | /* `fillRule' values. */
109 |
110 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleNonZero
    |                                      `- note: 'nonZero' has been explicitly marked unavailable here
111 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
112 | CA_EXTERN CAShapeLayerFillRule const kCAFillRuleEvenOdd
/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:82:19: error: 'performAsCurrent' is unavailable in watchOS
 80 | 	// MARK: - Private
 81 | 	private func updateColors() {
 82 | 		traitCollection.performAsCurrent {
    |                   `- error: 'performAsCurrent' is unavailable in watchOS
 83 | 			shapeLayer.fillColor = fillColor?.cgColor
 84 | 			shapeLayer.strokeColor = strokeColor?.cgColor
/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:270:1: note: 'performAsCurrent' has been explicitly marked unavailable here
268 |  * without affecting the main thread.
269 |  */
270 | - (void)performAsCurrentTraitCollection:(void (NS_NOESCAPE ^)(void))actions API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'performAsCurrent' has been explicitly marked unavailable here
271 |
272 | @end
/Users/admin/builder/spi-builder-workspace/Sources/ShapeView.swift:90:10: error: 'CAShapeLayer' is unavailable in watchOS
 88 | 	// MARK: - UIView
 89 | 	override open class var layerClass: AnyClass {
 90 | 		return CAShapeLayer.self
    |          `- error: 'CAShapeLayer' is unavailable in watchOS
 91 | 	}
 92 |
/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:94:9: error: 'traitCollectionDidChange' is unavailable in watchOS
 92 |
 93 | 	override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 94 | 		super.traitCollectionDidChange(previousTraitCollection)
    |         `- error: 'traitCollectionDidChange' is unavailable in watchOS
 95 | 		updateColors()
 96 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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:101:59: error: 'CABasicAnimation' is unavailable in watchOS
 99 | 	override open func action(for layer: CALayer, forKey key: String) -> CAAction? {
100 | 		if key == "path" || key == "strokeStart" || key == "strokeEnd" || key == "strokeColor" || key == "fillColor" {
101 | 			if let animation = layer.action(forKey: "opacity") as? CABasicAnimation {
    |                                                           `- error: 'CABasicAnimation' is unavailable in watchOS
102 | 				animation.keyPath = key
103 | 				animation.fromValue = (layer.presentation() ?? layer).value(forKey: key)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
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\ UIUserInterfaceStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift:12:16: error: 'UIUserInterfaceStyle' is unavailable in watchOS
10 | public extension UIUserInterfaceStyle {
11 | 	/// Returns an interface style that is reversed: (light, unspecified, unknown) becomes dark, dark becomes light
12 | 	var inverted: UIUserInterfaceStyle {
   |                `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
13 | 		switch self {
14 | 			case .unspecified: return .dark
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIUserInterfaceStyle.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIUserInterfaceStyle.swift
SwiftCompile normal arm64_32 Compiling\ UIResponder+Helper.swift /Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:12:20: error: 'UIResponder' is unavailable in watchOS
10 | extension UIResponder {
11 | 	/// Returns the current first responder
12 | 	public var first: UIResponder? {
   |                    `- error: 'UIResponder' is unavailable in watchOS
13 | 		let responders = NSMutableArray()
14 | 		UIApplication.safeShared?.sendAction(#selector(aveapps_local_1203_updateFirstResponder(_:event:)), to: nil, from: responders, for: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:10:11: error: 'UIResponder' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
11 | 	/// Returns the current first responder
12 | 	public var first: UIResponder? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:20:37: error: 'UIApplication' is unavailable in watchOS
18 |
19 | extension UIApplication {
20 | 	fileprivate static var safeShared: UIApplication? {
   |                                     `- error: 'UIApplication' is unavailable in watchOS
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
22 | 		guard let unmanagedSharedApplication = UIApplication.perform(Selector(("sharedApplication"))) else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:19:11: error: 'UIApplication' is unavailable in watchOS
17 | }
18 |
19 | extension UIApplication {
   |           `- error: 'UIApplication' is unavailable in watchOS
20 | 	fileprivate static var safeShared: UIApplication? {
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:28:97: error: 'UIEvent' is unavailable in watchOS
26 |
27 | extension UIResponder {
28 | 	@objc fileprivate func aveapps_local_1203_updateFirstResponder(_ array: NSMutableArray, event: UIEvent?) {
   |                                                                                                 `- error: 'UIEvent' is unavailable in watchOS
29 | 		guard array.isKind(of: NSMutableArray.self) == true else { return }
30 |
/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/UIResponder+Helper.swift:27:11: error: 'UIResponder' is unavailable in watchOS
25 | }
26 |
27 | extension UIResponder {
   |           `- error: 'UIResponder' is unavailable in watchOS
28 | 	@objc fileprivate func aveapps_local_1203_updateFirstResponder(_ array: NSMutableArray, event: UIEvent?) {
29 | 		guard array.isKind(of: NSMutableArray.self) == true else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:14:3: error: 'UIApplication' is unavailable in watchOS
12 | 	public var first: UIResponder? {
13 | 		let responders = NSMutableArray()
14 | 		UIApplication.safeShared?.sendAction(#selector(aveapps_local_1203_updateFirstResponder(_:event:)), to: nil, from: responders, for: nil)
   |   `- error: 'UIApplication' is unavailable in watchOS
15 | 		return responders.firstObject as? UIResponder
16 | 	}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:15:37: error: 'UIResponder' is unavailable in watchOS
13 | 		let responders = NSMutableArray()
14 | 		UIApplication.safeShared?.sendAction(#selector(aveapps_local_1203_updateFirstResponder(_:event:)), to: nil, from: responders, for: nil)
15 | 		return responders.firstObject as? UIResponder
   |                                     `- error: 'UIResponder' is unavailable in watchOS
16 | 	}
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
 80 |
 81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
    |            `- note: 'UIResponder' has been explicitly marked unavailable here
 83 |
 84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:21:9: error: 'UIApplication' is unavailable in watchOS
19 | extension UIApplication {
20 | 	fileprivate static var safeShared: UIApplication? {
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
   |         `- error: 'UIApplication' is unavailable in watchOS
22 | 		guard let unmanagedSharedApplication = UIApplication.perform(Selector(("sharedApplication"))) else { return nil }
23 | 		return unmanagedSharedApplication.takeRetainedValue() as? UIApplication
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift:22:42: error: 'UIApplication' is unavailable in watchOS
20 | 	fileprivate static var safeShared: UIApplication? {
21 | 		guard UIApplication.responds(to: Selector(("sharedApplication"))) else { return nil }
22 | 		guard let unmanagedSharedApplication = UIApplication.perform(Selector(("sharedApplication"))) else { return nil }
   |                                          `- error: 'UIApplication' is unavailable in watchOS
23 | 		return unmanagedSharedApplication.takeRetainedValue() as? UIApplication
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/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIResponder+Helper.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIResponder+Helper.swift
SwiftCompile normal arm64 Compiling\ CustomHighlightingControl.swift /Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:49:70: error: 'UIEvent' is unavailable in watchOS
47 |
48 | 	// MARK: - Input
49 | 	@objc private func customButtonTouchesChanged(_ sender: Any, event: UIEvent?) {
   |                                                                      `- error: 'UIEvent' is unavailable in watchOS
50 | 		let shouldBeHighlighted = isTracking && isTouchInside
51 | 		let touchPhase = event?.allTouches?.first?.phase ?? .began
/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/CustomHighlightingControl.swift:78:88: error: 'UIControl' is unavailable in watchOS
76 |
77 | 	// MARK: - UIControl
78 | 	open override func removeTarget(_ target: Any?, action: Selector?, for controlEvents: UIControl.Event) {
   |                                                                                        `- error: 'UIControl' is unavailable in watchOS
79 | 		super.removeTarget(target, action: action, for: controlEvents)
80 | 		addTouchesHandlerIfNeeded()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:11:39: error: 'UIControl' is unavailable in watchOS
 9 |
10 | /// A UIControl subclass that does highlighting like UIButton does it
11 | open class CustomHighlightingControl: UIControl {
   |                                       `- error: 'UIControl' is unavailable in watchOS
12 |
13 | 	public enum HighlightingStyle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CustomHighlightingControl.swift:42:4: error: 'UIView' is unavailable in watchOS
40 | 		}
41 | 		if animated == true {
42 | 			UIView.animate(withDuration: 0.25, delay: 0, options: [.beginFromCurrentState, .allowUserInteraction], animations: updates)
   |    `- error: 'UIView' is unavailable in watchOS
43 | 		} else {
44 | 			updates()
/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/CustomHighlightingControl.swift:56:17: error: 'UIView' is unavailable in watchOS
54 | 			updateHighlighting(shouldBeHighlighted)
55 | 		} else {
56 | 			var options: UIView.AnimationOptions = .allowUserInteraction
   |                 `- error: 'UIView' is unavailable in watchOS
57 | 			if touchPhase  != .ended {
58 | 				options.insert(.beginFromCurrentState)
/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/CustomHighlightingControl.swift (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CustomHighlightingControl.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AveCommonHelperViews (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
SwiftCompile normal arm64 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 03:30:21.859 xcodebuild[823:4837] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AveCommonHelperViews (in target 'AveCommonHelperViews' from project 'AveCommonHelperViews')
	Building workspace AveCommonHelperViews with scheme AveCommonHelperViews
(3 failures)
BUILD FAILURE 6.4 watchOS