The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SDCALayer, reference 0.5.0 (f05643), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 14:27: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 SDCALayer -destination generic/platform=watchOS

Build Log

27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:11: error: 'CAMediaTimingFillMode' is unavailable in watchOS
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   |           `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift:11:11: error: 'CAAnimationGroup' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAAnimationGroup {
   |           `- error: 'CAAnimationGroup' is unavailable in watchOS
12 |     public typealias Model = JCAAnimationGroup
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift:11:11: error: 'CABasicAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CABasicAnimation {
   |           `- error: 'CABasicAnimation' is unavailable in watchOS
12 |     public typealias Model = JCABasicAnimation
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:11:11: error: 'CAKeyframeAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAKeyframeAnimation {
   |           `- error: 'CAKeyframeAnimation' is unavailable in watchOS
12 |     public typealias Model = JCAKeyframeAnimation
13 |
/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:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
    |            `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:11: error: 'CAAnimationCalculationMode' is unavailable in watchOS
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationCalculationMode' is unavailable in watchOS
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/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:17:20: note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAAnimation+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAAnimationGroup+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CABasicAnimation+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAKeyframeAnimation+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAPropertyAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:11: error: 'CAAnimationRotationMode' is unavailable in watchOS
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationRotationMode' is unavailable in watchOS
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/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:18:20: note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 Compiling\ CAGradientLayer+ICodable.swift,\ CALayer+ICodable.swift,\ CAReplicatorLayer+ICodable.swift,\ CAScrollLayer+ICodable.swift,\ CAShapeLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:11:11: error: 'CAGradientLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAGradientLayer {
   |           `- error: 'CAGradientLayer' is unavailable in watchOS
12 |     public typealias Model = JCAGradientLayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:11: error: 'CAGradientLayerType' is unavailable in watchOS
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   |           `- error: 'CAGradientLayerType' is unavailable in watchOS
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:11: error: 'CALayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   |           `- error: 'CALayer' is unavailable in watchOS
12 |     public typealias Model = JCALayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:11: error: 'CALayerCornerCurve' is unavailable in watchOS
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   |           `- error: 'CALayerCornerCurve' is unavailable in watchOS
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:24:20: note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  24 | typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerCornerCurve' has been explicitly marked unavailable here
  25 |
  26 | /* Bit definitions for `autoresizingMask' property. */
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:11: error: 'CACornerMask' is unavailable in watchOS
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   |           `- error: 'CACornerMask' is unavailable in watchOS
33 |     public typealias Model = JCACornerMask
34 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
 104 | /* Bit definitions for `maskedCorners' property. */
 105 |
 106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
     |                                 `- note: 'CACornerMask' has been explicitly marked unavailable here
 107 | {
 108 |   kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:11: error: 'CALayerContentsGravity' is unavailable in watchOS
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   |           `- error: 'CALayerContentsGravity' is unavailable in watchOS
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/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:21:20: note: 'CALayerContentsGravity' has been explicitly marked unavailable here
  19 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
  20 |
  21 | typedef NSString * CALayerContentsGravity NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerContentsGravity' has been explicitly marked unavailable here
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:11: error: 'CALayerContentsFormat' is unavailable in watchOS
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   |           `- error: 'CALayerContentsFormat' is unavailable in watchOS
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/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:22:20: note: 'CALayerContentsFormat' has been explicitly marked unavailable here
  20 |
  21 | typedef NSString * CALayerContentsGravity NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerContentsFormat' has been explicitly marked unavailable here
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  24 | typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:11: error: 'CALayerContentsFilter' is unavailable in watchOS
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   |           `- error: 'CALayerContentsFilter' is unavailable in watchOS
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/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:23:20: note: 'CALayerContentsFilter' has been explicitly marked unavailable here
  21 | typedef NSString * CALayerContentsGravity NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
  22 | typedef NSString * CALayerContentsFormat NS_TYPED_ENUM API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos);
  23 | typedef NSString * CALayerContentsFilter NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
     |                    `- note: 'CALayerContentsFilter' has been explicitly marked unavailable here
  24 | typedef NSString * CALayerCornerCurve NS_TYPED_ENUM API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
  25 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:11: error: 'CAEdgeAntialiasingMask' is unavailable in watchOS
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   |           `- error: 'CAEdgeAntialiasingMask' is unavailable in watchOS
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:96:35: note: 'CAEdgeAntialiasingMask' has been explicitly marked unavailable here
  94 | /* Bit definitions for `edgeAntialiasingMask' property. */
  95 |
  96 | typedef NS_OPTIONS (unsigned int, CAEdgeAntialiasingMask)
     |                                   `- note: 'CAEdgeAntialiasingMask' has been explicitly marked unavailable here
  97 | {
  98 |   kCALayerLeftEdge      = 1U << 0,      /* Minimum X edge. */
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAGradientLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CALayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAReplicatorLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAScrollLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAShapeLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift:12:11: error: 'CAReplicatorLayer' is unavailable in watchOS
10 | import QuartzCore
11 |
12 | extension CAReplicatorLayer {
   |           `- error: 'CAReplicatorLayer' is unavailable in watchOS
13 |     public typealias Model = JCAReplicatorLayer
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAReplicatorLayer.h:21:12: note: 'CAReplicatorLayer' has been explicitly marked unavailable here
19 |
20 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
21 | @interface CAReplicatorLayer : CALayer
   |            `- note: 'CAReplicatorLayer' has been explicitly marked unavailable here
22 |
23 | /* The number of copies to create, including the source object.
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:11:11: error: 'CAScrollLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAScrollLayer {
   |           `- error: 'CAScrollLayer' is unavailable in watchOS
