The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DPCharts, reference master (382f0c), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 07:31:31 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

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:
SwiftCompile normal arm64_32 (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.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-2.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 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')
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
/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 Compiling\ resource_bundle_accessor.swift,\ Array+SafeIndex.swift,\ CGFloat+Conversions.swift,\ Comparable+Clamped.swift /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 (in target 'DPCharts' from project 'DPCharts')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DPCharts.build/Debug-watchos/DPCharts-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Array+SafeIndex.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Array+SafeIndex.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/CGFloat+Conversions.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGFloat+Conversions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Extensions/Comparable+Clamped.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Comparable+Clamped.swift
SwiftCompile normal arm64_32 Compiling\ DPBarChartViewDelegate.swift,\ DPBarGroup.swift,\ DPBarLayer.swift,\ DPBarPoint.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 (in target 'DPCharts' from project 'DPCharts')
/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/DPBarChartView/DPBarLayer.swift:157:9: error: 'CATransaction' is unavailable in watchOS
155 |
156 |     func setupLayersOpacity() {
157 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
158 |         CATransaction.setDisableActions(true)
159 |         areaLayer.opacity = selectedIndex == nil ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
/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/DPBarChartView/DPBarLayer.swift:158:9: error: 'CATransaction' is unavailable in watchOS
156 |     func setupLayersOpacity() {
157 |         CATransaction.begin()
158 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
159 |         areaLayer.opacity = selectedIndex == nil ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
160 |         selectionLayer.opacity = selectedIndex == nil ? 0.0 : 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/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/DPBarChartView/DPBarLayer.swift:161:9: error: 'CATransaction' is unavailable in watchOS
159 |         areaLayer.opacity = selectedIndex == nil ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
160 |         selectionLayer.opacity = selectedIndex == nil ? 0.0 : 1.0
161 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
162 |     }
163 |
/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/DPBarChartView/DPBarLayer.swift:168:33: error: 'CAShapeLayer' is unavailable in watchOS
166 |         selectionLayer.removeAnimation(forKey: "path")
167 |         if animationEnabled {
168 |             func animate(layer: CAShapeLayer, path: UIBezierPath) {
    |                                 `- error: 'CAShapeLayer' is unavailable in watchOS
169 |                 let animation = CABasicAnimation(keyPath: "path")
170 |                 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/DPBarChartView/DPBarLayer.swift:169:33: error: 'CABasicAnimation' is unavailable in watchOS
167 |         if animationEnabled {
168 |             func animate(layer: CAShapeLayer, path: UIBezierPath) {
169 |                 let animation = CABasicAnimation(keyPath: "path")
    |                                 `- error: 'CABasicAnimation' is unavailable in watchOS
170 |                 animation.duration = animationDuration
171 |                 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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarChartViewDelegate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarChartViewDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarGroup.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarGroup.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPBarChartView/DPBarPoint.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPBarPoint.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\ DPScatterDatasetLayer.swift,\ DPScatterPoint.swift,\ DPShapeLayer.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 (in target 'DPCharts' from project 'DPCharts')
/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/DPScatterChartView/DPScatterDatasetLayer.swift:105:13: error: 'CATransaction' is unavailable in watchOS
103 |             let newPosition: CGPoint = point.cgPoint
104 |             let newBounds: CGRect = CGRect(x: 0, y: 0, width: point.size, height: point.size)
105 |             CATransaction.begin()
    |             `- error: 'CATransaction' is unavailable in watchOS
106 |             CATransaction.setDisableActions(true)
107 |             shape.color = scatterPointsColor.withAlphaComponent(scatterPointsAlpha)
/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/DPScatterChartView/DPScatterDatasetLayer.swift:106:13: error: 'CATransaction' is unavailable in watchOS
104 |             let newBounds: CGRect = CGRect(x: 0, y: 0, width: point.size, height: point.size)
105 |             CATransaction.begin()
106 |             CATransaction.setDisableActions(true)
    |             `- error: 'CATransaction' is unavailable in watchOS
107 |             shape.color = scatterPointsColor.withAlphaComponent(scatterPointsAlpha)
108 |             shape.type = scatterPointsType
/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/DPScatterChartView/DPScatterDatasetLayer.swift:111:13: error: 'CATransaction' is unavailable in watchOS
109 |             shape.position = newPosition
110 |             shape.bounds = newBounds
111 |             CATransaction.commit()
    |             `- error: 'CATransaction' is unavailable in watchOS
112 |             shape.removeAllAnimations()
113 |             shape.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/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/DPScatterChartView/DPScatterDatasetLayer.swift:115:35: error: 'CABasicAnimation' is unavailable in watchOS
113 |             shape.setNeedsLayout()
114 |             if animationEnabled {
115 |                 let positionAnim: CABasicAnimation = CABasicAnimation(keyPath: "position")
    |                                   `- error: 'CABasicAnimation' is unavailable in watchOS
116 |                 positionAnim.fromValue = oldPosition
117 |                 positionAnim.toValue = newPosition
/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/DPScatterChartView/DPScatterDatasetLayer.swift:115:54: error: 'CABasicAnimation' is unavailable in watchOS
113 |             shape.setNeedsLayout()
114 |             if animationEnabled {
115 |                 let positionAnim: CABasicAnimation = CABasicAnimation(keyPath: "position")
    |                                                      `- error: 'CABasicAnimation' is unavailable in watchOS
116 |                 positionAnim.fromValue = oldPosition
117 |                 positionAnim.toValue = newPosition
/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/DPScatterChartView/DPScatterDatasetLayer.swift:118:33: error: 'CABasicAnimation' is unavailable in watchOS
116 |                 positionAnim.fromValue = oldPosition
117 |                 positionAnim.toValue = newPosition
118 |                 let boundsAnim: CABasicAnimation = CABasicAnimation(keyPath: "bounds")
    |                                 `- error: 'CABasicAnimation' is unavailable in watchOS
119 |                 boundsAnim.fromValue = oldBounds
120 |                 boundsAnim.toValue = newBounds
/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/DPScatterChartView/DPScatterDatasetLayer.swift:118:52: error: 'CABasicAnimation' is unavailable in watchOS
116 |                 positionAnim.fromValue = oldPosition
117 |                 positionAnim.toValue = newPosition
118 |                 let boundsAnim: CABasicAnimation = CABasicAnimation(keyPath: "bounds")
    |                                                    `- error: 'CABasicAnimation' is unavailable in watchOS
119 |                 boundsAnim.fromValue = oldBounds
120 |                 boundsAnim.toValue = newBounds
/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/DPScatterChartView/DPScatterDatasetLayer.swift:121:33: error: 'CAAnimationGroup' is unavailable in watchOS
119 |                 boundsAnim.fromValue = oldBounds
120 |                 boundsAnim.toValue = newBounds
121 |                 let animations: CAAnimationGroup = CAAnimationGroup()
    |                                 `- error: 'CAAnimationGroup' is unavailable in watchOS
122 |                 animations.animations = [positionAnim, boundsAnim]
123 |                 animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:121:52: error: 'CAAnimationGroup' is unavailable in watchOS
119 |                 boundsAnim.fromValue = oldBounds
120 |                 boundsAnim.toValue = newBounds
121 |                 let animations: CAAnimationGroup = CAAnimationGroup()
    |                                                    `- error: 'CAAnimationGroup' is unavailable in watchOS
122 |                 animations.animations = [positionAnim, boundsAnim]
123 |                 animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift:124:45: error: 'CAMediaTimingFunction' is unavailable in watchOS
122 |                 animations.animations = [positionAnim, boundsAnim]
123 |                 animations.duration = animationDuration
124 |                 animations.timingFunction = CAMediaTimingFunction(name: animationTimingFunction)
    |                                             `- error: 'CAMediaTimingFunction' is unavailable in watchOS
125 |                 animations.isRemovedOnCompletion = true
126 |                 shape.add(positionAnim, forKey: "frame")
/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/DPScatterChartView/DPScatterDatasetLayer.swift:132:9: error: 'CATransaction' is unavailable in watchOS
130 |
131 |     private func setupOpacity() {
132 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
133 |         CATransaction.setDisableActions(true)
134 |         opacity = selectedIndex == nil || selectedIndex == datasetIndex ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
/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/DPScatterChartView/DPScatterDatasetLayer.swift:133:9: error: 'CATransaction' is unavailable in watchOS
131 |     private func setupOpacity() {
132 |         CATransaction.begin()
133 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
134 |         opacity = selectedIndex == nil || selectedIndex == datasetIndex ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
135 |         CATransaction.commit()
/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/DPScatterChartView/DPScatterDatasetLayer.swift:135:9: error: 'CATransaction' is unavailable in watchOS
133 |         CATransaction.setDisableActions(true)
134 |         opacity = selectedIndex == nil || selectedIndex == datasetIndex ? 1.0 : 1.0 - Float(selectedIndexAlphaPredominance)
135 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
136 |     }
137 |
/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/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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterDatasetLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPScatterDatasetLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterPoint.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPScatterPoint.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPShapeLayer/DPShapeLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPShapeLayer.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')
/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/DPHeatMapCellLayer.swift:128:9: error: 'CATransaction' is unavailable in watchOS
126 |         let oldFillColor = shapeLayer.fillColor
127 |         let newFillColor = shapeFillColor.cgColor
128 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
129 |         CATransaction.setDisableActions(true)
130 |         shapeLayer.fillColor = newFillColor
/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/DPHeatMapView/DPHeatMapCellLayer.swift:129:9: error: 'CATransaction' is unavailable in watchOS
127 |         let newFillColor = shapeFillColor.cgColor
128 |         CATransaction.begin()
129 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
130 |         shapeLayer.fillColor = newFillColor
131 |         shapeLayer.path = newPath
/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/DPHeatMapView/DPHeatMapCellLayer.swift:132:19: error: 'contentsScale' is unavailable in watchOS
130 |         shapeLayer.fillColor = newFillColor
131 |         shapeLayer.path = newPath
132 |         textLayer.contentsScale = UIScreen.main.scale
    |                   `- error: 'contentsScale' is unavailable in watchOS
133 |         textLayer.alignmentMode = .center
134 |         if let string = textAttributedString {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:132:35: error: 'UIScreen' is unavailable in watchOS
130 |         shapeLayer.fillColor = newFillColor
131 |         shapeLayer.path = newPath
132 |         textLayer.contentsScale = UIScreen.main.scale
    |                                   `- error: 'UIScreen' is unavailable in watchOS
133 |         textLayer.alignmentMode = .center
134 |         if let string = textAttributedString {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:132:44: error: 'main' is unavailable in watchOS
130 |         shapeLayer.fillColor = newFillColor
131 |         shapeLayer.path = newPath
132 |         textLayer.contentsScale = UIScreen.main.scale
    |                                            `- error: 'main' is unavailable in watchOS
133 |         textLayer.alignmentMode = .center
134 |         if let string = textAttributedString {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:133:36: error: 'center' is unavailable in watchOS
131 |         shapeLayer.path = newPath
132 |         textLayer.contentsScale = UIScreen.main.scale
133 |         textLayer.alignmentMode = .center
    |                                    `- error: 'center' is unavailable in watchOS
134 |         if let string = textAttributedString {
135 |             let x = textCentered ? (bounds.width - textSize.width) * 0.5 : textPadding
/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/DPHeatMapView/DPHeatMapCellLayer.swift:145:9: error: 'CATransaction' is unavailable in watchOS
143 |             textLayer.frame = .zero
144 |         }
145 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
146 |         shapeLayer.removeAllAnimations()
147 |         if animationEnabled {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:148:28: error: 'CABasicAnimation' is unavailable in watchOS
146 |         shapeLayer.removeAllAnimations()
147 |         if animationEnabled {
148 |             let colorAnim: CABasicAnimation = CABasicAnimation(keyPath: "fillColor")
    |                            `- error: 'CABasicAnimation' is unavailable in watchOS
149 |             colorAnim.fromValue = oldFillColor
150 |             colorAnim.toValue = newFillColor
/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/DPHeatMapView/DPHeatMapCellLayer.swift:148:47: error: 'CABasicAnimation' is unavailable in watchOS
146 |         shapeLayer.removeAllAnimations()
147 |         if animationEnabled {
148 |             let colorAnim: CABasicAnimation = CABasicAnimation(keyPath: "fillColor")
    |                                               `- error: 'CABasicAnimation' is unavailable in watchOS
149 |             colorAnim.fromValue = oldFillColor
150 |             colorAnim.toValue = newFillColor
/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/DPHeatMapView/DPHeatMapCellLayer.swift:151:27: error: 'CABasicAnimation' is unavailable in watchOS
149 |             colorAnim.fromValue = oldFillColor
150 |             colorAnim.toValue = newFillColor
151 |             let pathAnim: CABasicAnimation = CABasicAnimation(keyPath: "path")
    |                           `- error: 'CABasicAnimation' is unavailable in watchOS
152 |             pathAnim.fromValue = oldPath
153 |             pathAnim.toValue = newPath
/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/DPHeatMapView/DPHeatMapCellLayer.swift:151:46: error: 'CABasicAnimation' is unavailable in watchOS
149 |             colorAnim.fromValue = oldFillColor
150 |             colorAnim.toValue = newFillColor
151 |             let pathAnim: CABasicAnimation = CABasicAnimation(keyPath: "path")
    |                                              `- error: 'CABasicAnimation' is unavailable in watchOS
152 |             pathAnim.fromValue = oldPath
153 |             pathAnim.toValue = newPath
/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/DPHeatMapView/DPHeatMapCellLayer.swift:154:29: error: 'CAAnimationGroup' is unavailable in watchOS
152 |             pathAnim.fromValue = oldPath
153 |             pathAnim.toValue = newPath
154 |             let animations: CAAnimationGroup = CAAnimationGroup()
    |                             `- error: 'CAAnimationGroup' is unavailable in watchOS
155 |             animations.animations = [colorAnim, pathAnim]
156 |             animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:154:48: error: 'CAAnimationGroup' is unavailable in watchOS
152 |             pathAnim.fromValue = oldPath
153 |             pathAnim.toValue = newPath
154 |             let animations: CAAnimationGroup = CAAnimationGroup()
    |                                                `- error: 'CAAnimationGroup' is unavailable in watchOS
155 |             animations.animations = [colorAnim, pathAnim]
156 |             animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapCellLayer.swift:157:41: error: 'CAMediaTimingFunction' is unavailable in watchOS
155 |             animations.animations = [colorAnim, pathAnim]
156 |             animations.duration = animationDuration
157 |             animations.timingFunction = CAMediaTimingFunction(name: animationTimingFunction)
    |                                         `- error: 'CAMediaTimingFunction' is unavailable in watchOS
158 |             animations.isRemovedOnCompletion = true
159 |             shapeLayer.add(animations, forKey: "animations")
/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/DPHeatMapView/DPHeatMapCellLayer.swift:164:9: error: 'CATransaction' is unavailable in watchOS
162 |
163 |     private func setupOpacity() {
164 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
165 |         CATransaction.setDisableActions(true)
166 |         if let selectedIndex {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:165:9: error: 'CATransaction' is unavailable in watchOS
163 |     private func setupOpacity() {
164 |         CATransaction.begin()
165 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
166 |         if let selectedIndex {
167 |             if selectedIndex.rowIndex == cellValue.rowIndex && selectedIndex.columnIndex == cellValue.columnIndex {
/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/DPHeatMapView/DPHeatMapCellLayer.swift:175:9: error: 'CATransaction' is unavailable in watchOS
173 |             opacity = 1.0
174 |         }
175 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
176 |     }
177 |
/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/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
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
SwiftCompile normal arm64_32 Compiling\ DPLegendViewDataSource.swift,\ DPLineChartView.swift,\ DPLineChartViewDataSource.swift,\ DPLineChartViewDelegate.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 (in target 'DPCharts' from project 'DPCharts')
/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/DPLineChartView.swift:453:17: error: 'CATransaction' is unavailable in watchOS
451 |                 let newBounds = CGRect(origin: .zero, size: CGSize(width: pointSize, height: pointSize))
452 |                 let newPosition = CGPoint(x: canvasPosX + point.x, y: canvasPosY + point.y)
453 |                 CATransaction.begin()
    |                 `- error: 'CATransaction' is unavailable in watchOS
454 |                 CATransaction.setDisableActions(true)
455 |                 shape.bounds = newBounds
/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/DPLineChartView/DPLineChartView.swift:454:17: error: 'CATransaction' is unavailable in watchOS
452 |                 let newPosition = CGPoint(x: canvasPosX + point.x, y: canvasPosY + point.y)
453 |                 CATransaction.begin()
454 |                 CATransaction.setDisableActions(true)
    |                 `- error: 'CATransaction' is unavailable in watchOS
455 |                 shape.bounds = newBounds
456 |                 shape.position = newPosition
/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/DPLineChartView/DPLineChartView.swift:461:17: error: 'CATransaction' is unavailable in watchOS
459 |                 shape.isHidden = pointsHidden
460 |                 shape.setNeedsLayout()
461 |                 CATransaction.commit()
    |                 `- error: 'CATransaction' is unavailable in watchOS
462 |                 if animationsEnabled {
463 |                     let positionAnim: CABasicAnimation = CABasicAnimation(keyPath: "position")
/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/DPLineChartView/DPLineChartView.swift:463:39: error: 'CABasicAnimation' is unavailable in watchOS
461 |                 CATransaction.commit()
462 |                 if animationsEnabled {
463 |                     let positionAnim: CABasicAnimation = CABasicAnimation(keyPath: "position")
    |                                       `- error: 'CABasicAnimation' is unavailable in watchOS
464 |                     positionAnim.fromValue = oldPosition
465 |                     positionAnim.toValue = newPosition
/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/DPLineChartView.swift:463:58: error: 'CABasicAnimation' is unavailable in watchOS
461 |                 CATransaction.commit()
462 |                 if animationsEnabled {
463 |                     let positionAnim: CABasicAnimation = CABasicAnimation(keyPath: "position")
    |                                                          `- error: 'CABasicAnimation' is unavailable in watchOS
464 |                     positionAnim.fromValue = oldPosition
465 |                     positionAnim.toValue = newPosition
/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/DPLineChartView.swift:466:37: error: 'CABasicAnimation' is unavailable in watchOS
464 |                     positionAnim.fromValue = oldPosition
465 |                     positionAnim.toValue = newPosition
466 |                     let boundsAnim: CABasicAnimation = CABasicAnimation(keyPath: "bounds")
    |                                     `- error: 'CABasicAnimation' is unavailable in watchOS
467 |                     boundsAnim.fromValue = oldBounds
468 |                     boundsAnim.toValue = newBounds
/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/DPLineChartView.swift:466:56: error: 'CABasicAnimation' is unavailable in watchOS
464 |                     positionAnim.fromValue = oldPosition
465 |                     positionAnim.toValue = newPosition
466 |                     let boundsAnim: CABasicAnimation = CABasicAnimation(keyPath: "bounds")
    |                                                        `- error: 'CABasicAnimation' is unavailable in watchOS
467 |                     boundsAnim.fromValue = oldBounds
468 |                     boundsAnim.toValue = newBounds
/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/DPLineChartView.swift:469:37: error: 'CAAnimationGroup' is unavailable in watchOS
467 |                     boundsAnim.fromValue = oldBounds
468 |                     boundsAnim.toValue = newBounds
469 |                     let animations: CAAnimationGroup = CAAnimationGroup()
    |                                     `- error: 'CAAnimationGroup' is unavailable in watchOS
470 |                     animations.animations = [positionAnim, boundsAnim]
471 |                     animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift:469:56: error: 'CAAnimationGroup' is unavailable in watchOS
467 |                     boundsAnim.fromValue = oldBounds
468 |                     boundsAnim.toValue = newBounds
469 |                     let animations: CAAnimationGroup = CAAnimationGroup()
    |                                                        `- error: 'CAAnimationGroup' is unavailable in watchOS
470 |                     animations.animations = [positionAnim, boundsAnim]
471 |                     animations.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/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
    |            `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift:472:49: error: 'CAMediaTimingFunction' is unavailable in watchOS
470 |                     animations.animations = [positionAnim, boundsAnim]
471 |                     animations.duration = animationDuration
472 |                     animations.timingFunction = CAMediaTimingFunction(name: animationTimingFunction)
    |                                                 `- error: 'CAMediaTimingFunction' is unavailable in watchOS
473 |                     animations.isRemovedOnCompletion = true
474 |                     shape.add(positionAnim, forKey: "frame")
/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/DPLineChartView/DPLineChartView.swift:491:9: error: 'CATransaction' is unavailable in watchOS
489 |
490 |     func hideOrShowAllPoints() {
491 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
492 |         CATransaction.setDisableActions(true)
493 |         for i in 0..<numberOfLines {
/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/DPLineChartView/DPLineChartView.swift:492:9: error: 'CATransaction' is unavailable in watchOS
490 |     func hideOrShowAllPoints() {
491 |         CATransaction.begin()
492 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
493 |         for i in 0..<numberOfLines {
494 |             for j in 0..<numberOfPoints {
/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/DPLineChartView/DPLineChartView.swift:500:9: error: 'CATransaction' is unavailable in watchOS
498 |             }
499 |         }
500 |         CATransaction.commit()
    |         `- error: 'CATransaction' is unavailable in watchOS
501 |     }
502 |
/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/DPLineChartView/DPLineChartView.swift:515:9: error: 'CATransaction' is unavailable in watchOS
513 |
514 |     func showPointAt(_ closestIndex: Int) {
515 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
516 |         CATransaction.setDisableActions(true)
517 |         for i in 0..<numberOfLines {
/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/DPLineChartView/DPLineChartView.swift:516:9: error: 'CATransaction' is unavailable in watchOS
514 |     func showPointAt(_ closestIndex: Int) {
515 |         CATransaction.begin()
516 |         CATransaction.setDisableActions(true)
    |         `- error: 'CATransaction' is unavailable in watchOS
517 |         for i in 0..<numberOfLines {
518 |             for j in 0..<numberOfPoints {
/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/DPLegendView/DPLegendViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLegendViewDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLineChartView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLineChartViewDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLineChartView/DPLineChartViewDelegate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLineChartViewDelegate.swift
SwiftCompile normal arm64_32 Compiling\ DPHeatMapViewDataSource.swift,\ DPHeatMapViewDelegate.swift,\ DPLegendItemLayer.swift,\ DPLegendView.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 (in target 'DPCharts' from project 'DPCharts')
/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/DPLegendItemLayer.swift:114:20: error: 'contentsScale' is unavailable in watchOS
112 |             width: shapeSize,
113 |             height: shapeSize)
114 |         titleLayer.contentsScale = UIScreen.main.scale
    |                    `- error: 'contentsScale' is unavailable in watchOS
115 |         titleLayer.alignmentMode = .left
116 |         titleLayer.string = titleAttributedString
/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/DPLegendView/DPLegendItemLayer.swift:114:36: error: 'UIScreen' is unavailable in watchOS
112 |             width: shapeSize,
113 |             height: shapeSize)
114 |         titleLayer.contentsScale = UIScreen.main.scale
    |                                    `- error: 'UIScreen' is unavailable in watchOS
115 |         titleLayer.alignmentMode = .left
116 |         titleLayer.string = titleAttributedString
/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/DPLegendView/DPLegendItemLayer.swift:114:45: error: 'main' is unavailable in watchOS
112 |             width: shapeSize,
113 |             height: shapeSize)
114 |         titleLayer.contentsScale = UIScreen.main.scale
    |                                             `- error: 'main' is unavailable in watchOS
115 |         titleLayer.alignmentMode = .left
116 |         titleLayer.string = titleAttributedString
/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/DPLegendView/DPLegendItemLayer.swift:115:37: error: 'left' is unavailable in watchOS
113 |             height: shapeSize)
114 |         titleLayer.contentsScale = UIScreen.main.scale
115 |         titleLayer.alignmentMode = .left
    |                                     `- error: 'left' is unavailable in watchOS
116 |         titleLayer.string = titleAttributedString
117 |         titleLayer.frame = CGRect(
/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:88:42: note: 'left' has been explicitly marked unavailable here
 86 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentNatural
 87 |     API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 88 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentLeft
    |                                          `- note: 'left' has been explicitly marked unavailable here
 89 |     API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 90 | CA_EXTERN CATextLayerAlignmentMode const kCAAlignmentRight
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPHeatMapViewDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPHeatMapView/DPHeatMapViewDelegate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPHeatMapViewDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendItemLayer.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLegendItemLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPLegendView/DPLegendView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPLegendView.swift
SwiftCompile normal arm64_32 Compiling\ DPPieChartViewDelegate.swift,\ DPScatterChartView.swift,\ DPScatterChartViewDataSource.swift,\ DPScatterChartViewDelegate.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 (in target 'DPCharts' from project 'DPCharts')
/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPPieChartView/DPPieChartViewDelegate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPPieChartViewDelegate.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartView.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPScatterChartView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDataSource.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPScatterChartViewDataSource.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DPCharts/Views/DPScatterChartView/DPScatterChartViewDelegate.swift (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DPScatterChartViewDelegate.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DPCharts (in target 'DPCharts' from project 'DPCharts')
SwiftCompile normal arm64 (in target 'DPCharts' from project 'DPCharts')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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