The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Sica, reference 0.4.1 (547976), with Swift 6.4 for watchOS using Xcode 27.0 on 16 Sep 2026 20:41:59 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 Sica -destination generic/platform=watchOS

Build Log

 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);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionType' has been explicitly marked unavailable here
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 21 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:14:52: error: 'fade' is unavailable in watchOS
12 |     #if swift(>=4.2)
13 |     typealias RawValue = CATransitionType
14 |     public static let fade = Transition(rawValue: .fade)
   |                                                    `- error: 'fade' is unavailable in watchOS
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
/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:359:34: note: 'fade' has been explicitly marked unavailable here
357 | /* Common transition types. */
358 |
359 | CA_EXTERN CATransitionType const kCATransitionFade
    |                                  `- note: 'fade' has been explicitly marked unavailable here
360 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:15:54: error: 'moveIn' is unavailable in watchOS
13 |     typealias RawValue = CATransitionType
14 |     public static let fade = Transition(rawValue: .fade)
15 |     public static let moveIn = Transition(rawValue: .moveIn)
   |                                                      `- error: 'moveIn' is unavailable in watchOS
16 |     public static let push = Transition(rawValue: .push)
17 |     public static let reveal = Transition(rawValue: .reveal)
/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:361:34: note: 'moveIn' has been explicitly marked unavailable here
359 | CA_EXTERN CATransitionType const kCATransitionFade
360 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
    |                                  `- note: 'moveIn' has been explicitly marked unavailable here
362 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
363 | CA_EXTERN CATransitionType const kCATransitionPush
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:16:52: error: 'push' is unavailable in watchOS
14 |     public static let fade = Transition(rawValue: .fade)
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
   |                                                    `- error: 'push' is unavailable in watchOS
17 |     public static let reveal = Transition(rawValue: .reveal)
18 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:363:34: note: 'push' has been explicitly marked unavailable here
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
362 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
363 | CA_EXTERN CATransitionType const kCATransitionPush
    |                                  `- note: 'push' has been explicitly marked unavailable here
364 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
365 | CA_EXTERN CATransitionType const kCATransitionReveal
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:17:54: error: 'reveal' is unavailable in watchOS
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
17 |     public static let reveal = Transition(rawValue: .reveal)
   |                                                      `- error: 'reveal' is unavailable in watchOS
18 |     #else
19 |     typealias RawValue = 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:365:34: note: 'reveal' has been explicitly marked unavailable here
363 | CA_EXTERN CATransitionType const kCATransitionPush
364 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
365 | CA_EXTERN CATransitionType const kCATransitionReveal
    |                                  `- note: 'reveal' has been explicitly marked unavailable here