12 |     public typealias Model = JCAScrollLayer
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAScrollLayer.h:15:12: note: 'CAScrollLayer' has been explicitly marked unavailable here
13 |
14 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
15 | @interface CAScrollLayer : CALayer
   |            `- note: 'CAScrollLayer' has been explicitly marked unavailable here
16 |
17 | /* Changes the origin of the layer to point 'p'. */
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:11: error: 'CAScrollLayerScrollMode' is unavailable in watchOS
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   |           `- error: 'CAScrollLayerScrollMode' is unavailable in watchOS
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAScrollLayer.h:12:20: note: 'CAScrollLayerScrollMode' has been explicitly marked unavailable here
10 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
11 |
12 | typedef NSString * CAScrollLayerScrollMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAScrollLayerScrollMode' has been explicitly marked unavailable here
13 |
14 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:11:11: error: 'CAShapeLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAShapeLayer {
   |           `- error: 'CAShapeLayer' is unavailable in watchOS
12 |     public typealias Model = JCAShapeLayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:11: error: 'CAShapeLayerFillRule' is unavailable in watchOS
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   |           `- error: 'CAShapeLayerFillRule' is unavailable in watchOS
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:12:20: note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 10 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 11 |
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerFillRule' has been explicitly marked unavailable here
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:11: error: 'CAShapeLayerLineCap' is unavailable in watchOS
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   |           `- error: 'CAShapeLayerLineCap' is unavailable in watchOS
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:14:20: note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 12 | typedef NSString * CAShapeLayerFillRule NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 13 | typedef NSString * CAShapeLayerLineJoin NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 14 | typedef NSString * CAShapeLayerLineCap NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAShapeLayerLineCap' has been explicitly marked unavailable here
 15 |
 16 | /* The shape layer draws a cubic Bezier spline in its coordinate space.
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
SwiftCompile normal arm64 Compiling\ CATextLayer+ICodable.swift,\ CATiledLayer+ICodable.swift,\ CATransformLayer+ICodable.swift,\ JCAAnimation.swift,\ JCAAnimationGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimationGroup.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:11:11: error: 'CATextLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CATextLayer {
   |           `- error: 'CATextLayer' is unavailable in watchOS
12 |     public typealias Model = JCATextLayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:11: error: 'CATextLayerTruncationMode' is unavailable in watchOS
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   |           `- error: 'CATextLayerTruncationMode' is unavailable in watchOS
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/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:16:20: note: 'CATextLayerTruncationMode' has been explicitly marked unavailable here
 14 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 15 |
 16 | typedef NSString * CATextLayerTruncationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATextLayerTruncationMode' has been explicitly marked unavailable here
 17 | typedef NSString * CATextLayerAlignmentMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:11: error: 'CATextLayerAlignmentMode' is unavailable in watchOS
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   |           `- error: 'CATextLayerAlignmentMode' is unavailable in watchOS
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/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:17:20: note: 'CATextLayerAlignmentMode' has been explicitly marked unavailable here
 15 |
 16 | typedef NSString * CATextLayerTruncationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
 17 | typedef NSString * CATextLayerAlignmentMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(3.2), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATextLayerAlignmentMode' has been explicitly marked unavailable here
 18 |
 19 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift:11:11: error: 'CATiledLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CATiledLayer {
   |           `- error: 'CATiledLayer' is unavailable in watchOS
12 |     public typealias Model = JCATiledLayer
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATiledLayer.h:32:12: note: 'CATiledLayer' has been explicitly marked unavailable here
30 |
31 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
32 | @interface CATiledLayer : CALayer
   |            `- note: 'CATiledLayer' has been explicitly marked unavailable here
33 |
34 | /* The time in seconds that newly added images take to "fade-in" to the
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift:11:11: error: 'CATransformLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CATransformLayer {
   |           `- error: 'CATransformLayer' is unavailable in watchOS
12 |     public typealias Model = JCATransformLayer
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransformLayer.h:35:12: note: 'CATransformLayer' has been explicitly marked unavailable here
33 |
34 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
35 | @interface CATransformLayer : CALayer
   |            `- note: 'CATransformLayer' has been explicitly marked unavailable here
36 | @end
37 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:15:31: error: 'CAAnimation' is unavailable in watchOS
13 |
14 | open class JCAAnimation: CAAnimationConvertible, Codable {
15 |     public typealias Target = CAAnimation
   |                               `- error: 'CAAnimation' is unavailable in watchOS
16 |
17 |     open class var targetTypeName: String {
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:49: error: 'CAAnimation' is unavailable in watchOS
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                                                 `- error: 'CAAnimation' is unavailable in watchOS
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:14:12: warning: unavailable class 'CAAnimation' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
12 | import IndirectlyCodable
13 |
14 | open class JCAAnimation: CAAnimationConvertible, Codable {
   |            `- warning: unavailable class 'CAAnimation' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
15 |     public typealias Target = CAAnimation
16 |
/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:25:12: note: 'CAAnimation' declared here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' declared here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
IndirectlyCodable.IndirectlyEncodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyEncodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:14:12: warning: unavailable class 'CAAnimation' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
12 | import IndirectlyCodable
13 |
14 | open class JCAAnimation: CAAnimationConvertible, Codable {
   |            `- warning: unavailable class 'CAAnimation' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
15 |     public typealias Target = CAAnimation
16 |
/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:25:12: note: 'CAAnimation' declared here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' declared here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
IndirectlyCodable.IndirectlyDecodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyDecodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:72:31: error: 'CAMediaTimingFillMode' is unavailable in watchOS
70 |
71 | public final class JCAMediaTimingFillMode: RawIndirectlyCodableModel {
72 |     public typealias Target = CAMediaTimingFillMode
   |                               `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
73 |
74 |     public var rawValue: Target.RawValue
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:71:20: warning: unavailable struct 'CAMediaTimingFillMode' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
69 | }
70 |
71 | public final class JCAMediaTimingFillMode: RawIndirectlyCodableModel {
   |                    `- warning: unavailable struct 'CAMediaTimingFillMode' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
72 |     public typealias Target = CAMediaTimingFillMode
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' declared here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' declared here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
IndirectlyCodable.IndirectlyEncodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyEncodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:71:20: warning: unavailable struct 'CAMediaTimingFillMode' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
69 | }
70 |
71 | public final class JCAMediaTimingFillMode: RawIndirectlyCodableModel {
   |                    `- warning: unavailable struct 'CAMediaTimingFillMode' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
72 |     public typealias Target = CAMediaTimingFillMode
73 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' declared here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' declared here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
IndirectlyCodable.IndirectlyDecodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyDecodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CATextLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CATiledLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CATransformLayer+ICodable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimationGroup.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAAnimationGroup.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SDCALayer (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CAMediaTimingFunction+.swift:25:15: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
23 |     }
24 |
25 |     var name: CAMediaTimingFunctionName? {
   |               `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
26 |         switch description {
27 |         case "linear": .linear
/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/SDCALayer/Extension/CAMediaTimingFunction+.swift:11:11: error: 'CAMediaTimingFunction' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAMediaTimingFunction {
   |           `- error: 'CAMediaTimingFunction' is unavailable in watchOS
12 |     var controlPoints: [CGPoint] {
13 |         var controlPoints = [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/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/SDCALayer/Extension/CATransform3D+.swift:11:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CATransform3D: Codable {
   | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     private enum CodingKeys: String, CodingKey {
13 |         case m11, m12, m13, m14
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CATransform3D+.swift:11:11: error: 'CATransform3D' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CATransform3D: Codable {
   |           `- error: 'CATransform3D' is unavailable in watchOS
12 |     private enum CodingKeys: String, CodingKey {
13 |         case m11, m12, m13, m14
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
 15 | /* Homogeneous three-dimensional transforms. */
 16 |
 17 | struct CATransform3D
    |        `- note: 'CATransform3D' has been explicitly marked unavailable here
 18 | {
 19 |   CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CGPath+.swift:25:1: warning: extension declares a conformance of imported type 'CGPathElementType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
23 | }
24 |
25 | extension CGPathElementType: Codable {}
   | |- warning: extension declares a conformance of imported type 'CGPathElementType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 |
27 | extension CGPathElementType {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:11: error: 'CAAnimation' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   |           `- error: 'CAAnimation' is unavailable in watchOS
13 |     public typealias Model = JCAAnimation
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:11: error: 'CAMediaTimingFillMode' is unavailable in watchOS
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   |           `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift:11:11: error: 'CAAnimationGroup' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAAnimationGroup {
   |           `- error: 'CAAnimationGroup' is unavailable in watchOS
