The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DPCharts, reference 1.3.0 (382f0c), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 07:32:14 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 DPCharts -destination generic/platform=watchOS

Build Log

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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:252:23: error: 'CAShapeLayer' is unavailable in watchOS
250 |     // MARK: - Private properties
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
    |                       `- error: 'CAShapeLayer' is unavailable in watchOS
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:253:27: error: 'CALayer' is unavailable in watchOS
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
    |                           `- error: 'CALayer' is unavailable in watchOS
254 |     var chartLabels: [CATextLayer] = []
255 |     var chartLabelsShift: [CGPoint] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:254:23: error: 'CATextLayer' is unavailable in watchOS
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
    |                       `- error: 'CATextLayer' is unavailable in watchOS
255 |     var chartLabelsShift: [CGPoint] = []
256 |     var chartRatios: [CGFloat] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:20:28: error: 'UIView' is unavailable in watchOS
 18 | /// of the whole it represents.
 19 | @IBDesignable
 20 | open class DPPieChartView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 21 |
 22 |     // MARK: - Spacing properties
/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/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift:54:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 52 |
 53 |     /// The animation function to use when animating points (default = `.linear`).
 54 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 55 |         didSet {
 56 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift:54:68: error: 'linear' is unavailable in watchOS
 52 |
 53 |     /// The animation function to use when animating points (default = `.linear`).
 54 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                                                    `- error: 'linear' is unavailable in watchOS
 55 |         didSet {
 56 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var datasetIndex: Int = 0
 24 |     var numberOfPoints: Int = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var datasetIndex: Int = 0
 24 |     var numberOfPoints: Int = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:16:35: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a scatter points.
 16 | open class DPScatterDatasetLayer: CALayer {
    |                                   `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:37:26: error: 'CAShapeLayer' is unavailable in watchOS
 35 |     // MARK: - Sublayers
 36 |
 37 |     lazy var shapeLayer: CAShapeLayer = {
    |                          `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.fillColor = color.cgColor
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:38:21: error: 'CAShapeLayer' is unavailable in watchOS
 36 |
 37 |     lazy var shapeLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:40:26: error: 'butt' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
    |                          `- error: 'butt' is unavailable in watchOS
 41 |         layer.lineJoin = .bevel
 42 |         layer.lineWidth = 0
/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:126:37: note: 'butt' has been explicitly marked unavailable here
124 | /* `lineCap' values. */
125 |
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
    |                                     `- note: 'butt' has been explicitly marked unavailable here
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:41:27: error: 'bevel' is unavailable in watchOS
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
 41 |         layer.lineJoin = .bevel
    |                           `- error: 'bevel' is unavailable in watchOS
 42 |         layer.lineWidth = 0
 43 |         layer.strokeColor = nil
/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:121:38: note: 'bevel' has been explicitly marked unavailable here
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
    |                                      `- note: 'bevel' has been explicitly marked unavailable here
122 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 |
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:16:26: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a custom shape.
 16 | open class DPShapeLayer: CALayer {
    |                          `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:62:47: error: 'UITouch' is unavailable in watchOS
 60 |     // MARK: - Touch Events
 61 |
 62 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 63 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 64 |             super.touchesBegan(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:62:69: error: 'UIEvent' is unavailable in watchOS
 60 |     // MARK: - Touch Events
 61 |
 62 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 63 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 64 |             super.touchesBegan(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:77:47: error: 'UITouch' is unavailable in watchOS
 75 |     }
 76 |
 77 |     override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 78 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 79 |             super.touchesMoved(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:77:69: error: 'UIEvent' is unavailable in watchOS
 75 |     }
 76 |
 77 |     override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 78 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 79 |             super.touchesMoved(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:90:47: error: 'UITouch' is unavailable in watchOS
 88 |     }
 89 |
 90 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 91 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 92 |             super.touchesEnded(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:90:69: error: 'UIEvent' is unavailable in watchOS
 88 |     }
 89 |
 90 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 91 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 92 |             super.touchesEnded(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:106:51: error: 'UITouch' is unavailable in watchOS
104 |     }
105 |
106 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                   `- error: 'UITouch' is unavailable in watchOS
107 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
108 |             super.touchesCancelled(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:106:73: error: 'UIEvent' is unavailable in watchOS
104 |     }
105 |
106 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                         `- error: 'UIEvent' is unavailable in watchOS
107 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
108 |             super.touchesCancelled(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:16:23: error: 'UIView' is unavailable in watchOS
 14 |
 15 | /// Custom view to track touch gestures.
 16 | class DPTrackingView: UIView {
    |                       `- error: 'UIView' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Array+SafeIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/CGFloat+Conversions.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Comparable+Clamped.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Sequence+AdditiveArithmetic.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/UIColor+Interpolate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPCanvasView/DPCanvasView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellValue.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLinePoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeType.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingViewDelegate.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DPCharts -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64/DPCharts.abi.json
SwiftCompile normal arm64 (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DPCharts (in target 'DPCharts' from project 'DPCharts')
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift:47:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 45 |
 46 |     /// The animation function to use when animating bars (default = `.linear`).
 47 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 48 |         didSet {
 49 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift:47:68: error: 'linear' is unavailable in watchOS
 45 |
 46 |     /// The animation function to use when animating bars (default = `.linear`).
 47 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                                                    `- error: 'linear' is unavailable in watchOS
 48 |         didSet {
 49 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var barPoints: [DPBarPoint] = []
 24 |     var barColor: UIColor = .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var barPoints: [DPBarPoint] = []
 24 |     var barColor: UIColor = .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:40:25: error: 'CAShapeLayer' is unavailable in watchOS
 38 |     let selectionPath = UIBezierPath()
 39 |
 40 |     lazy var areaLayer: CAShapeLayer = {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 41 |         let layer = CAShapeLayer()
 42 |         layer.lineCap = .butt
/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/DPCharts/Views/DPBarChartView/DPBarLayer.swift:41:21: error: 'CAShapeLayer' is unavailable in watchOS
 39 |
 40 |     lazy var areaLayer: CAShapeLayer = {
 41 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 42 |         layer.lineCap = .butt
 43 |         layer.lineJoin = .round
/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/DPCharts/Views/DPBarChartView/DPBarLayer.swift:42:26: error: 'butt' is unavailable in watchOS
 40 |     lazy var areaLayer: CAShapeLayer = {
 41 |         let layer = CAShapeLayer()
 42 |         layer.lineCap = .butt
    |                          `- error: 'butt' is unavailable in watchOS
 43 |         layer.lineJoin = .round
 44 |         return layer
/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:126:37: note: 'butt' has been explicitly marked unavailable here
124 | /* `lineCap' values. */
125 |
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
    |                                     `- note: 'butt' has been explicitly marked unavailable here
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:43:27: error: 'round' is unavailable in watchOS
 41 |         let layer = CAShapeLayer()
 42 |         layer.lineCap = .butt
 43 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 44 |         return layer
 45 |     }()
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:47:30: error: 'CAShapeLayer' is unavailable in watchOS
 45 |     }()
 46 |
 47 |     lazy var selectionLayer: CAShapeLayer = {
    |                              `- error: 'CAShapeLayer' is unavailable in watchOS
 48 |         let layer = CAShapeLayer()
 49 |         layer.lineCap = .butt
/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/DPCharts/Views/DPBarChartView/DPBarLayer.swift:48:21: error: 'CAShapeLayer' is unavailable in watchOS
 46 |
 47 |     lazy var selectionLayer: CAShapeLayer = {
 48 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 49 |         layer.lineCap = .butt
 50 |         layer.lineJoin = .round
/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/DPCharts/Views/DPBarChartView/DPBarLayer.swift:49:26: error: 'butt' is unavailable in watchOS
 47 |     lazy var selectionLayer: CAShapeLayer = {
 48 |         let layer = CAShapeLayer()
 49 |         layer.lineCap = .butt
    |                          `- error: 'butt' is unavailable in watchOS
 50 |         layer.lineJoin = .round
 51 |         return layer
/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:126:37: note: 'butt' has been explicitly marked unavailable here
124 | /* `lineCap' values. */
125 |
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
    |                                     `- note: 'butt' has been explicitly marked unavailable here
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:50:27: error: 'round' is unavailable in watchOS
 48 |         let layer = CAShapeLayer()
 49 |         layer.lineCap = .butt
 50 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 51 |         return layer
 52 |     }()
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift:16:24: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a set of bars.
 16 | open class DPBarLayer: CALayer {
    |                        `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPCanvasView/DPCanvasView.swift:17:26: error: 'UIView' is unavailable in watchOS
 15 | /// Basic implementation that draws a canvas where to render charts content.
 16 | @IBDesignable
 17 | open class DPCanvasView: UIView {
    |                          `- error: 'UIView' is unavailable in watchOS
 18 |
 19 |     // MARK: - Axis properties
/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/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var absenceColor: UIColor = .lightGray
 24 |     var lowPercentageColor: UIColor = .yellow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var absenceColor: UIColor = .lightGray
 24 |     var lowPercentageColor: UIColor = .yellow
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:69:25: error: 'CATextLayer' is unavailable in watchOS
 67 |     // MARK: - Sublayers
 68 |
 69 |     lazy var textLayer: CATextLayer = CATextLayer()
    |                         `- error: 'CATextLayer' is unavailable in watchOS
 70 |     lazy var shapeLayer: CAShapeLayer = {
 71 |         let layer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:69:39: error: 'CATextLayer' is unavailable in watchOS
 67 |     // MARK: - Sublayers
 68 |
 69 |     lazy var textLayer: CATextLayer = CATextLayer()
    |                                       `- error: 'CATextLayer' is unavailable in watchOS
 70 |     lazy var shapeLayer: CAShapeLayer = {
 71 |         let layer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:70:26: error: 'CAShapeLayer' is unavailable in watchOS
 68 |
 69 |     lazy var textLayer: CATextLayer = CATextLayer()
 70 |     lazy var shapeLayer: CAShapeLayer = {
    |                          `- error: 'CAShapeLayer' is unavailable in watchOS
 71 |         let layer = CAShapeLayer()
 72 |         layer.lineCap = .butt
/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/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:71:21: error: 'CAShapeLayer' is unavailable in watchOS
 69 |     lazy var textLayer: CATextLayer = CATextLayer()
 70 |     lazy var shapeLayer: CAShapeLayer = {
 71 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 72 |         layer.lineCap = .butt
 73 |         layer.lineJoin = .bevel
/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/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:72:26: error: 'butt' is unavailable in watchOS
 70 |     lazy var shapeLayer: CAShapeLayer = {
 71 |         let layer = CAShapeLayer()
 72 |         layer.lineCap = .butt
    |                          `- error: 'butt' is unavailable in watchOS
 73 |         layer.lineJoin = .bevel
 74 |         layer.lineWidth = 0
/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:126:37: note: 'butt' has been explicitly marked unavailable here
124 | /* `lineCap' values. */
125 |
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
    |                                     `- note: 'butt' has been explicitly marked unavailable here
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:73:27: error: 'bevel' is unavailable in watchOS
 71 |         let layer = CAShapeLayer()
 72 |         layer.lineCap = .butt
 73 |         layer.lineJoin = .bevel
    |                           `- error: 'bevel' is unavailable in watchOS
 74 |         layer.lineWidth = 0
 75 |         layer.strokeColor = nil
/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:121:38: note: 'bevel' has been explicitly marked unavailable here
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
    |                                      `- note: 'bevel' has been explicitly marked unavailable here
122 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 |
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:16:32: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw heatmap cells.
 16 | open class DPHeatMapCellLayer: CALayer {
    |                                `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift:46:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 44 |
 45 |     /// The animation function to use when animating cells (default = `.linear`).
 46 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 47 |         didSet {
 48 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift:46:68: error: 'linear' is unavailable in watchOS
 44 |
 45 |     /// The animation function to use when animating cells (default = `.linear`).
 46 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                                                    `- error: 'linear' is unavailable in watchOS
 47 |         didSet {
 48 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift:25:27: error: 'UIView' is unavailable in watchOS
 23 | /// higher or lower values, respectively.
 24 | @IBDesignable
 25 | open class DPHeatMapView: UIView {
    |                           `- error: 'UIView' is unavailable in watchOS
 26 |
 27 |     // MARK: - Animation properties
/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/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift:54:26: error: 'CATextLayer' is unavailable in watchOS
 52 |
 53 |     lazy var shapeLayer: DPShapeLayer = DPShapeLayer()
 54 |     lazy var titleLayer: CATextLayer = CATextLayer()
    |                          `- error: 'CATextLayer' is unavailable in watchOS
 55 |
 56 |     // MARK: - Initialization
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift:54:40: error: 'CATextLayer' is unavailable in watchOS
 52 |
 53 |     lazy var shapeLayer: DPShapeLayer = DPShapeLayer()
 54 |     lazy var titleLayer: CATextLayer = CATextLayer()
    |                                        `- error: 'CATextLayer' is unavailable in watchOS
 55 |
 56 |     // MARK: - Initialization
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift:16:31: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a legend item.
 16 | open class DPLegendItemLayer: CALayer {
    |                               `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPLegendView/DPLegendView.swift:17:26: error: 'UIView' is unavailable in watchOS
 15 | /// Chart legend that draws according with a provided datasource.
 16 | @IBDesignable
 17 | open class DPLegendView: UIView {
    |                          `- error: 'UIView' is unavailable in watchOS
 18 |
 19 |     // MARK: - Spacing properties
/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/DPCharts/Views/DPLineChartView/DPLineChartView.swift:53:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 51 |
 52 |     /// The animation function to use when animating lines (default = `.linear`).
 53 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 54 |         didSet {
 55 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift:53:68: error: 'linear' is unavailable in watchOS
 51 |
 52 |     /// The animation function to use when animating lines (default = `.linear`).
 53 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                                                    `- error: 'linear' is unavailable in watchOS
 54 |         didSet {
 55 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift:220:27: error: 'UIView' is unavailable in watchOS
218 |     // MARK: - Subviews
219 |
220 |     lazy var touchCursor: UIView = {
    |                           `- error: 'UIView' is unavailable in watchOS
221 |         let touchCursor = UIView()
222 |         touchCursor.backgroundColor = touchCursorColor
/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/DPCharts/Views/DPLineChartView/DPLineChartView.swift:221:27: error: 'UIView' is unavailable in watchOS
219 |
220 |     lazy var touchCursor: UIView = {
221 |         let touchCursor = UIView()
    |                           `- error: 'UIView' is unavailable in watchOS
222 |         touchCursor.backgroundColor = touchCursorColor
223 |         touchCursor.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift:221:27: error: 'init()' is unavailable in watchOS
219 |
220 |     lazy var touchCursor: UIView = {
221 |         let touchCursor = UIView()
    |                           `- error: 'init()' is unavailable in watchOS
222 |         touchCursor.backgroundColor = touchCursorColor
223 |         touchCursor.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var areaEnabled: Bool = false
 24 |     var areaAlpha: CGFloat = 0.3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var areaEnabled: Bool = false
 24 |     var areaAlpha: CGFloat = 0.3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:37:25: error: 'CAShapeLayer' is unavailable in watchOS
 35 |     let areaPath = UIBezierPath()
 36 |
 37 |     lazy var lineLayer: CAShapeLayer = {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:38:21: error: 'CAShapeLayer' is unavailable in watchOS
 36 |
 37 |     lazy var lineLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 39 |         layer.lineCap = .round
 40 |         layer.lineJoin = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:39:26: error: 'round' is unavailable in watchOS
 37 |     lazy var lineLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
    |                          `- error: 'round' is unavailable in watchOS
 40 |         layer.lineJoin = .round
 41 |         layer.fillColor = nil
/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:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
    |                                     `- note: 'round' has been explicitly marked unavailable here
129 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:40:27: error: 'round' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
 40 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 41 |         layer.fillColor = nil
 42 |         return layer
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:44:25: error: 'CAShapeLayer' is unavailable in watchOS
 42 |         return layer
 43 |     }()
 44 |     lazy var areaLayer: CAShapeLayer = {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:45:21: error: 'CAShapeLayer' is unavailable in watchOS
 43 |     }()
 44 |     lazy var areaLayer: CAShapeLayer = {
 45 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 46 |         layer.lineCap = .round
 47 |         layer.lineJoin = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:46:26: error: 'round' is unavailable in watchOS
 44 |     lazy var areaLayer: CAShapeLayer = {
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
    |                          `- error: 'round' is unavailable in watchOS
 47 |         layer.lineJoin = .round
 48 |         layer.lineWidth = 0
/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:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
    |                                     `- note: 'round' has been explicitly marked unavailable here
129 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:47:27: error: 'round' is unavailable in watchOS
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
 47 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 48 |         layer.lineWidth = 0
 49 |         return layer
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:51:33: error: 'CAGradientLayer' is unavailable in watchOS
 49 |         return layer
 50 |     }()
 51 |     lazy var areaGradientLayer: CAGradientLayer = {
    |                                 `- error: 'CAGradientLayer' is unavailable in watchOS
 52 |         let layer = CAGradientLayer()
 53 |         layer.startPoint = CGPoint(x: 0.5, y: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:52:21: error: 'CAGradientLayer' is unavailable in watchOS
 50 |     }()
 51 |     lazy var areaGradientLayer: CAGradientLayer = {
 52 |         let layer = CAGradientLayer()
    |                     `- error: 'CAGradientLayer' is unavailable in watchOS
 53 |         layer.startPoint = CGPoint(x: 0.5, y: 1.0)
 54 |         layer.endPoint = CGPoint(x: 0.5, y: 0.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:16:25: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a line with optional underneath area.
 16 | open class DPLineLayer: CALayer {
    |                         `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:211:38: error: 'UILabel' is unavailable in watchOS
209 |     // MARK: - Subviews
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
    |                                      `- error: 'UILabel' is unavailable in watchOS
212 |         let label = UILabel()
213 |         label.textColor = .black
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:212:21: error: 'UILabel' is unavailable in watchOS
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
212 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
213 |         label.textColor = .black
214 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:212:21: error: 'init()' is unavailable in watchOS
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
212 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
213 |         label.textColor = .black
214 |         label.textAlignment = .center
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:219:41: error: 'UILabel' is unavailable in watchOS
217 |         return label
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
    |                                         `- error: 'UILabel' is unavailable in watchOS
220 |         let label = UILabel()
221 |         label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:220:21: error: 'UILabel' is unavailable in watchOS
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
220 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
221 |         label.textColor = .gray
222 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:220:21: error: 'init()' is unavailable in watchOS
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
220 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
221 |         label.textColor = .gray
222 |         label.textAlignment = .center
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:227:25: error: 'UIStackView' is unavailable in watchOS
225 |         return label
226 |     }()
227 |     lazy var stackView: UIStackView = {
    |                         `- error: 'UIStackView' is unavailable in watchOS
228 |         let stackView = UIStackView()
229 |         stackView.distribution = .fill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:228:25: error: 'UIStackView' is unavailable in watchOS
226 |     }()
227 |     lazy var stackView: UIStackView = {
228 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
229 |         stackView.distribution = .fill
230 |         stackView.alignment = .fill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:228:25: error: 'init()' is unavailable in watchOS
226 |     }()
227 |     lazy var stackView: UIStackView = {
228 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
229 |         stackView.distribution = .fill
230 |         stackView.alignment = .fill
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:236:34: error: 'UIView' is unavailable in watchOS
234 |         return stackView
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
    |                                  `- error: 'UIView' is unavailable in watchOS
237 |         let stackViewContainer = UIView()
238 |         stackViewContainer.addSubview(stackView)
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:237:34: error: 'UIView' is unavailable in watchOS
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
237 |         let stackViewContainer = UIView()
    |                                  `- error: 'UIView' is unavailable in watchOS
238 |         stackViewContainer.addSubview(stackView)
239 |         stackViewContainer.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:237:34: error: 'init()' is unavailable in watchOS
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
237 |         let stackViewContainer = UIView()
    |                                  `- error: 'init()' is unavailable in watchOS
238 |         stackViewContainer.addSubview(stackView)
239 |         stackViewContainer.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:252:23: error: 'CAShapeLayer' is unavailable in watchOS
250 |     // MARK: - Private properties
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
    |                       `- error: 'CAShapeLayer' is unavailable in watchOS
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:253:27: error: 'CALayer' is unavailable in watchOS
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
    |                           `- error: 'CALayer' is unavailable in watchOS
254 |     var chartLabels: [CATextLayer] = []
255 |     var chartLabelsShift: [CGPoint] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:254:23: error: 'CATextLayer' is unavailable in watchOS
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
    |                       `- error: 'CATextLayer' is unavailable in watchOS
255 |     var chartLabelsShift: [CGPoint] = []
256 |     var chartRatios: [CGFloat] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:20:28: error: 'UIView' is unavailable in watchOS
 18 | /// of the whole it represents.
 19 | @IBDesignable
 20 | open class DPPieChartView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 21 |
 22 |     // MARK: - Spacing properties
/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/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift:54:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 52 |
 53 |     /// The animation function to use when animating points (default = `.linear`).
 54 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 55 |         didSet {
 56 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift:54:68: error: 'linear' is unavailable in watchOS
 52 |
 53 |     /// The animation function to use when animating points (default = `.linear`).
 54 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                                                    `- error: 'linear' is unavailable in watchOS
 55 |         didSet {
 56 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var datasetIndex: Int = 0
 24 |     var numberOfPoints: Int = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var datasetIndex: Int = 0
 24 |     var numberOfPoints: Int = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:16:35: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a scatter points.
 16 | open class DPScatterDatasetLayer: CALayer {
    |                                   `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:37:26: error: 'CAShapeLayer' is unavailable in watchOS
 35 |     // MARK: - Sublayers
 36 |
 37 |     lazy var shapeLayer: CAShapeLayer = {
    |                          `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.fillColor = color.cgColor
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:38:21: error: 'CAShapeLayer' is unavailable in watchOS
 36 |
 37 |     lazy var shapeLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
/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/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:40:26: error: 'butt' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
    |                          `- error: 'butt' is unavailable in watchOS
 41 |         layer.lineJoin = .bevel
 42 |         layer.lineWidth = 0
/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:126:37: note: 'butt' has been explicitly marked unavailable here
124 | /* `lineCap' values. */
125 |
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
    |                                     `- note: 'butt' has been explicitly marked unavailable here
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:41:27: error: 'bevel' is unavailable in watchOS
 39 |         layer.fillColor = color.cgColor
 40 |         layer.lineCap = .butt
 41 |         layer.lineJoin = .bevel
    |                           `- error: 'bevel' is unavailable in watchOS
 42 |         layer.lineWidth = 0
 43 |         layer.strokeColor = nil
/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:121:38: note: 'bevel' has been explicitly marked unavailable here
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
    |                                      `- note: 'bevel' has been explicitly marked unavailable here
122 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 |
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift:16:26: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a custom shape.
 16 | open class DPShapeLayer: CALayer {
    |                          `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:62:47: error: 'UITouch' is unavailable in watchOS
 60 |     // MARK: - Touch Events
 61 |
 62 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 63 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 64 |             super.touchesBegan(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:62:69: error: 'UIEvent' is unavailable in watchOS
 60 |     // MARK: - Touch Events
 61 |
 62 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 63 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 64 |             super.touchesBegan(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:77:47: error: 'UITouch' is unavailable in watchOS
 75 |     }
 76 |
 77 |     override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 78 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 79 |             super.touchesMoved(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:77:69: error: 'UIEvent' is unavailable in watchOS
 75 |     }
 76 |
 77 |     override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 78 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 79 |             super.touchesMoved(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:90:47: error: 'UITouch' is unavailable in watchOS
 88 |     }
 89 |
 90 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
 91 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 92 |             super.touchesEnded(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:90:69: error: 'UIEvent' is unavailable in watchOS
 88 |     }
 89 |
 90 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
 91 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
 92 |             super.touchesEnded(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:106:51: error: 'UITouch' is unavailable in watchOS
104 |     }
105 |
106 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                   `- error: 'UITouch' is unavailable in watchOS
107 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
108 |             super.touchesCancelled(touches, with: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift:106:73: error: 'UIEvent' is unavailable in watchOS
104 |     }
105 |
106 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                         `- error: 'UIEvent' is unavailable in watchOS
107 |         guard isEnabled && touches.count == 1, let touch = touches.first else {
108 |             super.touchesCancelled(touches, with: event)
/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/DPCharts/Views/DPTrackingView/DPTrackingView.swift:16:23: error: 'UIView' is unavailable in watchOS
 14 |
 15 | /// Custom view to track touch gestures.
 16 | class DPTrackingView: UIView {
    |                       `- error: 'UIView' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Array+SafeIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/CGFloat+Conversions.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Comparable+Clamped.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Sequence+AdditiveArithmetic.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/UIColor+Interpolate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPCanvasView/DPCanvasView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellValue.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLinePoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterPoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeType.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPTrackingView/DPTrackingViewDelegate.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/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DPCharts -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts_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/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/Objects-normal/arm64_32/DPCharts.abi.json
SwiftCompile normal arm64_32 (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ Sequence+AdditiveArithmetic.swift,\ UIColor+Interpolate.swift,\ DPBarChartView.swift,\ DPBarChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Sequence+AdditiveArithmetic.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/UIColor+Interpolate.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift:47:39: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 45 |
 46 |     /// The animation function to use when animating bars (default = `.linear`).
 47 |     open var animationTimingFunction: CAMediaTimingFunctionName = .linear {
    |                                       `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 48 |         didSet {
 49 |             setNeedsLayout()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Sequence+AdditiveArithmetic.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sequence+AdditiveArithmetic.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/UIColor+Interpolate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIColor+Interpolate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarChartView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarChartViewDataSource.swift
SwiftCompile normal arm64_32 Compiling\ DPLineLayer.swift,\ DPLinePoint.swift,\ DPPieChartView.swift,\ DPPieChartViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLinePoint.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:22:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 23 |     var areaEnabled: Bool = false
 24 |     var areaAlpha: CGFloat = 0.3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:22:63: error: 'linear' is unavailable in watchOS
 20 |     var animationEnabled: Bool = true
 21 |     var animationDuration: TimeInterval = 0.2
 22 |     var animationTimingFunction: CAMediaTimingFunctionName = .linear
    |                                                               `- error: 'linear' is unavailable in watchOS
 23 |     var areaEnabled: Bool = false
 24 |     var areaAlpha: CGFloat = 0.3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
   |                                           `- note: 'linear' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:37:25: error: 'CAShapeLayer' is unavailable in watchOS
 35 |     let areaPath = UIBezierPath()
 36 |
 37 |     lazy var lineLayer: CAShapeLayer = {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:38:21: error: 'CAShapeLayer' is unavailable in watchOS
 36 |
 37 |     lazy var lineLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 39 |         layer.lineCap = .round
 40 |         layer.lineJoin = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:39:26: error: 'round' is unavailable in watchOS
 37 |     lazy var lineLayer: CAShapeLayer = {
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
    |                          `- error: 'round' is unavailable in watchOS
 40 |         layer.lineJoin = .round
 41 |         layer.fillColor = nil
/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:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
    |                                     `- note: 'round' has been explicitly marked unavailable here
129 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:40:27: error: 'round' is unavailable in watchOS
 38 |         let layer = CAShapeLayer()
 39 |         layer.lineCap = .round
 40 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 41 |         layer.fillColor = nil
 42 |         return layer
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:44:25: error: 'CAShapeLayer' is unavailable in watchOS
 42 |         return layer
 43 |     }()
 44 |     lazy var areaLayer: CAShapeLayer = {
    |                         `- error: 'CAShapeLayer' is unavailable in watchOS
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:45:21: error: 'CAShapeLayer' is unavailable in watchOS
 43 |     }()
 44 |     lazy var areaLayer: CAShapeLayer = {
 45 |         let layer = CAShapeLayer()
    |                     `- error: 'CAShapeLayer' is unavailable in watchOS
 46 |         layer.lineCap = .round
 47 |         layer.lineJoin = .round
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:46:26: error: 'round' is unavailable in watchOS
 44 |     lazy var areaLayer: CAShapeLayer = {
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
    |                          `- error: 'round' is unavailable in watchOS
 47 |         layer.lineJoin = .round
 48 |         layer.lineWidth = 0
/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:128:37: note: 'round' has been explicitly marked unavailable here
126 | CA_EXTERN CAShapeLayerLineCap const kCALineCapButt
127 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | CA_EXTERN CAShapeLayerLineCap const kCALineCapRound
    |                                     `- note: 'round' has been explicitly marked unavailable here
129 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
130 | CA_EXTERN CAShapeLayerLineCap const kCALineCapSquare
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:47:27: error: 'round' is unavailable in watchOS
 45 |         let layer = CAShapeLayer()
 46 |         layer.lineCap = .round
 47 |         layer.lineJoin = .round
    |                           `- error: 'round' is unavailable in watchOS
 48 |         layer.lineWidth = 0
 49 |         return layer
/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:119:38: note: 'round' has been explicitly marked unavailable here
117 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinMiter
118 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
119 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinRound
    |                                      `- note: 'round' has been explicitly marked unavailable here
120 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
121 | CA_EXTERN CAShapeLayerLineJoin const kCALineJoinBevel
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:51:33: error: 'CAGradientLayer' is unavailable in watchOS
 49 |         return layer
 50 |     }()
 51 |     lazy var areaGradientLayer: CAGradientLayer = {
    |                                 `- error: 'CAGradientLayer' is unavailable in watchOS
 52 |         let layer = CAGradientLayer()
 53 |         layer.startPoint = CGPoint(x: 0.5, y: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:52:21: error: 'CAGradientLayer' is unavailable in watchOS
 50 |     }()
 51 |     lazy var areaGradientLayer: CAGradientLayer = {
 52 |         let layer = CAGradientLayer()
    |                     `- error: 'CAGradientLayer' is unavailable in watchOS
 53 |         layer.startPoint = CGPoint(x: 0.5, y: 1.0)
 54 |         layer.endPoint = CGPoint(x: 0.5, y: 0.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:16:25: error: 'CALayer' is unavailable in watchOS
 14 |
 15 | /// A layer to draw a line with optional underneath area.
 16 | open class DPLineLayer: CALayer {
    |                         `- error: 'CALayer' is unavailable in watchOS
 17 |
 18 |     // MARK: - Properties
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:204:33: error: 'CAShapeLayer' is unavailable in watchOS
202 |         lineLayer.removeAnimation(forKey: "path")
203 |         if animationEnabled {
204 |             func animate(layer: CAShapeLayer, path: UIBezierPath) {
    |                                 `- error: 'CAShapeLayer' is unavailable in watchOS
205 |                 let animation = CABasicAnimation(keyPath: "path")
206 |                 animation.duration = animationDuration
/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/DPCharts/Views/DPLineChartView/DPLineLayer.swift:205:33: error: 'CABasicAnimation' is unavailable in watchOS
203 |         if animationEnabled {
204 |             func animate(layer: CAShapeLayer, path: UIBezierPath) {
205 |                 let animation = CABasicAnimation(keyPath: "path")
    |                                 `- error: 'CABasicAnimation' is unavailable in watchOS
206 |                 animation.duration = animationDuration
207 |                 animation.timingFunction = CAMediaTimingFunction(name: animationTimingFunction)
/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.
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift:207:44: error: 'CAMediaTimingFunction' is unavailable in watchOS
205 |                 let animation = CABasicAnimation(keyPath: "path")
206 |                 animation.duration = animationDuration
207 |                 animation.timingFunction = CAMediaTimingFunction(name: animationTimingFunction)
    |                                            `- error: 'CAMediaTimingFunction' is unavailable in watchOS
208 |                 animation.toValue = path
209 |                 animation.isRemovedOnCompletion = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:211:38: error: 'UILabel' is unavailable in watchOS
209 |     // MARK: - Subviews
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
    |                                      `- error: 'UILabel' is unavailable in watchOS
212 |         let label = UILabel()
213 |         label.textColor = .black
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:212:21: error: 'UILabel' is unavailable in watchOS
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
212 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
213 |         label.textColor = .black
214 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:212:21: error: 'init()' is unavailable in watchOS
210 |
211 |     lazy public var donutTitleLabel: UILabel = {
212 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
213 |         label.textColor = .black
214 |         label.textAlignment = .center
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:219:41: error: 'UILabel' is unavailable in watchOS
217 |         return label
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
    |                                         `- error: 'UILabel' is unavailable in watchOS
220 |         let label = UILabel()
221 |         label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:220:21: error: 'UILabel' is unavailable in watchOS
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
220 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
221 |         label.textColor = .gray
222 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:220:21: error: 'init()' is unavailable in watchOS
218 |     }()
219 |     lazy public var donutSubtitleLabel: UILabel = {
220 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
221 |         label.textColor = .gray
222 |         label.textAlignment = .center
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:227:25: error: 'UIStackView' is unavailable in watchOS
225 |         return label
226 |     }()
227 |     lazy var stackView: UIStackView = {
    |                         `- error: 'UIStackView' is unavailable in watchOS
228 |         let stackView = UIStackView()
229 |         stackView.distribution = .fill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:228:25: error: 'UIStackView' is unavailable in watchOS
226 |     }()
227 |     lazy var stackView: UIStackView = {
228 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
229 |         stackView.distribution = .fill
230 |         stackView.alignment = .fill
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:228:25: error: 'init()' is unavailable in watchOS
226 |     }()
227 |     lazy var stackView: UIStackView = {
228 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
229 |         stackView.distribution = .fill
230 |         stackView.alignment = .fill
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:236:34: error: 'UIView' is unavailable in watchOS
234 |         return stackView
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
    |                                  `- error: 'UIView' is unavailable in watchOS
237 |         let stackViewContainer = UIView()
238 |         stackViewContainer.addSubview(stackView)
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:237:34: error: 'UIView' is unavailable in watchOS
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
237 |         let stackViewContainer = UIView()
    |                                  `- error: 'UIView' is unavailable in watchOS
238 |         stackViewContainer.addSubview(stackView)
239 |         stackViewContainer.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:237:34: error: 'init()' is unavailable in watchOS
235 |     }()
236 |     lazy var stackViewContainer: UIView = {
237 |         let stackViewContainer = UIView()
    |                                  `- error: 'init()' is unavailable in watchOS
238 |         stackViewContainer.addSubview(stackView)
239 |         stackViewContainer.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:252:23: error: 'CAShapeLayer' is unavailable in watchOS
250 |     // MARK: - Private properties
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
    |                       `- error: 'CAShapeLayer' is unavailable in watchOS
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:253:27: error: 'CALayer' is unavailable in watchOS
251 |
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
    |                           `- error: 'CALayer' is unavailable in watchOS
254 |     var chartLabels: [CATextLayer] = []
255 |     var chartLabelsShift: [CGPoint] = []
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:254:23: error: 'CATextLayer' is unavailable in watchOS
252 |     var shapeLayers: [CAShapeLayer] = []
253 |     var shapeMaskLayers: [CALayer] = []
254 |     var chartLabels: [CATextLayer] = []
    |                       `- error: 'CATextLayer' is unavailable in watchOS
255 |     var chartLabelsShift: [CGPoint] = []
256 |     var chartRatios: [CGFloat] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:20:28: error: 'UIView' is unavailable in watchOS
 18 | /// of the whole it represents.
 19 | @IBDesignable
 20 | open class DPPieChartView: UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 21 |
 22 |     // MARK: - Spacing properties
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:338:9: error: 'NSLayoutConstraint' is unavailable in watchOS
336 |         addSubview(stackViewContainer)
337 |         addSubview(trackingView)
338 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
339 |             stackView.leadingAnchor.constraint(equalTo: stackViewContainer.leadingAnchor),
340 |             stackView.trailingAnchor.constraint(equalTo: stackViewContainer.trailingAnchor),
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:344:27: error: 'UILayoutPriority' is unavailable in watchOS
342 |             stackView.bottomAnchor.constraint(equalTo: stackViewContainer.bottomAnchor)
343 |         ].map {
344 |             $0.priority = UILayoutPriority(999)
    |                           `- error: 'UILayoutPriority' is unavailable in watchOS
345 |             return $0
346 |         })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:370:30: error: 'CAShapeLayer' is unavailable in watchOS
368 |         shapeLayers.removeAll()
369 |         for _ in 0..<numberOfSlices {
370 |             let shapeLayer = CAShapeLayer()
    |                              `- error: 'CAShapeLayer' is unavailable in watchOS
371 |             let shapeMaskLayer = CAShapeLayer()
372 |             shapeLayers.append(shapeLayer)
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:371:34: error: 'CAShapeLayer' is unavailable in watchOS
369 |         for _ in 0..<numberOfSlices {
370 |             let shapeLayer = CAShapeLayer()
371 |             let shapeMaskLayer = CAShapeLayer()
    |                                  `- error: 'CAShapeLayer' is unavailable in watchOS
372 |             shapeLayers.append(shapeLayer)
373 |             shapeMaskLayers.append(shapeMaskLayer)
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:379:30: error: 'CATextLayer' is unavailable in watchOS
377 |         chartLabels.removeAll()
378 |         for _ in 0..<numberOfSlices {
379 |             let sliceLabel = CATextLayer()
    |                              `- error: 'CATextLayer' is unavailable in watchOS
380 |             layer.addSublayer(sliceLabel)
381 |             chartLabels.append(sliceLabel)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:20:12: note: 'CATextLayer' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 20 | @interface CATextLayer : CALayer
    |            `- note: 'CATextLayer' has been explicitly marked unavailable here
 21 | {
 22 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:424:19: error: 'CAShapeLayer' is unavailable in watchOS
422 |         let maskCenter: CGPoint = CGPoint(x: x, y: y)
423 |         let maskRadius: CGFloat = arcDonutInnerRadius - slicesSpacing
424 |         let mask: CAShapeLayer = CAShapeLayer()
    |                   `- error: 'CAShapeLayer' is unavailable in watchOS
425 |         mask.fillColor = UIColor.black.cgColor
426 |         mask.path = UIBezierPath(
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:424:34: error: 'CAShapeLayer' is unavailable in watchOS
422 |         let maskCenter: CGPoint = CGPoint(x: x, y: y)
423 |         let maskRadius: CGFloat = arcDonutInnerRadius - slicesSpacing
424 |         let mask: CAShapeLayer = CAShapeLayer()
    |                                  `- error: 'CAShapeLayer' is unavailable in watchOS
425 |         mask.fillColor = UIColor.black.cgColor
426 |         mask.path = UIBezierPath(
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:441:9: error: 'CATransaction' is unavailable in watchOS
439 |             return
440 |         }
441 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
442 |         CATransaction.setDisableActions(true)
443 |         let rotation = rotateBy.fromDegToRad
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:442:9: error: 'CATransaction' is unavailable in watchOS
440 |         }
441 |         CATransaction.begin()
442 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
443 |         let rotation = rotateBy.fromDegToRad
444 |         let total: CGFloat = chartValues.sum()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:456:19: error: 'contentsScale' is unavailable in watchOS
454 |                 .font: labelsFont
455 |             ])
456 |             label.contentsScale = UIScreen.main.scale
    |                   `- error: 'contentsScale' is unavailable in watchOS
457 |             label.alignmentMode = .center
458 |             label.string = attributedString
/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:406:19: note: 'contentsScale' has been explicitly marked unavailable here
 404 |  * as large as the layer bounds). Defaults to one. Animatable. */
 405 |
 406 | @property CGFloat contentsScale
     |                   `- note: 'contentsScale' has been explicitly marked unavailable here
 407 |   API_AVAILABLE(macos(10.7), ios(4.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 408 |
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:456:35: error: 'UIScreen' is unavailable in watchOS
454 |                 .font: labelsFont
455 |             ])
456 |             label.contentsScale = UIScreen.main.scale
    |                                   `- error: 'UIScreen' is unavailable in watchOS
457 |             label.alignmentMode = .center
458 |             label.string = attributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:456:44: error: 'main' is unavailable in watchOS
454 |                 .font: labelsFont
455 |             ])
456 |             label.contentsScale = UIScreen.main.scale
    |                                            `- error: 'main' is unavailable in watchOS
457 |             label.alignmentMode = .center
458 |             label.string = attributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:457:36: error: 'center' is unavailable in watchOS
455 |             ])
456 |             label.contentsScale = UIScreen.main.scale
457 |             label.alignmentMode = .center
    |                                    `- error: 'center' is unavailable in watchOS
458 |             label.string = attributedString
459 |             label.bounds = CGRect(origin: .zero, size: attributedString.size())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATextLayer.h:92:42: note: 'center' has been explicitly marked unavailable here
 90 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentRight
 91 |     API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 92 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentCenter
    |                                          `- note: 'center' has been explicitly marked unavailable here
 93 |     API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 94 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentJustified
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:463:9: error: 'CATransaction' is unavailable in watchOS
461 |             from += chartRatios[i]
462 |         }
463 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
464 |     }
465 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:472:27: error: 'CAShapeLayer' is unavailable in watchOS
470 |             shapeMaskLayers[i].frame = bounds
471 |             shapeMaskLayers[i].backgroundColor = UIColor.black.cgColor
472 |             let sublayer: CAShapeLayer = CAShapeLayer()
    |                           `- error: 'CAShapeLayer' is unavailable in watchOS
473 |             let path: UIBezierPath = UIBezierPath()
474 |             // SLICE SPACING
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:472:42: error: 'CAShapeLayer' is unavailable in watchOS
470 |             shapeMaskLayers[i].frame = bounds
471 |             shapeMaskLayers[i].backgroundColor = UIColor.black.cgColor
472 |             let sublayer: CAShapeLayer = CAShapeLayer()
    |                                          `- error: 'CAShapeLayer' is unavailable in watchOS
473 |             let path: UIBezierPath = UIBezierPath()
474 |             // SLICE SPACING
/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/DPCharts/Views/DPPieChartView/DPPieChartView.swift:528:13: error: 'CATransaction' is unavailable in watchOS
526 |             path.addLine(to: arcCenter)
527 |             path.close()
528 |             CATransaction.begin()
    |             `- error: 'CATransaction' is unavailable in watchOS
529 |             CATransaction.setDisableActions(true)
530 |             shapeLayers[i].fillColor = datasource.pieChartView(self, colorForSliceAtIndex: i).cgColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:529:13: error: 'CATransaction' is unavailable in watchOS
527 |             path.close()
528 |             CATransaction.begin()
529 |             CATransaction.setDisableActions(true)
    |             `- error: 'CATransaction' is unavailable in watchOS
530 |             shapeLayers[i].fillColor = datasource.pieChartView(self, colorForSliceAtIndex: i).cgColor
531 |             shapeLayers[i].mask = shapeMaskLayers[i]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:533:13: error: 'CATransaction' is unavailable in watchOS
531 |             shapeLayers[i].mask = shapeMaskLayers[i]
532 |             shapeLayers[i].path = path.cgPath
533 |             CATransaction.commit()
    |             `- error: 'CATransaction' is unavailable in watchOS
534 |             from = to
535 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift:547:9: error: 'CATransaction' is unavailable in watchOS
545 |
546 |     func setupOpacity() {
547 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
548 |         CATransaction.setDisableActions(true)
549 |         for i in 0..<numberOfSlices {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLineLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLinePoint.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLinePoint.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPPieChartView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPPieChartViewDataSource.swift
SwiftCompile normal arm64_32 Compiling\ DPCanvasView.swift,\ DPHeatMapCellLayer.swift,\ DPHeatMapCellValue.swift,\ DPHeatMapView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPCanvasView/DPCanvasView.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellValue.swift /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift (in target 'DPCharts' from project 'DPCharts')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPCanvasView/DPCanvasView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPCanvasView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPHeatMapCellLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellValue.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPHeatMapCellValue.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPHeatMapView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 03:32:12.577 xcodebuild[803:4898] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-20 03:32:12.714 xcodebuild[803:4898] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DPCharts (in target 'DPCharts' from project 'DPCharts')
	SwiftCompile normal arm64 (in target 'DPCharts' from project 'DPCharts')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DPCharts (in target 'DPCharts' from project 'DPCharts')
	SwiftCompile normal arm64_32 (in target 'DPCharts' from project 'DPCharts')
	Building workspace DPCharts with scheme DPCharts
(5 failures)
BUILD FAILURE 6.4 watchOS