366 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
367 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:31:26: error: 'CATransitionSubtype' is unavailable in watchOS
29 | public struct TransitionSub {
30 |     #if swift(>=4.2)
31 |     typealias RawValue = CATransitionSubtype
   |                          `- error: 'CATransitionSubtype' is unavailable in watchOS
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
/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:20:20: note: 'CATransitionSubtype' 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);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:32:56: error: 'fromRight' is unavailable in watchOS
30 |     #if swift(>=4.2)
31 |     typealias RawValue = CATransitionSubtype
32 |     public static let right = TransitionSub(rawValue: .fromRight)
   |                                                        `- error: 'fromRight' is unavailable in watchOS
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
34 |     public static let top = TransitionSub(rawValue: .fromTop)
/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:370:37: note: 'fromRight' has been explicitly marked unavailable here
368 | /* Common transition subtypes. */
369 |
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
    |                                     `- note: 'fromRight' has been explicitly marked unavailable here
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:33:55: error: 'fromLeft' is unavailable in watchOS
31 |     typealias RawValue = CATransitionSubtype
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
   |                                                       `- error: 'fromLeft' is unavailable in watchOS
34 |     public static let top = TransitionSub(rawValue: .fromTop)
35 |     public static let bottom = TransitionSub(rawValue: .fromBottom)
/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:372:37: note: 'fromLeft' has been explicitly marked unavailable here
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
    |                                     `- note: 'fromLeft' has been explicitly marked unavailable here
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:34:54: error: 'fromTop' is unavailable in watchOS
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
34 |     public static let top = TransitionSub(rawValue: .fromTop)
   |                                                      `- error: 'fromTop' is unavailable in watchOS
35 |     public static let bottom = TransitionSub(rawValue: .fromBottom)
36 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:374:37: note: 'fromTop' has been explicitly marked unavailable here
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
    |                                     `- note: 'fromTop' has been explicitly marked unavailable here
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Transition.swift
SwiftCompile normal arm64 Compiling\ View+Sica.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/View+Sica.swift (in target 'Sica' from project 'Sica')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sica/Source/View+Sica.swift (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+Sica.swift
SwiftCompile normal arm64 Compiling\ FillMode.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift (in target 'Sica' from project 'Sica')
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:14:26: error: 'CAMediaTimingFillMode' is unavailable in watchOS
12 | public struct FillMode {
13 |     #if swift(>=4.2)
14 |     typealias RawValue = CAMediaTimingFillMode
   |                          `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
/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/Sica/Source/FillMode.swift:15:54: error: 'forwards' is unavailable in watchOS
13 |     #if swift(>=4.2)
14 |     typealias RawValue = CAMediaTimingFillMode
15 |     public static let forwards = FillMode(rawValue: .forwards)
   |                                                      `- error: 'forwards' is unavailable in watchOS
16 |     public static let backwards = FillMode(rawValue: .backwards)
17 |     public static let both = FillMode(rawValue: .both)
/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:86:39: note: 'forwards' has been explicitly marked unavailable here
84 | /* `fillMode' options. */
85 |
86 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeForwards
   |                                       `- note: 'forwards' has been explicitly marked unavailable here
87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:16:55: error: 'backwards' is unavailable in watchOS
14 |     typealias RawValue = CAMediaTimingFillMode
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
   |                                                       `- error: 'backwards' is unavailable in watchOS
17 |     public static let both = FillMode(rawValue: .both)
18 |     public static let removed = FillMode(rawValue: .removed)
/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:88:39: note: 'backwards' has been explicitly marked unavailable here
86 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeForwards
87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
   |                                       `- note: 'backwards' has been explicitly marked unavailable here
89 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:17:50: error: 'both' is unavailable in watchOS
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
17 |     public static let both = FillMode(rawValue: .both)
   |                                                  `- error: 'both' is unavailable in watchOS
18 |     public static let removed = FillMode(rawValue: .removed)
19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:90:39: note: 'both' has been explicitly marked unavailable here
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
89 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
   |                                       `- note: 'both' has been explicitly marked unavailable here
91 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
92 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeRemoved
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FillMode.swift
SwiftCompile normal arm64 Compiling\ TimingFunction.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift (in target 'Sica' from project 'Sica')
/Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift:13:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 11 | public struct TimingFunction {
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:14:56: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
    |                                                        `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
/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/Sica/Source/TimingFunction.swift:14:82: error: 'default' is unavailable in watchOS
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
    |                                                                                  `- error: 'default' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
/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/Sica/Source/TimingFunction.swift:15:53: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
    |                                                     `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.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: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/Sica/Source/TimingFunction.swift:15:79: error: 'linear' is unavailable in watchOS
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
    |                                                                               `- error: 'linear' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:16:53: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
    |                                                     `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.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: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/Sica/Source/TimingFunction.swift:16:79: error: 'easeIn' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
    |                                                                               `- error: 'easeIn' is unavailable in watchOS
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:17:54: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
    |                                                      `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
 19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sica/Source/TimingFunction.swift:17:80: error: 'easeOut' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
    |                                                                                `- error: 'easeOut' is unavailable in watchOS
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
 19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sica/Source/TimingFunction.swift:18:60: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
    |                                                            `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 19 |     #else
 20 |     public typealias NameValue = 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/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/Sica/Source/TimingFunction.swift:18:86: error: 'easeInEaseOut' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
    |                                                                                      `- error: 'easeInEaseOut' is unavailable in watchOS
 19 |     #else
 20 |     public typealias NameValue = 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/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/Sica/Source/TimingFunction.swift:30:26: error: 'CAMediaTimingFunction' is unavailable in watchOS
 28 |
 29 |     public let name: NameValue
 30 |     public let rawValue: CAMediaTimingFunction
    |                          `- error: 'CAMediaTimingFunction' is unavailable in watchOS
 31 |
 32 |     init(name: NameValue) {
/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/Sica/Source/TimingFunction.swift:37:37: error: 'CAMediaTimingFunction' is unavailable in watchOS
 35 |     }
 36 |
 37 |     init(name: NameValue, rawValue: CAMediaTimingFunction) {
    |                                     `- error: 'CAMediaTimingFunction' is unavailable in watchOS
 38 |         self.name = name
 39 |         self.rawValue = 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/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/Sica/Source/TimingFunction.swift:34:25: error: 'CAMediaTimingFunction' is unavailable in watchOS
 32 |     init(name: NameValue) {
 33 |         self.name = name
 34 |         self.rawValue = CAMediaTimingFunction(name: name)
    |                         `- error: 'CAMediaTimingFunction' is unavailable in watchOS
 35 |     }
 36 |
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TimingFunction.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Sica (in target 'Sica' from project 'Sica')
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:31:11: error: cannot find type 'CALayer' in scope
 29 | extension Array: AnimationValueType {}
 30 | extension Bool: AnimationValueType {}
 31 | extension CALayer: AnimationValueType {}
    |           `- error: cannot find type 'CALayer' in scope
 32 | extension CATransform3D: AnimationValueType {}
 33 | extension CGColor: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:32:11: error: cannot find type 'CATransform3D' in scope
 30 | extension Bool: AnimationValueType {}
 31 | extension CALayer: AnimationValueType {}
 32 | extension CATransform3D: AnimationValueType {}
    |           `- error: cannot find type 'CATransform3D' in scope
 33 | extension CGColor: AnimationValueType {}
 34 | extension CGFloat: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:33:11: error: cannot find type 'CGColor' in scope
 31 | extension CALayer: AnimationValueType {}
 32 | extension CATransform3D: AnimationValueType {}
 33 | extension CGColor: AnimationValueType {}
    |           `- error: cannot find type 'CGColor' in scope
 34 | extension CGFloat: AnimationValueType {}
 35 | extension CGPath: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:34:11: error: cannot find type 'CGFloat' in scope
 32 | extension CATransform3D: AnimationValueType {}
 33 | extension CGColor: AnimationValueType {}
 34 | extension CGFloat: AnimationValueType {}
    |           `- error: cannot find type 'CGFloat' in scope
 35 | extension CGPath: AnimationValueType {}
 36 | extension CGPoint: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:35:11: error: cannot find type 'CGPath' in scope
 33 | extension CGColor: AnimationValueType {}
 34 | extension CGFloat: AnimationValueType {}
 35 | extension CGPath: AnimationValueType {}
    |           `- error: cannot find type 'CGPath' in scope
 36 | extension CGPoint: AnimationValueType {}
 37 | extension CGRect: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:36:11: error: cannot find type 'CGPoint' in scope
 34 | extension CGFloat: AnimationValueType {}
 35 | extension CGPath: AnimationValueType {}
 36 | extension CGPoint: AnimationValueType {}
    |           `- error: cannot find type 'CGPoint' in scope
 37 | extension CGRect: AnimationValueType {}
 38 | extension CGSize: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:37:11: error: cannot find type 'CGRect' in scope
 35 | extension CGPath: AnimationValueType {}
 36 | extension CGPoint: AnimationValueType {}
 37 | extension CGRect: AnimationValueType {}
    |           `- error: cannot find type 'CGRect' in scope
 38 | extension CGSize: AnimationValueType {}
 39 | extension CIFilter: AnimationValueType {}
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:38:11: error: cannot find type 'CGSize' in scope
 36 | extension CGPoint: AnimationValueType {}
 37 | extension CGRect: AnimationValueType {}
 38 | extension CGSize: AnimationValueType {}
    |           `- error: cannot find type 'CGSize' in scope
 39 | extension CIFilter: AnimationValueType {}
 40 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:39:11: error: cannot find type 'CIFilter' in scope
 37 | extension CGRect: AnimationValueType {}
 38 | extension CGSize: AnimationValueType {}
 39 | extension CIFilter: AnimationValueType {}
    |           `- error: cannot find type 'CIFilter' in scope
 40 |
 41 | extension AnimationKeyPaths {
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:42:60: error: cannot find type 'CGPoint' in scope
 40 |
 41 | extension AnimationKeyPaths {
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
    |                                                            `- error: cannot find type 'CGPoint' in scope
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:42:87: error: cannot find 'CALayer' in scope
 40 |
 41 | extension AnimationKeyPaths {
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:43:60: error: cannot find type 'CGColor' in scope
 41 | extension AnimationKeyPaths {
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
    |                                                            `- error: cannot find type 'CGColor' in scope
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:43:87: error: cannot find 'CALayer' in scope
 41 | extension AnimationKeyPaths {
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:44:60: error: cannot find type 'CGColor' in scope
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
    |                                                            `- error: cannot find type 'CGColor' in scope
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:44:87: error: cannot find 'CALayer' in scope
 42 |     public static let anchorPoint       = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.anchorPoint))
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:45:60: error: cannot find type 'CGFloat' in scope
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:45:87: error: cannot find 'CALayer' in scope
 43 |     public static let backgroundColor   = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.backgroundColor))
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:46:60: error: cannot find type 'CGRect' in scope
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
    |                                                            `- error: cannot find type 'CGRect' in scope
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:46:86: error: cannot find 'CALayer' in scope
 44 |     public static let borderColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.borderColor))
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
    |                                                                                      `- error: cannot find 'CALayer' in scope
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:47:85: error: cannot find 'CALayer' in scope
 45 |     public static let borderWidth       = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.borderWidth))
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
    |                                                                                     `- error: cannot find 'CALayer' in scope
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:48:60: error: cannot find type 'CGRect' in scope
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
    |                                                            `- error: cannot find type 'CGRect' in scope
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:48:86: error: cannot find 'CALayer' in scope
 46 |     public static let bounds            = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.bounds))
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
    |                                                                                      `- error: cannot find 'CALayer' in scope
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:49:60: error: cannot find type 'CGFloat' in scope
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:49:87: error: cannot find 'CALayer' in scope
 47 |     public static let contents          = AnimationKeyPath<[Any]>(keyPath: #keyPath(CALayer.contents))
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:50:61: error: cannot find type 'CIFilter' in scope
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
    |                                                             `- error: cannot find type 'CIFilter' in scope
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:50:90: error: cannot find 'CALayer' in scope
 48 |     public static let contentsRect      = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.contentsRect))
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
    |                                                                                          `- error: cannot find 'CALayer' in scope
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:51:60: error: cannot find type 'CGRect' in scope
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
    |                                                            `- error: cannot find type 'CGRect' in scope
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:51:86: error: cannot find 'CALayer' in scope
 49 |     public static let cornerRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.cornerRadius))
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
    |                                                                                      `- error: cannot find 'CALayer' in scope
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:52:84: error: cannot find 'CALayer' in scope
 50 |     public static let filters           = AnimationKeyPath<[CIFilter]>(keyPath: #keyPath(CALayer.filters))
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
    |                                                                                    `- error: cannot find 'CALayer' in scope
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:53:60: error: cannot find type 'CALayer' in scope
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
    |                                                            `- error: cannot find type 'CALayer' in scope
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:53:87: error: cannot find 'CALayer' in scope
 51 |     public static let frame             = AnimationKeyPath<CGRect>(keyPath: #keyPath(CALayer.frame))
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:54:84: error: cannot find 'CALayer' in scope
 52 |     public static let hidden            = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.hidden))
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
    |                                                                                    `- error: cannot find 'CALayer' in scope
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:55:60: error: cannot find type 'CGFloat' in scope
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:55:87: error: cannot find 'CALayer' in scope
 53 |     public static let mask              = AnimationKeyPath<CALayer>(keyPath: #keyPath(CALayer.mask))
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:56:60: error: cannot find type 'CGPath' in scope
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
    |                                                            `- error: cannot find type 'CGPath' in scope
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:56:86: error: cannot find 'CAShapeLayer' in scope
 54 |     public static let masksToBounds     = AnimationKeyPath<Bool>(keyPath: #keyPath(CALayer.masksToBounds))
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
    |                                                                                      `- error: cannot find 'CAShapeLayer' in scope
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:57:60: error: cannot find type 'CGPoint' in scope
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
    |                                                            `- error: cannot find type 'CGPoint' in scope
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:57:87: error: cannot find 'CALayer' in scope
 55 |     public static let opacity           = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.opacity))
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:58:60: error: cannot find type 'CGColor' in scope
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
    |                                                            `- error: cannot find type 'CGColor' in scope
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:58:87: error: cannot find 'CALayer' in scope
 56 |     public static let path              = AnimationKeyPath<CGPath>(keyPath: #keyPath(CAShapeLayer.path))
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:59:60: error: cannot find type 'CGSize' in scope
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
    |                                                            `- error: cannot find type 'CGSize' in scope
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:59:86: error: cannot find 'CALayer' in scope
 57 |     public static let position          = AnimationKeyPath<CGPoint>(keyPath: #keyPath(CALayer.position))
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
    |                                                                                      `- error: cannot find 'CALayer' in scope
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:60:60: error: cannot find type 'CGFloat' in scope
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:60:87: error: cannot find 'CALayer' in scope
 58 |     public static let shadowColor       = AnimationKeyPath<CGColor>(keyPath: #keyPath(CALayer.shadowColor))
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:61:60: error: cannot find type 'CGPath' in scope
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
    |                                                            `- error: cannot find type 'CGPath' in scope
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:61:86: error: cannot find 'CALayer' in scope
 59 |     public static let shadowOffset      = AnimationKeyPath<CGSize>(keyPath: #keyPath(CALayer.shadowOffset))
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
    |                                                                                      `- error: cannot find 'CALayer' in scope
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:62:60: error: cannot find type 'CGFloat' in scope
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:62:87: error: cannot find 'CALayer' in scope
 60 |     public static let shadowOpacity     = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowOpacity))
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:63:61: error: cannot find type 'CALayer' in scope
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
    |                                                             `- error: cannot find type 'CALayer' in scope
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:63:89: error: cannot find 'CALayer' in scope
 61 |     public static let shadowPath        = AnimationKeyPath<CGPath>(keyPath: #keyPath(CALayer.shadowPath))
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
    |                                                                                         `- error: cannot find 'CALayer' in scope
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:64:60: error: cannot find type 'CATransform3D' in scope
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
    |                                                            `- error: cannot find type 'CATransform3D' in scope
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:64:93: error: cannot find 'CALayer' in scope
 62 |     public static let shadowRadius      = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.shadowRadius))
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
    |                                                                                             `- error: cannot find 'CALayer' in scope
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:65:60: error: cannot find type 'CATransform3D' in scope
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
    |                                                            `- error: cannot find type 'CATransform3D' in scope
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
 67 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:65:93: error: cannot find 'CALayer' in scope
 63 |     public static let sublayers         = AnimationKeyPath<[CALayer]>(keyPath: #keyPath(CALayer.sublayers))
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
    |                                                                                             `- error: cannot find 'CALayer' in scope
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
 67 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:66:60: error: cannot find type 'CGFloat' in scope
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
    |                                                            `- error: cannot find type 'CGFloat' in scope
 67 | }
 68 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:66:87: error: cannot find 'CALayer' in scope
 64 |     public static let sublayerTransform = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.sublayerTransform))
 65 |     public static let transform         = AnimationKeyPath<CATransform3D>(keyPath: #keyPath(CALayer.transform))
 66 |     public static let zPosition         = AnimationKeyPath<CGFloat>(keyPath: #keyPath(CALayer.zPosition))
    |                                                                                       `- error: cannot find 'CALayer' in scope
 67 | }
 68 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:70:55: error: cannot find type 'CGPoint' in scope
 68 |
 69 | extension AnimationKeyPaths {
 70 |     public static let anchorPointX = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).x")
    |                                                       `- error: cannot find type 'CGPoint' in scope
 71 |     public static let anchorPointy = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).y")
 72 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:70:85: error: cannot find 'CALayer' in scope
 68 |
 69 | extension AnimationKeyPaths {
 70 |     public static let anchorPointX = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).x")
    |                                                                                     `- error: cannot find 'CALayer' in scope
 71 |     public static let anchorPointy = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).y")
 72 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:71:55: error: cannot find type 'CGPoint' in scope
 69 | extension AnimationKeyPaths {
 70 |     public static let anchorPointX = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).x")
 71 |     public static let anchorPointy = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).y")
    |                                                       `- error: cannot find type 'CGPoint' in scope
 72 | }
 73 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:71:85: error: cannot find 'CALayer' in scope
 69 | extension AnimationKeyPaths {
 70 |     public static let anchorPointX = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).x")
 71 |     public static let anchorPointy = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.anchorPoint)).y")
    |                                                                                     `- error: cannot find 'CALayer' in scope
 72 | }
 73 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:75:59: error: cannot find type 'CGPoint' in scope
 73 |
 74 | extension AnimationKeyPaths {
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
    |                                                           `- error: cannot find type 'CGPoint' in scope
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:75:89: error: cannot find 'CALayer' in scope
 73 |
 74 | extension AnimationKeyPaths {
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
    |                                                                                         `- error: cannot find 'CALayer' in scope
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:76:59: error: cannot find type 'CGFloat' in scope
 74 | extension AnimationKeyPaths {
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
    |                                                           `- error: cannot find type 'CGFloat' in scope
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:76:89: error: cannot find 'CALayer' in scope
 74 | extension AnimationKeyPaths {
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
    |                                                                                         `- error: cannot find 'CALayer' in scope
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:77:59: error: cannot find type 'CGFloat' in scope
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
    |                                                           `- error: cannot find type 'CGFloat' in scope
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:77:89: error: cannot find 'CALayer' in scope
 75 |     public static let boundsOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.bounds)).origin")
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
    |                                                                                         `- error: cannot find 'CALayer' in scope
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:78:59: error: cannot find type 'CGSize' in scope
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
    |                                                           `- error: cannot find type 'CGSize' in scope
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:78:88: error: cannot find 'CALayer' in scope
 76 |     public static let boundsOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.x")
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
    |                                                                                        `- error: cannot find 'CALayer' in scope
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:79:59: error: cannot find type 'CGFloat' in scope
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
    |                                                           `- error: cannot find type 'CGFloat' in scope
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
 81 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:79:89: error: cannot find 'CALayer' in scope
 77 |     public static let boundsOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).origin.y")
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
    |                                                                                         `- error: cannot find 'CALayer' in scope
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
 81 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:80:59: error: cannot find type 'CGFloat' in scope
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
    |                                                           `- error: cannot find type 'CGFloat' in scope
 81 |
 82 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:80:89: error: cannot find 'CALayer' in scope
 78 |     public static let boundsSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.bounds)).size")
 79 |     public static let boundsSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.width")
 80 |     public static let boundsSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.bounds)).size.height")
    |                                                                                         `- error: cannot find 'CALayer' in scope
 81 |
 82 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:85:65: error: cannot find type 'CGPoint' in scope
 83 |
 84 | extension AnimationKeyPaths {
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
    |                                                                 `- error: cannot find type 'CGPoint' in scope
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:85:95: error: cannot find 'CALayer' in scope
 83 |
 84 | extension AnimationKeyPaths {
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
    |                                                                                               `- error: cannot find 'CALayer' in scope
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:86:65: error: cannot find type 'CGFloat' in scope
 84 | extension AnimationKeyPaths {
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:86:95: error: cannot find 'CALayer' in scope
 84 | extension AnimationKeyPaths {
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
    |                                                                                               `- error: cannot find 'CALayer' in scope
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:87:65: error: cannot find type 'CGFloat' in scope
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:87:95: error: cannot find 'CALayer' in scope
 85 |     public static let contentsRectOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin")
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
    |                                                                                               `- error: cannot find 'CALayer' in scope
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:88:65: error: cannot find type 'CGSize' in scope
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
    |                                                                 `- error: cannot find type 'CGSize' in scope
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:88:94: error: cannot find 'CALayer' in scope
 86 |     public static let contentsRectOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.x")
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
    |                                                                                              `- error: cannot find 'CALayer' in scope
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:89:65: error: cannot find type 'CGFloat' in scope
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
 91 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:89:95: error: cannot find 'CALayer' in scope
 87 |     public static let contentsRectOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).origin.y")
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
    |                                                                                               `- error: cannot find 'CALayer' in scope
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
 91 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:90:65: error: cannot find type 'CGFloat' in scope
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
 91 | }
 92 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:90:95: error: cannot find 'CALayer' in scope
 88 |     public static let contentsRectSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.contentsRect)).size")
 89 |     public static let contentsRectSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.width")
 90 |     public static let contentsRectSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.contentsRect)).size.height")
    |                                                                                               `- error: cannot find 'CALayer' in scope
 91 | }
 92 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:94:58: error: cannot find type 'CGPoint' in scope
 92 |
 93 | extension AnimationKeyPaths {
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
    |                                                          `- error: cannot find type 'CGPoint' in scope
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:94:88: error: cannot find 'CALayer' in scope
 92 |
 93 | extension AnimationKeyPaths {
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
    |                                                                                        `- error: cannot find 'CALayer' in scope
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:95:58: error: cannot find type 'CGFloat' in scope
 93 | extension AnimationKeyPaths {
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
    |                                                          `- error: cannot find type 'CGFloat' in scope
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:95:88: error: cannot find 'CALayer' in scope
 93 | extension AnimationKeyPaths {
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
    |                                                                                        `- error: cannot find 'CALayer' in scope
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:96:58: error: cannot find type 'CGFloat' in scope
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
    |                                                          `- error: cannot find type 'CGFloat' in scope
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:96:88: error: cannot find 'CALayer' in scope
 94 |     public static let frameOrigin     = AnimationKeyPath<CGPoint>(keyPath: "\(#keyPath(CALayer.frame)).origin")
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
    |                                                                                        `- error: cannot find 'CALayer' in scope
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:97:58: error: cannot find type 'CGSize' in scope
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
    |                                                          `- error: cannot find type 'CGSize' in scope
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:97:87: error: cannot find 'CALayer' in scope
 95 |     public static let frameOriginX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.x")
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
    |                                                                                       `- error: cannot find 'CALayer' in scope
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:98:58: error: cannot find type 'CGFloat' in scope
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
    |                                                          `- error: cannot find type 'CGFloat' in scope
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
100 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:98:88: error: cannot find 'CALayer' in scope
 96 |     public static let frameOriginY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).origin.y")
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
    |                                                                                        `- error: cannot find 'CALayer' in scope
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
100 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:99:58: error: cannot find type 'CGFloat' in scope
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
    |                                                          `- error: cannot find type 'CGFloat' in scope
100 | }
101 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:99:88: error: cannot find 'CALayer' in scope
 97 |     public static let frameSize       = AnimationKeyPath<CGSize>(keyPath: "\(#keyPath(CALayer.frame)).size")
 98 |     public static let frameSizeWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.width")
 99 |     public static let frameSizeHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.frame)).size.height")
    |                                                                                        `- error: cannot find 'CALayer' in scope
100 | }
101 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:103:52: error: cannot find type 'CGFloat' in scope
101 |
102 | extension AnimationKeyPaths {
103 |     public static let positionX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).x")
    |                                                    `- error: cannot find type 'CGFloat' in scope
104 |     public static let positionY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).y")
105 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:103:82: error: cannot find 'CALayer' in scope
101 |
102 | extension AnimationKeyPaths {
103 |     public static let positionX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).x")
    |                                                                                  `- error: cannot find 'CALayer' in scope
104 |     public static let positionY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).y")
105 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:104:52: error: cannot find type 'CGFloat' in scope
102 | extension AnimationKeyPaths {
103 |     public static let positionX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).x")
104 |     public static let positionY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).y")
    |                                                    `- error: cannot find type 'CGFloat' in scope
105 | }
106 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:104:82: error: cannot find 'CALayer' in scope
102 | extension AnimationKeyPaths {
103 |     public static let positionX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).x")
104 |     public static let positionY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.position)).y")
    |                                                                                  `- error: cannot find 'CALayer' in scope
105 | }
106 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:108:61: error: cannot find type 'CGFloat' in scope
106 |
107 | extension AnimationKeyPaths {
108 |     public static let shadowOffsetWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).width")
    |                                                             `- error: cannot find type 'CGFloat' in scope
109 |     public static let shadowOffsetHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).height")
110 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:108:91: error: cannot find 'CALayer' in scope
106 |
107 | extension AnimationKeyPaths {
108 |     public static let shadowOffsetWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).width")
    |                                                                                           `- error: cannot find 'CALayer' in scope
109 |     public static let shadowOffsetHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).height")
110 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:109:61: error: cannot find type 'CGFloat' in scope
107 | extension AnimationKeyPaths {
108 |     public static let shadowOffsetWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).width")
109 |     public static let shadowOffsetHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).height")
    |                                                             `- error: cannot find type 'CGFloat' in scope
110 | }
111 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:109:91: error: cannot find 'CALayer' in scope
107 | extension AnimationKeyPaths {
108 |     public static let shadowOffsetWidth  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).width")
109 |     public static let shadowOffsetHeight = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.shadowOffset)).height")
    |                                                                                           `- error: cannot find 'CALayer' in scope