12 |     public typealias Model = JCAAnimationGroup
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift:11:11: error: 'CABasicAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CABasicAnimation {
   |           `- error: 'CABasicAnimation' is unavailable in watchOS
12 |     public typealias Model = JCABasicAnimation
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:11:11: error: 'CAKeyframeAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAKeyframeAnimation {
   |           `- error: 'CAKeyframeAnimation' is unavailable in watchOS
12 |     public typealias Model = JCAKeyframeAnimation
13 |
/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:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
    |            `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:11: error: 'CAAnimationCalculationMode' is unavailable in watchOS
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationCalculationMode' is unavailable in watchOS
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/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:17:20: note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:11: error: 'CAAnimationRotationMode' is unavailable in watchOS
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationRotationMode' is unavailable in watchOS
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/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:18:20: note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift:11:11: error: 'CAPropertyAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAPropertyAnimation {
   |           `- error: 'CAPropertyAnimation' is unavailable in watchOS
12 |     public typealias Model = JCAPropertyAnimation
13 |
/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:91:12: note: 'CAPropertyAnimation' has been explicitly marked unavailable here
 89 |
 90 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 91 | @interface CAPropertyAnimation : CAAnimation
    |            `- note: 'CAPropertyAnimation' has been explicitly marked unavailable here
 92 |
 93 | /* Creates a new animation object with its `keyPath' property set to
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift:11:11: error: 'CASpringAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CASpringAnimation {
   |           `- error: 'CASpringAnimation' is unavailable in watchOS
12 |     public typealias Model = JCASpringAnimation
13 |
/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:259:12: note: 'CASpringAnimation' has been explicitly marked unavailable here
257 |
258 | API_AVAILABLE(macos(10.11), ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos)
259 | @interface CASpringAnimation : CABasicAnimation
    |            `- note: 'CASpringAnimation' has been explicitly marked unavailable here
260 |
261 | /* The mass of the object attached to the end of the spring. Must be greater
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:11: error: 'CAMediaTimingFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   |           `- error: 'CAMediaTimingFunction' is unavailable in watchOS
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:11: error: 'CAValueFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   |           `- error: 'CAValueFunction' is unavailable in watchOS
13 |     public typealias Model = JCAValueFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:11:11: error: 'CAGradientLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAGradientLayer {
   |           `- error: 'CAGradientLayer' is unavailable in watchOS
12 |     public typealias Model = JCAGradientLayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:11: error: 'CAGradientLayerType' is unavailable in watchOS
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   |           `- error: 'CAGradientLayerType' is unavailable in watchOS
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
SwiftCompile normal arm64_32 (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ SDCALayer (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CAMediaTimingFunction+.swift:25:15: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
23 |     }
24 |
25 |     var name: CAMediaTimingFunctionName? {
   |               `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
26 |         switch description {
27 |         case "linear": .linear
/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/SDCALayer/Extension/CAMediaTimingFunction+.swift:11:11: error: 'CAMediaTimingFunction' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAMediaTimingFunction {
   |           `- error: 'CAMediaTimingFunction' is unavailable in watchOS
12 |     var controlPoints: [CGPoint] {
13 |         var controlPoints = [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/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/SDCALayer/Extension/CATransform3D+.swift:11:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CATransform3D: Codable {
   | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     private enum CodingKeys: String, CodingKey {
13 |         case m11, m12, m13, m14
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CATransform3D+.swift:11:11: error: 'CATransform3D' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CATransform3D: Codable {
   |           `- error: 'CATransform3D' is unavailable in watchOS
12 |     private enum CodingKeys: String, CodingKey {
13 |         case m11, m12, m13, m14
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
 15 | /* Homogeneous three-dimensional transforms. */
 16 |
 17 | struct CATransform3D
    |        `- note: 'CATransform3D' has been explicitly marked unavailable here
 18 | {
 19 |   CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CGPath+.swift:25:1: warning: extension declares a conformance of imported type 'CGPathElementType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
23 | }
24 |
25 | extension CGPathElementType: Codable {}
   | |- warning: extension declares a conformance of imported type 'CGPathElementType' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
26 |
27 | extension CGPathElementType {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:11: error: 'CAAnimation' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   |           `- error: 'CAAnimation' is unavailable in watchOS
13 |     public typealias Model = JCAAnimation
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:11: error: 'CAMediaTimingFillMode' is unavailable in watchOS
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   |           `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift:11:11: error: 'CAAnimationGroup' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAAnimationGroup {
   |           `- error: 'CAAnimationGroup' is unavailable in watchOS
12 |     public typealias Model = JCAAnimationGroup
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift:11:11: error: 'CABasicAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CABasicAnimation {
   |           `- error: 'CABasicAnimation' is unavailable in watchOS
12 |     public typealias Model = JCABasicAnimation
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:11:11: error: 'CAKeyframeAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAKeyframeAnimation {
   |           `- error: 'CAKeyframeAnimation' is unavailable in watchOS
12 |     public typealias Model = JCAKeyframeAnimation
13 |
/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:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
    |            `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:11: error: 'CAAnimationCalculationMode' is unavailable in watchOS
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationCalculationMode' is unavailable in watchOS
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/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:17:20: note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationCalculationMode' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:11: error: 'CAAnimationRotationMode' is unavailable in watchOS
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   |           `- error: 'CAAnimationRotationMode' is unavailable in watchOS
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
/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:18:20: note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 16 |
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CAAnimationRotationMode' has been explicitly marked unavailable here
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift:11:11: error: 'CAPropertyAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAPropertyAnimation {
   |           `- error: 'CAPropertyAnimation' is unavailable in watchOS
12 |     public typealias Model = JCAPropertyAnimation
13 |
/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:91:12: note: 'CAPropertyAnimation' has been explicitly marked unavailable here
 89 |
 90 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 91 | @interface CAPropertyAnimation : CAAnimation
    |            `- note: 'CAPropertyAnimation' has been explicitly marked unavailable here
 92 |
 93 | /* Creates a new animation object with its `keyPath' property set to
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift:11:11: error: 'CASpringAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CASpringAnimation {
   |           `- error: 'CASpringAnimation' is unavailable in watchOS
12 |     public typealias Model = JCASpringAnimation
13 |
/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:259:12: note: 'CASpringAnimation' has been explicitly marked unavailable here
257 |
258 | API_AVAILABLE(macos(10.11), ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos)
259 | @interface CASpringAnimation : CABasicAnimation
    |            `- note: 'CASpringAnimation' has been explicitly marked unavailable here
260 |
261 | /* The mass of the object attached to the end of the spring. Must be greater
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:11: error: 'CAMediaTimingFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   |           `- error: 'CAMediaTimingFunction' is unavailable in watchOS
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:11: error: 'CAValueFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   |           `- error: 'CAValueFunction' is unavailable in watchOS
13 |     public typealias Model = JCAValueFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:11:11: error: 'CAGradientLayer' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAGradientLayer {
   |           `- error: 'CAGradientLayer' is unavailable in watchOS
12 |     public typealias Model = JCAGradientLayer
13 |
/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/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:11: error: 'CAGradientLayerType' is unavailable in watchOS
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   |           `- error: 'CAGradientLayerType' is unavailable in watchOS
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:17:20: note: 'CAGradientLayerType' has been explicitly marked unavailable here
15 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
16 |
17 | typedef NSString * CAGradientLayerType NS_TYPED_ENUM API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAGradientLayerType' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
SwiftCompile normal arm64 (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ JCAMediaTimingFunction.swift,\ JCAValueFunction.swift,\ JCGColor.swift,\ JCGPath.swift,\ JCAGradientLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGColor.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGPath.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:13:31: error: 'CAMediaTimingFunction' is unavailable in watchOS
11 |
12 | public enum JCAMediaTimingFunction: IndirectlyCodableModel, Codable {
13 |     public typealias Target = CAMediaTimingFunction
   |                               `- error: 'CAMediaTimingFunction' is unavailable in watchOS
14 |
15 |     case linear
/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/SDCALayer/Model/JCAMediaTimingFunction.swift:80:32: error: 'CAMediaTimingFunction' is unavailable in watchOS
78 |     }
79 |
80 |     public func converted() -> CAMediaTimingFunction? {
   |                                `- error: 'CAMediaTimingFunction' is unavailable in watchOS
81 |         switch self {
82 |         case .linear: return .init(name: .linear)
/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/SDCALayer/Model/JCAMediaTimingFunction.swift:12:13: warning: unavailable class 'CAMediaTimingFunction' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
10 | import IndirectlyCodable
11 |
12 | public enum JCAMediaTimingFunction: IndirectlyCodableModel, Codable {
   |             `- warning: unavailable class 'CAMediaTimingFunction' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
13 |     public typealias Target = CAMediaTimingFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' declared here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' declared here
25 | {
26 | @private
IndirectlyCodable.IndirectlyEncodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyEncodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:12:13: warning: unavailable class 'CAMediaTimingFunction' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
10 | import IndirectlyCodable
11 |
12 | public enum JCAMediaTimingFunction: IndirectlyCodableModel, Codable {
   |             `- warning: unavailable class 'CAMediaTimingFunction' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
13 |     public typealias Target = CAMediaTimingFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' declared here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' declared here
25 | {
26 | @private
IndirectlyCodable.IndirectlyDecodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyDecodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:25:19: error: 'linear' is unavailable in watchOS
23 |         if let name = target.name {
24 |             switch name {
25 |             case .linear: self = .linear
   |                   `- error: 'linear' is unavailable in watchOS
26 |             case .easeIn: self = .easeIn
27 |             case .easeOut: self = .easeOut
/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/SDCALayer/Model/JCAMediaTimingFunction.swift:26:19: error: 'easeIn' is unavailable in watchOS
24 |             switch name {
25 |             case .linear: self = .linear
26 |             case .easeIn: self = .easeIn
   |                   `- error: 'easeIn' is unavailable in watchOS
27 |             case .easeOut: self = .easeOut
28 |             case .easeInEaseOut: self = .easeInEaseOut
/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:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
   |                                           `- note: 'easeIn' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:27:19: error: 'easeOut' is unavailable in watchOS
25 |             case .linear: self = .linear
26 |             case .easeIn: self = .easeIn
27 |             case .easeOut: self = .easeOut
   |                   `- error: 'easeOut' is unavailable in watchOS
28 |             case .easeInEaseOut: self = .easeInEaseOut
29 |             case .default: self = .default
/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:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:28:19: error: 'easeInEaseOut' is unavailable in watchOS
26 |             case .easeIn: self = .easeIn
27 |             case .easeOut: self = .easeOut
28 |             case .easeInEaseOut: self = .easeInEaseOut
   |                   `- error: 'easeInEaseOut' is unavailable in watchOS
29 |             case .default: self = .default
30 |             default:
/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:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:29:19: error: 'default' is unavailable in watchOS
27 |             case .easeOut: self = .easeOut
28 |             case .easeInEaseOut: self = .easeInEaseOut
29 |             case .default: self = .default
   |                   `- error: 'default' is unavailable in watchOS
30 |             default:
31 |                 let points = target.controlPoints
/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:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
   |                                           `- note: 'default' has been explicitly marked unavailable here
63 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:82:43: error: 'linear' is unavailable in watchOS
80 |     public func converted() -> CAMediaTimingFunction? {
81 |         switch self {
82 |         case .linear: return .init(name: .linear)
   |                                           `- error: 'linear' is unavailable in watchOS
83 |         case .easeIn: return .init(name: .easeIn)
84 |         case .easeOut: return .init(name: .easeOut)
/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/SDCALayer/Model/JCAMediaTimingFunction.swift:83:43: error: 'easeIn' is unavailable in watchOS
81 |         switch self {
82 |         case .linear: return .init(name: .linear)
83 |         case .easeIn: return .init(name: .easeIn)
   |                                           `- error: 'easeIn' is unavailable in watchOS
84 |         case .easeOut: return .init(name: .easeOut)
85 |         case .easeInEaseOut: return .init(name: .easeInEaseOut)
/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:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
   |                                           `- note: 'easeIn' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:84:44: error: 'easeOut' is unavailable in watchOS
82 |         case .linear: return .init(name: .linear)
83 |         case .easeIn: return .init(name: .easeIn)
84 |         case .easeOut: return .init(name: .easeOut)
   |                                            `- error: 'easeOut' is unavailable in watchOS
85 |         case .easeInEaseOut: return .init(name: .easeInEaseOut)
86 |         case .default: return .init(name: .default)
/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:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
   |                                           `- note: 'easeOut' has been explicitly marked unavailable here
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:85:50: error: 'easeInEaseOut' is unavailable in watchOS
83 |         case .easeIn: return .init(name: .easeIn)
84 |         case .easeOut: return .init(name: .easeOut)
85 |         case .easeInEaseOut: return .init(name: .easeInEaseOut)
   |                                                  `- error: 'easeInEaseOut' is unavailable in watchOS
86 |         case .default: return .init(name: .default)
87 |         case .other(let c1, let c2):
/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:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift:86:44: error: 'default' is unavailable in watchOS
84 |         case .easeOut: return .init(name: .easeOut)
85 |         case .easeInEaseOut: return .init(name: .easeInEaseOut)
86 |         case .default: return .init(name: .default)
   |                                            `- error: 'default' is unavailable in watchOS
87 |         case .other(let c1, let c2):
88 |             return .init(controlPoints: Float(c1.x), Float(c1.y), Float(c2.x), Float(c2.y))
/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:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
   |                                           `- note: 'default' has been explicitly marked unavailable here
63 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:13:31: error: 'CAValueFunction' is unavailable in watchOS
11 |
12 | public enum JCAValueFunction: String, IndirectlyCodableModel, Codable {
13 |     public typealias Target = CAValueFunction
   |                               `- error: 'CAValueFunction' is unavailable in watchOS
14 |
15 |     case rotateX
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:29:30: error: 'CAValueFunction' is unavailable in watchOS
27 |     case translateZ
28 |
29 |     public init(with target: CAValueFunction) {
   |                              `- error: 'CAValueFunction' is unavailable in watchOS
30 |         switch target.name {
31 |         case .rotateX: self = .rotateX
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:46:32: error: 'CAValueFunction' is unavailable in watchOS
44 |         }
45 |     }
46 |     public func converted() -> CAValueFunction? {
   |                                `- error: 'CAValueFunction' is unavailable in watchOS
47 |         switch self {
48 |         case .rotateX: .init(name: .rotateX)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:12:13: warning: unavailable class 'CAValueFunction' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
10 | import IndirectlyCodable
11 |
12 | public enum JCAValueFunction: String, IndirectlyCodableModel, Codable {
   |             `- warning: unavailable class 'CAValueFunction' was used to satisfy a requirement of protocol 'IndirectlyEncodableModel'; this will be an error in a future Swift language mode
13 |     public typealias Target = CAValueFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' declared here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' declared here
17 | {
18 | @protected
IndirectlyCodable.IndirectlyEncodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyEncodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:12:13: warning: unavailable class 'CAValueFunction' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
10 | import IndirectlyCodable
11 |
12 | public enum JCAValueFunction: String, IndirectlyCodableModel, Codable {
   |             `- warning: unavailable class 'CAValueFunction' was used to satisfy a requirement of protocol 'IndirectlyDecodableModel'; this will be an error in a future Swift language mode
13 |     public typealias Target = CAValueFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' declared here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' declared here
17 | {
18 | @protected
IndirectlyCodable.IndirectlyDecodableModel.Target:2:16: note: requirement 'Target' declared here
1 | protocol IndirectlyDecodableModel {
2 | associatedtype Target}
  |                `- note: requirement 'Target' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:31:15: error: 'rotateX' is unavailable in watchOS
29 |     public init(with target: CAValueFunction) {
30 |         switch target.name {
31 |         case .rotateX: self = .rotateX
   |               `- error: 'rotateX' is unavailable in watchOS
32 |         case .rotateY: self = .rotateY
33 |         case .rotateZ: self = .rotateZ
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:35:37: note: 'rotateX' has been explicitly marked unavailable here
33 |  * corresponding rotation matrix. */
34 |
35 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateX
   |                                     `- note: 'rotateX' has been explicitly marked unavailable here
36 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:32:15: error: 'rotateY' is unavailable in watchOS
30 |         switch target.name {
31 |         case .rotateX: self = .rotateX
32 |         case .rotateY: self = .rotateY
   |               `- error: 'rotateY' is unavailable in watchOS