110 | }
111 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:113:72: error: cannot find type 'CGFloat' in scope
111 |
112 | extension AnimationKeyPaths {
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:113:102: error: cannot find 'CALayer' in scope
111 |
112 | extension AnimationKeyPaths {
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:114:72: error: cannot find type 'CGFloat' in scope
112 | extension AnimationKeyPaths {
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:114:102: error: cannot find 'CALayer' in scope
112 | extension AnimationKeyPaths {
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:115:72: error: cannot find type 'CGFloat' in scope
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:115:102: error: cannot find 'CALayer' in scope
113 |     public static let sublayerTransformRotationX    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.x")
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:116:72: error: cannot find type 'CGFloat' in scope
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:116:102: error: cannot find 'CALayer' in scope
114 |     public static let sublayerTransformRotationY    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.y")
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:117:72: error: cannot find type 'CGFloat' in scope
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:117:102: error: cannot find 'CALayer' in scope
115 |     public static let sublayerTransformRotationZ    = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).rotation.z")
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:118:72: error: cannot find type 'CGFloat' in scope
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:118:102: error: cannot find 'CALayer' in scope
116 |     public static let sublayerTransformScaleX       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.x")
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:119:72: error: cannot find type 'CGFloat' in scope
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:119:102: error: cannot find 'CALayer' in scope
117 |     public static let sublayerTransformScaleY       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.y")
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:120:72: error: cannot find type 'CGFloat' in scope
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
122 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:120:102: error: cannot find 'CALayer' in scope
118 |     public static let sublayerTransformScaleZ       = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).scale.z")
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
122 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:121:72: error: cannot find type 'CGFloat' in scope
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
    |                                                                        `- error: cannot find type 'CGFloat' in scope
122 | }
123 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:121:102: error: cannot find 'CALayer' in scope
119 |     public static let sublayerTransformTranslationX = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.x")
120 |     public static let sublayerTransformTranslationY = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.y")
121 |     public static let sublayerTransformTranslationZ = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.sublayerTransform)).translation.z")
    |                                                                                                      `- error: cannot find 'CALayer' in scope
122 | }
123 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:125:65: error: cannot find type 'CGFloat' in scope
123 |
124 | extension AnimationKeyPaths {
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:125:95: error: cannot find 'CALayer' in scope
123 |
124 | extension AnimationKeyPaths {
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
    |                                                                                               `- error: cannot find 'CALayer' in scope
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:126:65: error: cannot find type 'CGFloat' in scope
124 | extension AnimationKeyPaths {
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:126:95: error: cannot find 'CALayer' in scope
124 | extension AnimationKeyPaths {
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
    |                                                                                               `- error: cannot find 'CALayer' in scope
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:127:65: error: cannot find type 'CGFloat' in scope
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:127:95: error: cannot find 'CALayer' in scope
125 |     public static let transformRotationX     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.x")
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
    |                                                                                               `- error: cannot find 'CALayer' in scope
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:128:65: error: cannot find type 'CGFloat' in scope
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:128:95: error: cannot find 'CALayer' in scope
126 |     public static let transformRotationY     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.y")
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
    |                                                                                               `- error: cannot find 'CALayer' in scope
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:129:65: error: cannot find type 'CGFloat' in scope
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:129:95: error: cannot find 'CALayer' in scope
127 |     public static let transformRotationZ     = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).rotation.z")
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
    |                                                                                               `- error: cannot find 'CALayer' in scope
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:130:65: error: cannot find type 'CGFloat' in scope
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:130:95: error: cannot find 'CALayer' in scope
128 |     public static let transformScaleX        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.x")
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
    |                                                                                               `- error: cannot find 'CALayer' in scope
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:131:65: error: cannot find type 'CGFloat' in scope
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:131:95: error: cannot find 'CALayer' in scope
129 |     public static let transformScaleY        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.y")
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
    |                                                                                               `- error: cannot find 'CALayer' in scope
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:132:65: error: cannot find type 'CGFloat' in scope
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
134 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:132:95: error: cannot find 'CALayer' in scope
130 |     public static let transformScaleZ        = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).scale.z")
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
    |                                                                                               `- error: cannot find 'CALayer' in scope
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
134 | }
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:133:65: error: cannot find type 'CGFloat' in scope
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
    |                                                                 `- error: cannot find type 'CGFloat' in scope
134 | }
135 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift:133:95: error: cannot find 'CALayer' in scope
131 |     public static let transformTranslationX  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.x")
132 |     public static let transformTranslationY  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.y")
133 |     public static let transformTranslationZ  = AnimationKeyPath<CGFloat>(keyPath: "\(#keyPath(CALayer.transform)).translation.z")
    |                                                                                               `- error: cannot find 'CALayer' in scope
134 | }
135 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:27:29: error: cannot find type 'CALayer' in scope
 25 |     }
 26 |
 27 |     private weak var layer: CALayer?
    |                             `- error: cannot find type 'CALayer' in scope
 28 |     private var group = CAAnimationGroup()
 29 |     private var animations = [CAAnimation]()
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:28:25: error: cannot find 'CAAnimationGroup' in scope
 26 |
 27 |     private weak var layer: CALayer?
 28 |     private var group = CAAnimationGroup()
    |                         `- error: cannot find 'CAAnimationGroup' in scope
 29 |     private var animations = [CAAnimation]()
 30 |     public private(set) var isCompleted: Bool = false
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:29:31: error: cannot find 'CAAnimation' in scope
 27 |     private weak var layer: CALayer?
 28 |     private var group = CAAnimationGroup()
 29 |     private var animations = [CAAnimation]()
    |                               `- error: cannot find 'CAAnimation' in scope
 30 |     public private(set) var isCompleted: Bool = false
 31 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:29:30: error: cannot call value of non-function type '[Element]'
 27 |     private weak var layer: CALayer?
 28 |     private var group = CAAnimationGroup()
 29 |     private var animations = [CAAnimation]()
    |                              `- error: cannot call value of non-function type '[Element]'
 30 |     public private(set) var isCompleted: Bool = false
 31 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:41:23: error: cannot find type 'View' in scope
 39 |     #endif
 40 |
 41 |     public init(view: View, forKey key: String? = nil) {
    |                       `- error: cannot find type 'View' in scope
 42 |         #if os(iOS) || os(tvOS)
 43 |         self.layer = view.layer
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:56:24: error: cannot find type 'CALayer' in scope
 54 |     }
 55 |
 56 |     public init(layer: CALayer, forKey key: String? = nil) {
    |                        `- error: cannot find type 'CALayer' in scope
 57 |         self.layer = layer
 58 |         self.key = key ?? UUID().uuidString
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:15:54: error: 'forwards' is unavailable in watchOS
13 |     #if swift(>=4.2)
14 |     typealias RawValue = CAMediaTimingFillMode
15 |     public static let forwards = FillMode(rawValue: .forwards)
   |                                                      `- error: 'forwards' is unavailable in watchOS
16 |     public static let backwards = FillMode(rawValue: .backwards)
17 |     public static let both = FillMode(rawValue: .both)
/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:86:39: note: 'forwards' has been explicitly marked unavailable here
84 | /* `fillMode' options. */
85 |
86 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeForwards
   |                                       `- note: 'forwards' has been explicitly marked unavailable here
87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
/Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift:14:56: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
    |                                                        `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
/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/Sica/Source/TimingFunction.swift:14:82: error: 'default' is unavailable in watchOS
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
    |                                                                                  `- error: 'default' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
/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/Sica/Source/Animator.swift:138:114: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                  `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:129: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:149: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                                     `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:175: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:114: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                  `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:129: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                 `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:149: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                                     `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:175: error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                                                                                                                                                                               `- error: cannot find type 'CGFloat' in scope; did you mean to use 'CGFloat'?
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:17: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                 `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:17: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                 `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:17: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                 `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:138:17: warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
136 |
137 |     @available(iOS 9, tvOS 10.0, macOS 10.11, *)
138 |     public func addSpringAnimation<T: AnimationValueType>(keyPath: AnimationKeyPath<T>, from: T, to: T, damping: CGFloat, mass: CGFloat, stiffness: CGFloat, initialVelocity: CGFloat, duration: Double, delay: Double = 0, timingFunction: TimingFunction = .default) -> Self {
    |                 `- warning: cannot use struct 'CGFloat' here; 'CoreFoundation' was not imported by this file
139 |         if isCompleted { return self }
140 |         let springAnimation = CASpringAnimation(keyPath: keyPath.rawValue)
CoreFoundation.CGFloat:2:23: note: struct declared here
1 | @available(macOS 10.0, macCatalyst 13.0, iOS 2.0, watchOS 1.0, tvOS 9.0, *)
2 | @frozen public struct CGFloat : Sendable {
  |                       `- note: struct declared here
3 |     public typealias NativeType = Float
4 |     public init()
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:172:20: error: cannot find type 'CAAnimationGroup' in scope
170 |         fileprivate let base: Animator
171 |
172 |         var group: CAAnimationGroup {
    |                    `- error: cannot find type 'CAAnimationGroup' in scope
173 |             return base.group
174 |         }
/Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift:175:26: error: cannot find type 'CAAnimation' in scope
173 |             return base.group
174 |         }
175 |         var animations: [CAAnimation] {
    |                          `- error: cannot find type 'CAAnimation' in scope
176 |             return base.animations
177 |         }
/Users/admin/builder/spi-builder-workspace/Sica/Source/CAAnimation+Extension.swift:11:11: error: 'CAAnimation' is unavailable in watchOS
 9 | import QuartzCore
10 |
11 | extension CAAnimation {
   |           `- error: 'CAAnimation' is unavailable in watchOS
12 |     func configure(delay: Double, duration: Double, timingFunction: TimingFunction, isRemovedOnCompletion: Bool = false) {
13 |         self.beginTime = delay
/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/Sica/Source/CALayer+Sica.swift:14:11: error: 'CALayer' is unavailable in watchOS
12 | private let _animatorAssociatedKey = UnsafeMutablePointer<UInt>.allocate(capacity: 1)
13 |
14 | extension CALayer {
   |           `- error: 'CALayer' is unavailable in watchOS
15 |     public var sica: Animator {
16 |         set {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h: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/Sica/Source/FillMode.swift:14:26: error: 'CAMediaTimingFillMode' is unavailable in watchOS
12 | public struct FillMode {
13 |     #if swift(>=4.2)
14 |     typealias RawValue = CAMediaTimingFillMode
   |                          `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
/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/Sica/Source/FillMode.swift:16:55: error: 'backwards' is unavailable in watchOS
14 |     typealias RawValue = CAMediaTimingFillMode
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
   |                                                       `- error: 'backwards' is unavailable in watchOS
17 |     public static let both = FillMode(rawValue: .both)
18 |     public static let removed = FillMode(rawValue: .removed)
/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:88:39: note: 'backwards' has been explicitly marked unavailable here
86 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeForwards
87 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
   |                                       `- note: 'backwards' has been explicitly marked unavailable here
89 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:17:50: error: 'both' is unavailable in watchOS
15 |     public static let forwards = FillMode(rawValue: .forwards)
16 |     public static let backwards = FillMode(rawValue: .backwards)
17 |     public static let both = FillMode(rawValue: .both)
   |                                                  `- error: 'both' is unavailable in watchOS
18 |     public static let removed = FillMode(rawValue: .removed)
19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:90:39: note: 'both' has been explicitly marked unavailable here
88 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBackwards
89 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
   |                                       `- note: 'both' has been explicitly marked unavailable here
91 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
92 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeRemoved
/Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift:18:53: error: 'removed' is unavailable in watchOS
16 |     public static let backwards = FillMode(rawValue: .backwards)
17 |     public static let both = FillMode(rawValue: .both)
18 |     public static let removed = FillMode(rawValue: .removed)
   |                                                     `- error: 'removed' is unavailable in watchOS
19 |     #else
20 |     typealias RawValue = 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/CAMediaTiming.h:92:39: note: 'removed' has been explicitly marked unavailable here
90 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeBoth
91 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
92 | CA_EXTERN CAMediaTimingFillMode const kCAFillModeRemoved
   |                                       `- note: 'removed' has been explicitly marked unavailable here
93 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
94 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift:13:34: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 11 | public struct TimingFunction {
 12 |     #if swift(>=4.2)
 13 |     public typealias NameValue = CAMediaTimingFunctionName
    |                                  `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:15:53: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
    |                                                     `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.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: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/Sica/Source/TimingFunction.swift:15:79: error: 'linear' is unavailable in watchOS
 13 |     public typealias NameValue = CAMediaTimingFunctionName
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
    |                                                                               `- error: 'linear' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:16:53: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
    |                                                     `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.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: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/Sica/Source/TimingFunction.swift:16:79: error: 'easeIn' is unavailable in watchOS
 14 |     public static let `default` = TimingFunction(name: CAMediaTimingFunctionName.default)
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
    |                                                                               `- error: 'easeIn' is unavailable in watchOS
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.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/Sica/Source/TimingFunction.swift:17:54: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
    |                                                      `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
 19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sica/Source/TimingFunction.swift:17:80: error: 'easeOut' is unavailable in watchOS
 15 |     public static let linear = TimingFunction(name: CAMediaTimingFunctionName.linear)
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
    |                                                                                `- error: 'easeOut' is unavailable in watchOS
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
 19 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sica/Source/TimingFunction.swift:18:60: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
    |                                                            `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
 19 |     #else
 20 |     public typealias NameValue = 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/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/Sica/Source/TimingFunction.swift:18:86: error: 'easeInEaseOut' is unavailable in watchOS
 16 |     public static let easeIn = TimingFunction(name: CAMediaTimingFunctionName.easeIn)
 17 |     public static let easeOut = TimingFunction(name: CAMediaTimingFunctionName.easeOut)
 18 |     public static let easeInEaseOut = TimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut)
    |                                                                                      `- error: 'easeInEaseOut' is unavailable in watchOS
 19 |     #else
 20 |     public typealias NameValue = 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/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/Sica/Source/TimingFunction.swift:30:26: error: 'CAMediaTimingFunction' is unavailable in watchOS
 28 |
 29 |     public let name: NameValue
 30 |     public let rawValue: CAMediaTimingFunction
    |                          `- error: 'CAMediaTimingFunction' is unavailable in watchOS
 31 |
 32 |     init(name: NameValue) {
/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/Sica/Source/TimingFunction.swift:37:37: error: 'CAMediaTimingFunction' is unavailable in watchOS
 35 |     }
 36 |
 37 |     init(name: NameValue, rawValue: CAMediaTimingFunction) {
    |                                     `- error: 'CAMediaTimingFunction' is unavailable in watchOS
 38 |         self.name = name
 39 |         self.rawValue = 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/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/Sica/Source/Transition.swift:13:26: error: 'CATransitionType' is unavailable in watchOS
11 | public struct Transition {
12 |     #if swift(>=4.2)
13 |     typealias RawValue = CATransitionType
   |                          `- error: 'CATransitionType' is unavailable in watchOS
14 |     public static let fade = Transition(rawValue: .fade)
15 |     public static let moveIn = Transition(rawValue: .moveIn)
/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:19:20: note: 'CATransitionType' has been explicitly marked unavailable here
 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);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionType' has been explicitly marked unavailable here
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 21 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:14:52: error: 'fade' is unavailable in watchOS
12 |     #if swift(>=4.2)
13 |     typealias RawValue = CATransitionType
14 |     public static let fade = Transition(rawValue: .fade)
   |                                                    `- error: 'fade' is unavailable in watchOS
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
/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:359:34: note: 'fade' has been explicitly marked unavailable here
357 | /* Common transition types. */
358 |
359 | CA_EXTERN CATransitionType const kCATransitionFade
    |                                  `- note: 'fade' has been explicitly marked unavailable here
360 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:15:54: error: 'moveIn' is unavailable in watchOS
13 |     typealias RawValue = CATransitionType
14 |     public static let fade = Transition(rawValue: .fade)
15 |     public static let moveIn = Transition(rawValue: .moveIn)
   |                                                      `- error: 'moveIn' is unavailable in watchOS
16 |     public static let push = Transition(rawValue: .push)
17 |     public static let reveal = Transition(rawValue: .reveal)
/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:361:34: note: 'moveIn' has been explicitly marked unavailable here
359 | CA_EXTERN CATransitionType const kCATransitionFade
360 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
    |                                  `- note: 'moveIn' has been explicitly marked unavailable here
362 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
363 | CA_EXTERN CATransitionType const kCATransitionPush
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:16:52: error: 'push' is unavailable in watchOS
14 |     public static let fade = Transition(rawValue: .fade)
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
   |                                                    `- error: 'push' is unavailable in watchOS
17 |     public static let reveal = Transition(rawValue: .reveal)
18 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:363:34: note: 'push' has been explicitly marked unavailable here
361 | CA_EXTERN CATransitionType const kCATransitionMoveIn
362 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
363 | CA_EXTERN CATransitionType const kCATransitionPush
    |                                  `- note: 'push' has been explicitly marked unavailable here
364 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
365 | CA_EXTERN CATransitionType const kCATransitionReveal
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:17:54: error: 'reveal' is unavailable in watchOS
15 |     public static let moveIn = Transition(rawValue: .moveIn)
16 |     public static let push = Transition(rawValue: .push)
17 |     public static let reveal = Transition(rawValue: .reveal)
   |                                                      `- error: 'reveal' is unavailable in watchOS
18 |     #else
19 |     typealias RawValue = 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:365:34: note: 'reveal' has been explicitly marked unavailable here
363 | CA_EXTERN CATransitionType const kCATransitionPush
364 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
365 | CA_EXTERN CATransitionType const kCATransitionReveal
    |                                  `- note: 'reveal' has been explicitly marked unavailable here
366 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
367 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:31:26: error: 'CATransitionSubtype' is unavailable in watchOS
29 | public struct TransitionSub {
30 |     #if swift(>=4.2)
31 |     typealias RawValue = CATransitionSubtype
   |                          `- error: 'CATransitionSubtype' is unavailable in watchOS
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
/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:20:20: note: 'CATransitionSubtype' 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);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:32:56: error: 'fromRight' is unavailable in watchOS
30 |     #if swift(>=4.2)
31 |     typealias RawValue = CATransitionSubtype
32 |     public static let right = TransitionSub(rawValue: .fromRight)
   |                                                        `- error: 'fromRight' is unavailable in watchOS
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
34 |     public static let top = TransitionSub(rawValue: .fromTop)
/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:370:37: note: 'fromRight' has been explicitly marked unavailable here
368 | /* Common transition subtypes. */
369 |
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
    |                                     `- note: 'fromRight' has been explicitly marked unavailable here
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:33:55: error: 'fromLeft' is unavailable in watchOS
31 |     typealias RawValue = CATransitionSubtype
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
   |                                                       `- error: 'fromLeft' is unavailable in watchOS
34 |     public static let top = TransitionSub(rawValue: .fromTop)
35 |     public static let bottom = TransitionSub(rawValue: .fromBottom)
/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:372:37: note: 'fromLeft' has been explicitly marked unavailable here
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
    |                                     `- note: 'fromLeft' has been explicitly marked unavailable here
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:34:54: error: 'fromTop' is unavailable in watchOS
32 |     public static let right = TransitionSub(rawValue: .fromRight)
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
34 |     public static let top = TransitionSub(rawValue: .fromTop)
   |                                                      `- error: 'fromTop' is unavailable in watchOS
35 |     public static let bottom = TransitionSub(rawValue: .fromBottom)
36 |     #else
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:374:37: note: 'fromTop' has been explicitly marked unavailable here
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
    |                                     `- note: 'fromTop' has been explicitly marked unavailable here
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
/Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift:35:57: error: 'fromBottom' is unavailable in watchOS
33 |     public static let left = TransitionSub(rawValue: .fromLeft)
34 |     public static let top = TransitionSub(rawValue: .fromTop)
35 |     public static let bottom = TransitionSub(rawValue: .fromBottom)
   |                                                         `- error: 'fromBottom' is unavailable in watchOS
36 |     #else
37 |     typealias RawValue = 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:376:37: note: 'fromBottom' has been explicitly marked unavailable here
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
    |                                     `- note: 'fromBottom' has been explicitly marked unavailable here
377 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
378 |
/Users/admin/builder/spi-builder-workspace/Sica/Source/View+Sica.swift:13:11: error: cannot find type 'View' in scope
11 | private let _animatorAssociatedKey = UnsafeMutablePointer<UInt>.allocate(capacity: 1)
12 |
13 | extension View {
   |           `- error: cannot find type 'View' in scope
14 |     public var sica: Animator {
15 |         set {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sica/Source/AnimationKeyPaths.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/Animator.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/CAAnimation+Extension.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/CALayer+Sica.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/FillMode.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/TimingFunction.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/Transition.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/View+Sica.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -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/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Sica -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Sica.build/Debug-watchos/Sica-t.build/Objects-normal/arm64_32/Sica.abi.json
SwiftCompile normal arm64_32 (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ CAAnimation+Extension.swift /Users/admin/builder/spi-builder-workspace/Sica/Source/CAAnimation+Extension.swift (in target 'Sica' from project 'Sica')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sica/Source/CAAnimation+Extension.swift (in target 'Sica' from project 'Sica')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CAAnimation+Extension.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-16 16:41:58.529 xcodebuild[756:4769] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Sica (in target 'Sica' from project 'Sica')
	SwiftCompile normal arm64_32 (in target 'Sica' from project 'Sica')
	Building workspace Sica with scheme Sica
(3 failures)
BUILD FAILURE 6.4 watchOS