33 |         case .rotateZ: self = .rotateZ
34 |         case .scale: self = .scale
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:37:37: note: 'rotateY' has been explicitly marked unavailable here
35 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateX
36 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
   |                                     `- note: 'rotateY' has been explicitly marked unavailable here
38 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
39 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateZ
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:33:15: error: 'rotateZ' is unavailable in watchOS
31 |         case .rotateX: self = .rotateX
32 |         case .rotateY: self = .rotateY
33 |         case .rotateZ: self = .rotateZ
   |               `- error: 'rotateZ' is unavailable in watchOS
34 |         case .scale: self = .scale
35 |         case .scaleX: self = .scaleX
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:39:37: note: 'rotateZ' has been explicitly marked unavailable here
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
38 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
39 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateZ
   |                                     `- note: 'rotateZ' has been explicitly marked unavailable here
40 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
41 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:34:15: error: 'scale' is unavailable in watchOS
32 |         case .rotateY: self = .rotateY
33 |         case .rotateZ: self = .rotateZ
34 |         case .scale: self = .scale
   |               `- error: 'scale' is unavailable in watchOS
35 |         case .scaleX: self = .scaleX
36 |         case .scaleY: self = .scaleY
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:45:37: note: 'scale' has been explicitly marked unavailable here
43 |  * 4x4 matrix representing the corresponding scale matrix. */
44 |
45 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScale
   |                                     `- note: 'scale' has been explicitly marked unavailable here
46 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
47 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:35:15: error: 'scaleX' is unavailable in watchOS
33 |         case .rotateZ: self = .rotateZ
34 |         case .scale: self = .scale
35 |         case .scaleX: self = .scaleX
   |               `- error: 'scaleX' is unavailable in watchOS
36 |         case .scaleY: self = .scaleY
37 |         case .scaleZ: self = .scaleZ
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:52:37: note: 'scaleX' has been explicitly marked unavailable here
50 |  * matrix. */
51 |
52 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleX
   |                                     `- note: 'scaleX' has been explicitly marked unavailable here
53 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:36:15: error: 'scaleY' is unavailable in watchOS
34 |         case .scale: self = .scale
35 |         case .scaleX: self = .scaleX
36 |         case .scaleY: self = .scaleY
   |               `- error: 'scaleY' is unavailable in watchOS
37 |         case .scaleZ: self = .scaleZ
38 |         case .translate: self = .translate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:54:37: note: 'scaleY' has been explicitly marked unavailable here
52 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleX
53 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
   |                                     `- note: 'scaleY' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleZ
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:37:15: error: 'scaleZ' is unavailable in watchOS
35 |         case .scaleX: self = .scaleX
36 |         case .scaleY: self = .scaleY
37 |         case .scaleZ: self = .scaleZ
   |               `- error: 'scaleZ' is unavailable in watchOS
38 |         case .translate: self = .translate
39 |         case .translateX: self = .translateX
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:56:37: note: 'scaleZ' has been explicitly marked unavailable here
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
55 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleZ
   |                                     `- note: 'scaleZ' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:38:15: error: 'translate' is unavailable in watchOS
36 |         case .scaleY: self = .scaleY
37 |         case .scaleZ: self = .scaleZ
38 |         case .translate: self = .translate
   |               `- error: 'translate' is unavailable in watchOS
39 |         case .translateX: self = .translateX
40 |         case .translateY: self = .translateY
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:62:37: note: 'translate' has been explicitly marked unavailable here
60 |  * 4x4 matrix representing the corresponding scale matrix. */
61 |
62 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslate
   |                                     `- note: 'translate' has been explicitly marked unavailable here
63 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:39:15: error: 'translateX' is unavailable in watchOS
37 |         case .scaleZ: self = .scaleZ
38 |         case .translate: self = .translate
39 |         case .translateX: self = .translateX
   |               `- error: 'translateX' is unavailable in watchOS
40 |         case .translateY: self = .translateY
41 |         case .translateZ: self = .translateZ
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:69:37: note: 'translateX' has been explicitly marked unavailable here
67 |  * translation matrix. */
68 |
69 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateX
   |                                     `- note: 'translateX' has been explicitly marked unavailable here
70 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
71 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:40:15: error: 'translateY' is unavailable in watchOS
38 |         case .translate: self = .translate
39 |         case .translateX: self = .translateX
40 |         case .translateY: self = .translateY
   |               `- error: 'translateY' is unavailable in watchOS
41 |         case .translateZ: self = .translateZ
42 |         default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:71:37: note: 'translateY' has been explicitly marked unavailable here
69 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateX
70 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
71 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateY
   |                                     `- note: 'translateY' has been explicitly marked unavailable here
72 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
73 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateZ
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:41:15: error: 'translateZ' is unavailable in watchOS
39 |         case .translateX: self = .translateX
40 |         case .translateY: self = .translateY
41 |         case .translateZ: self = .translateZ
   |               `- error: 'translateZ' is unavailable in watchOS
42 |         default:
43 |             fatalError()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:73:37: note: 'translateZ' has been explicitly marked unavailable here
71 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateY
72 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
73 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateZ
   |                                     `- note: 'translateZ' has been explicitly marked unavailable here
74 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
75 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:48:37: error: 'rotateX' is unavailable in watchOS
46 |     public func converted() -> CAValueFunction? {
47 |         switch self {
48 |         case .rotateX: .init(name: .rotateX)
   |                                     `- error: 'rotateX' is unavailable in watchOS
49 |         case .rotateY: .init(name: .rotateY)
50 |         case .rotateZ: .init(name: .rotateZ)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:35:37: note: 'rotateX' has been explicitly marked unavailable here
33 |  * corresponding rotation matrix. */
34 |
35 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateX
   |                                     `- note: 'rotateX' has been explicitly marked unavailable here
36 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:49:37: error: 'rotateY' is unavailable in watchOS
47 |         switch self {
48 |         case .rotateX: .init(name: .rotateX)
49 |         case .rotateY: .init(name: .rotateY)
   |                                     `- error: 'rotateY' is unavailable in watchOS
50 |         case .rotateZ: .init(name: .rotateZ)
51 |         case .scale: .init(name: .scale)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:37:37: note: 'rotateY' has been explicitly marked unavailable here
35 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateX
36 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
   |                                     `- note: 'rotateY' has been explicitly marked unavailable here
38 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
39 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateZ
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:50:37: error: 'rotateZ' is unavailable in watchOS
48 |         case .rotateX: .init(name: .rotateX)
49 |         case .rotateY: .init(name: .rotateY)
50 |         case .rotateZ: .init(name: .rotateZ)
   |                                     `- error: 'rotateZ' is unavailable in watchOS
51 |         case .scale: .init(name: .scale)
52 |         case .scaleX: .init(name: .scaleX)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:39:37: note: 'rotateZ' has been explicitly marked unavailable here
37 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateY
38 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
39 | CA_EXTERN CAValueFunctionName const kCAValueFunctionRotateZ
   |                                     `- note: 'rotateZ' has been explicitly marked unavailable here
40 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
41 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:51:35: error: 'scale' is unavailable in watchOS
49 |         case .rotateY: .init(name: .rotateY)
50 |         case .rotateZ: .init(name: .rotateZ)
51 |         case .scale: .init(name: .scale)
   |                                   `- error: 'scale' is unavailable in watchOS
52 |         case .scaleX: .init(name: .scaleX)
53 |         case .scaleY: .init(name: .scaleY)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:45:37: note: 'scale' has been explicitly marked unavailable here
43 |  * 4x4 matrix representing the corresponding scale matrix. */
44 |
45 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScale
   |                                     `- note: 'scale' has been explicitly marked unavailable here
46 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
47 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:52:36: error: 'scaleX' is unavailable in watchOS
50 |         case .rotateZ: .init(name: .rotateZ)
51 |         case .scale: .init(name: .scale)
52 |         case .scaleX: .init(name: .scaleX)
   |                                    `- error: 'scaleX' is unavailable in watchOS
53 |         case .scaleY: .init(name: .scaleY)
54 |         case .scaleZ: .init(name: .scaleZ)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:52:37: note: 'scaleX' has been explicitly marked unavailable here
50 |  * matrix. */
51 |
52 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleX
   |                                     `- note: 'scaleX' has been explicitly marked unavailable here
53 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:53:36: error: 'scaleY' is unavailable in watchOS
51 |         case .scale: .init(name: .scale)
52 |         case .scaleX: .init(name: .scaleX)
53 |         case .scaleY: .init(name: .scaleY)
   |                                    `- error: 'scaleY' is unavailable in watchOS
54 |         case .scaleZ: .init(name: .scaleZ)
55 |         case .translate: .init(name: .translate)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:54:37: note: 'scaleY' has been explicitly marked unavailable here
52 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleX
53 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
   |                                     `- note: 'scaleY' has been explicitly marked unavailable here
55 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleZ
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:54:36: error: 'scaleZ' is unavailable in watchOS
52 |         case .scaleX: .init(name: .scaleX)
53 |         case .scaleY: .init(name: .scaleY)
54 |         case .scaleZ: .init(name: .scaleZ)
   |                                    `- error: 'scaleZ' is unavailable in watchOS
55 |         case .translate: .init(name: .translate)
56 |         case .translateX: .init(name: .translateX)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:56:37: note: 'scaleZ' has been explicitly marked unavailable here
54 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleY
55 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAValueFunctionName const kCAValueFunctionScaleZ
   |                                     `- note: 'scaleZ' has been explicitly marked unavailable here
57 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:55:39: error: 'translate' is unavailable in watchOS
53 |         case .scaleY: .init(name: .scaleY)
54 |         case .scaleZ: .init(name: .scaleZ)
55 |         case .translate: .init(name: .translate)
   |                                       `- error: 'translate' is unavailable in watchOS
56 |         case .translateX: .init(name: .translateX)
57 |         case .translateY: .init(name: .translateY)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:62:37: note: 'translate' has been explicitly marked unavailable here
60 |  * 4x4 matrix representing the corresponding scale matrix. */
61 |
62 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslate
   |                                     `- note: 'translate' has been explicitly marked unavailable here
63 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:56:40: error: 'translateX' is unavailable in watchOS
54 |         case .scaleZ: .init(name: .scaleZ)
55 |         case .translate: .init(name: .translate)
56 |         case .translateX: .init(name: .translateX)
   |                                        `- error: 'translateX' is unavailable in watchOS
57 |         case .translateY: .init(name: .translateY)
58 |         case .translateZ: .init(name: .translateZ)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:69:37: note: 'translateX' has been explicitly marked unavailable here
67 |  * translation matrix. */
68 |
69 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateX
   |                                     `- note: 'translateX' has been explicitly marked unavailable here
70 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
71 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateY
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift:57:40: error: 'translateY' is unavailable in watchOS
55 |         case .translate: .init(name: .translate)
56 |         case .translateX: .init(name: .translateX)
57 |         case .translateY: .init(name: .translateY)
   |                                        `- error: 'translateY' is unavailable in watchOS
58 |         case .translateZ: .init(name: .translateZ)
59 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:71:37: note: 'translateY' has been explicitly marked unavailable here
69 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateX
70 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
71 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateY
   |                                     `- note: 'translateY' has been explicitly marked unavailable here
72 |     API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
73 | CA_EXTERN CAValueFunctionName const kCAValueFunctionTranslateZ
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAMediaTimingFunction.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAValueFunction.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGColor.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCGColor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGPath.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCGPath.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAGradientLayer.swift
SwiftCompile normal arm64 Compiling\ JCABasicAnimation.swift,\ JCAKeyframeAnimation.swift,\ JCAPropertyAnimation.swift,\ JCASpringAnimation.swift,\ JCAAnimationAny.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAAnimationAny.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift:12:31: error: 'CABasicAnimation' is unavailable in watchOS
10 |
11 | open class JCABasicAnimation: JCAPropertyAnimation {
12 |     public typealias Target = CABasicAnimation
   |                               `- error: 'CABasicAnimation' is unavailable in watchOS
13 |
14 |     private enum CodingKeys: String, CodingKey {
/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/SDCALayer/Model/Animation/JCABasicAnimation.swift:56:51: error: 'CAAnimation' is unavailable in watchOS
54 |     }
55 |
56 |     open override func applyProperties(to target: CAAnimation) {
   |                                                   `- error: 'CAAnimation' is unavailable in watchOS
57 |         super.applyProperties(to: target)
58 |
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift:65:53: error: 'CAAnimation' is unavailable in watchOS
63 |     }
64 |
65 |     open override func applyProperties(with target: CAAnimation) {
   |                                                     `- error: 'CAAnimation' is unavailable in watchOS
66 |         super.applyProperties(with: target)
67 |
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift:74:48: error: 'CAAnimation' is unavailable in watchOS
72 |     }
73 |
74 |     open override func convertToAnimation() -> CAAnimation? {
   |                                                `- error: 'CAAnimation' is unavailable in watchOS
75 |         let animation = CABasicAnimation()
76 |
/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:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift:59:39: error: 'CABasicAnimation' is unavailable in watchOS
57 |         super.applyProperties(to: target)
58 |
59 |         guard let target = target as? CABasicAnimation else { return }
   |                                       `- error: 'CABasicAnimation' is unavailable in watchOS
60 |         target.fromValue = fromValue?.value
61 |         target.toValue = toValue?.value
/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/SDCALayer/Model/Animation/JCABasicAnimation.swift:68:39: error: 'CABasicAnimation' is unavailable in watchOS
66 |         super.applyProperties(with: target)
67 |
68 |         guard let target = target as? CABasicAnimation else { return }
   |                                       `- error: 'CABasicAnimation' is unavailable in watchOS
69 |         fromValue = .init(target.fromValue)
70 |         toValue = .init(target.toValue)
/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/SDCALayer/Model/Animation/JCABasicAnimation.swift:75:25: error: 'CABasicAnimation' is unavailable in watchOS
73 |
74 |     open override func convertToAnimation() -> CAAnimation? {
75 |         let animation = CABasicAnimation()
   |                         `- error: 'CABasicAnimation' is unavailable in watchOS
76 |
77 |         self.applyProperties(to: animation)
/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/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:12:31: error: 'CAKeyframeAnimation' is unavailable in watchOS
 10 |
 11 | open class JCAKeyframeAnimation: JCAPropertyAnimation {
 12 |     public typealias Target = CAKeyframeAnimation
    |                               `- error: 'CAKeyframeAnimation' is unavailable in watchOS
 13 |
 14 |     private enum CodingKeys: String, CodingKey {
/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:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
    |            `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCABasicAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAKeyframeAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAPropertyAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCASpringAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAAnimationAny.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAAnimationAny.swift
SwiftCompile normal arm64_32 Compiling\ JCALayer.swift,\ JCAReplicatorLayer.swift,\ JCAScrollLayer.swift,\ JCAShapeLayer.swift,\ JCATextLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAScrollLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:14:31: error: 'CALayer' is unavailable in watchOS
 12 |
 13 | open class JCALayer: CALayerConvertible, Codable {
 14 |     public typealias Target = CALayer
    |                               `- error: 'CALayer' is unavailable in watchOS
 15 |
 16 |     open class var targetTypeName: String {
/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. **/
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCALayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAReplicatorLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAScrollLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAScrollLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAShapeLayer.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCATextLayer.swift
SwiftCompile normal arm64_32 Compiling\ CASpringAnimation+ICodable.swift,\ CAMediaTimingFunction+ICodable.swift,\ CAValueFunction+ICodable.swift,\ CGColor+ICodable.swift,\ CGPath+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift:11:11: error: 'CASpringAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CASpringAnimation {
   |           `- error: 'CASpringAnimation' is unavailable in watchOS
12 |     public typealias Model = JCASpringAnimation
13 |
/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:259:12: note: 'CASpringAnimation' has been explicitly marked unavailable here
257 |
258 | API_AVAILABLE(macos(10.11), ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos)
259 | @interface CASpringAnimation : CABasicAnimation
    |            `- note: 'CASpringAnimation' has been explicitly marked unavailable here
260 |
261 | /* The mass of the object attached to the end of the spring. Must be greater
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:11: error: 'CAMediaTimingFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   |           `- error: 'CAMediaTimingFunction' is unavailable in watchOS
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:11: error: 'CAValueFunction' is unavailable in watchOS
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   |           `- error: 'CAValueFunction' is unavailable in watchOS
13 |     public typealias Model = JCAValueFunction
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAValueFunction.h:16:12: note: 'CAValueFunction' has been explicitly marked unavailable here
14 |
15 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
16 | @interface CAValueFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAValueFunction' has been explicitly marked unavailable here
17 | {
18 | @protected
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyEncodable', 'IndirectlyDecodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CAMediaTimingFunction+.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CATransform3D+.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CGColor+.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/CGPath+.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/Codable+.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimationGroup.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCABasicAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAAnimationAny.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAMediaTimingFunction.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCAValueFunction.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGColor.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/JCGPath.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAScrollLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATransformLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CAAnimationConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CALayerConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/OptionalType.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/RawIndirectlyCodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/SDCAAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/SDCALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/exported.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/supplementaryOutputs-8 -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 -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/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/SDCALayer-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/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Yams/Sources/CYaml/include/module.modulemap -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/.dependencies/checkouts/Yams/Sources/CYaml/include -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/SDCALayer.build/Debug-watchos/SDCALayer-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SDCALayer -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/SDCALayer_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CASpringAnimation+ICodable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CAMediaTimingFunction+ICodable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CAValueFunction+ICodable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CGColor+ICodable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CGPath+ICodable.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/SDCALayer.swiftmodule -index-unit-output-path /SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CASpringAnimation+ICodable.o -index-unit-output-path /SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CAMediaTimingFunction+ICodable.o -index-unit-output-path /SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CAValueFunction+ICodable.o -index-unit-output-path /SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CGColor+ICodable.o -index-unit-output-path /SDCALayer.build/Debug-watchos/SDCALayer-t.build/Objects-normal/arm64_32/CGPath+ICodable.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CASpringAnimation+ICodable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAMediaTimingFunction+ICodable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAValueFunction+ICodable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGColor+ICodable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGPath+ICodable.swift
SwiftCompile normal arm64 Compiling\ JCALayer.swift,\ JCAReplicatorLayer.swift,\ JCAScrollLayer.swift,\ JCAShapeLayer.swift,\ JCATextLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAScrollLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:14:31: error: 'CALayer' is unavailable in watchOS
 12 |
 13 | open class JCALayer: CALayerConvertible, Codable {
 14 |     public typealias Target = CALayer
    |                               `- error: 'CALayer' is unavailable in watchOS
 15 |
 16 |     open class var targetTypeName: String {
/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. **/
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCALayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAReplicatorLayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAScrollLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAScrollLayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCAShapeLayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCATextLayer.swift
SwiftCompile normal arm64 Compiling\ JCATiledLayer.swift,\ JCATransformLayer.swift,\ CAAnimationConvertible.swift,\ CALayerConvertible.swift,\ OptionalType.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATransformLayer.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CAAnimationConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CALayerConvertible.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/OptionalType.swift (in target 'SDCALayer' from project 'SDCALayer')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCATiledLayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATransformLayer.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JCATransformLayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CAAnimationConvertible.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAAnimationConvertible.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/CALayerConvertible.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CALayerConvertible.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Protocol/OptionalType.swift (in target 'SDCALayer' from project 'SDCALayer')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OptionalType.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 10:27:29.572 xcodebuild[1079:6033] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 Compiling\ CASpringAnimation+ICodable.swift,\ CAMediaTimingFunction+ICodable.swift,\ CAValueFunction+ICodable.swift,\ CGColor+ICodable.swift,\ CGPath+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift (in target 'SDCALayer' from project 'SDCALayer')
	Building workspace SDCALayer with scheme SDCALayer
(5 failures)
BUILD FAILURE 6.4 watchOS