Build Information
Failed to build FlexAnimation, reference master (960cd8), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 02:11:09 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 FlexAnimation -destination generic/platform=watchOSBuild Log
| `- error: 'easeIn' is unavailable in watchOS
60 |
61 | case .easeInEaseOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:62:41: error: 'easeInEaseOut' is unavailable in watchOS
60 |
61 | case .easeInEaseOut:
62 | return .init(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
63 |
64 | case .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:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:65:41: error: 'easeOut' is unavailable in watchOS
63 |
64 | case .easeOut:
65 | return .init(name: .easeOut)
| `- error: 'easeOut' is unavailable in watchOS
66 |
67 | case let .custom(x1, y1, x2, y2):
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexAnimation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Function.swift
SwiftCompile normal arm64 Compiling\ LayerAssociated.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:8:11: error: 'CALayer' is unavailable in watchOS
6 | public protocol LayerAssociated { }
7 |
8 | extension CALayer: LayerAssociated { }
| `- error: 'CALayer' is unavailable in watchOS
9 | extension UIView: LayerAssociated { }
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:9:11: error: 'UIView' is unavailable in watchOS
7 |
8 | extension CALayer: LayerAssociated { }
9 | extension UIView: LayerAssociated { }
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension LayerAssociated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:13:26: error: 'CALayer' is unavailable in watchOS
11 | extension LayerAssociated {
12 |
13 | var associatedLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
14 | switch self {
15 | case let layer as CALayer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:15:31: error: 'CALayer' is unavailable in watchOS
13 | var associatedLayer: CALayer {
14 | switch self {
15 | case let layer as CALayer:
| `- error: 'CALayer' is unavailable in watchOS
16 | return layer
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:15:31: error: 'CALayer' is unavailable in watchOS
13 | var associatedLayer: CALayer {
14 | switch self {
15 | case let layer as CALayer:
| `- error: 'CALayer' is unavailable in watchOS
16 | return layer
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:18:30: error: 'UIView' is unavailable in watchOS
16 | return layer
17 |
18 | case let view as UIView:
| `- error: 'UIView' is unavailable in watchOS
19 | return view.layer
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayerAssociated.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64_32 (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 22:10:59.324 xcodebuild[648:4197] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
Building workspace FlexAnimation with scheme FlexAnimation
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
FlexAnimation: /Users/admin/builder/spi-builder-workspace
resolved source packages: FlexAnimation
2026-09-17 22:11:06.356 xcodebuild[775:4691] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "FlexAnimation",
"name" : "FlexAnimation",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
}
],
"products" : [
{
"name" : "FlexAnimation",
"targets" : [
"FlexAnimation"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "FlexAnimationTests",
"module_type" : "SwiftTarget",
"name" : "FlexAnimationTests",
"path" : "Tests/FlexAnimationTests",
"sources" : [
"FlexAnimationTests.swift"
],
"target_dependencies" : [
"FlexAnimation"
],
"type" : "test"
},
{
"c99name" : "FlexAnimation",
"module_type" : "SwiftTarget",
"name" : "FlexAnimation",
"path" : "Sources/FlexAnimation",
"product_memberships" : [
"FlexAnimation"
],
"sources" : [
"Action.swift",
"AnimationCompletionMonitor.swift",
"CALayer + Swizzling.swift",
"CompletionState.swift",
"Context.swift",
"Explicit From-To Animation.swift",
"FlexAnimation.swift",
"Function.swift",
"LayerAssociated.swift",
"SaferLayerWrapperForComparison.swift",
"TimeUnit.swift",
"Trait.swift",
"addAnimation.swift",
"animate.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
{
"workspace" : {
"name" : "FlexAnimation",
"schemes" : [
"FlexAnimation"
]
}
}
2026-09-17 22:11:07.605 xcodebuild[783:4761] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme FlexAnimation -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme FlexAnimation -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
FlexAnimation: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'FlexAnimation-product' in project 'FlexAnimation'
➜ Explicit dependency on target 'FlexAnimation' in project 'FlexAnimation'
Target 'FlexAnimation' in project 'FlexAnimation' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver FlexAnimation normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FlexAnimation -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation_const_extract_protocols.json -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/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver FlexAnimation normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FlexAnimation -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation_const_extract_protocols.json -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/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift:9:26: error: 'CAAction' is unavailable in watchOS
7 | /// Intended use as a return value of `CALayer`'s `action(forKey:)` method.
8 |
9 | public class Action: CAAction {
| `- error: 'CAAction' is unavailable in watchOS
10 |
11 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:29:40: error: 'CAAnimation' is unavailable in watchOS
27 | // MARK: - CAAnimationDelegate methods
28 |
29 | func animationDidStart(_ anim: CAAnimation) {
| `- error: 'CAAnimation' is unavailable in watchOS
30 | pendingAnimations += 1
31 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:35:39: error: 'CAAnimation' is unavailable in watchOS
33 | }
34 |
35 | func animationDidStop(_ anim: CAAnimation, finished didFinish: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
36 | if !didFinish {
37 | pendingAnimations = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:8:49: error: 'CAAnimationDelegate' is unavailable in watchOS
6 | /// once all animations complete.
7 |
8 | class AnimationCompletionMonitor: NSObject, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
9 |
10 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:71:11: note: 'CAAnimationDelegate' has been explicitly marked unavailable here
69 |
70 | API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos)
71 | @protocol CAAnimationDelegate <NSObject>
| `- note: 'CAAnimationDelegate' has been explicitly marked unavailable here
72 | @optional
73 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:29:49: error: 'CAAction' is unavailable in watchOS
27 |
28 | @objc(_FlexAnimation_swizzled_actionForKey:)
29 | func swizzled_action(forKey key: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
30 | switch key {
31 | // Try to exclude non-properties (actions/events) from animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:3:11: error: 'CALayer' is unavailable in watchOS
1 | import QuartzCore
2 |
3 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | static func swizzleActionForKeyIfNeeded() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift:17:29: error: 'CALayer' is unavailable in watchOS
15 | /// The layer mutated.
16 |
17 | weak var layer: CALayer?
| `- error: 'CALayer' is unavailable in watchOS
18 |
19 | /// The layer key that was mutated.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift:28:25: error: 'CALayer' is unavailable in watchOS
26 |
27 |
28 | init(layer: CALayer, layerKey: String, presentationValue: Any?) {
| `- error: 'CALayer' is unavailable in watchOS
29 | self.layer = layer
30 | self.layerKey = layerKey
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:22:35: error: 'CALayer' is unavailable in watchOS
20 |
21 |
22 | func resolve(using layer: CALayer, andKeyPath keyPath: String) -> Any? {
| `- error: 'CALayer' is unavailable in watchOS
23 | switch self {
24 | case .placeholder(.presentation):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:48:34: error: 'CALayer' is unavailable in watchOS
46 | private enum Content {
47 |
48 | case layerAndKeyPath(CALayer, String)
| `- error: 'CALayer' is unavailable in watchOS
49 | case values(from: LayerKeyValue<Value>?, to: LayerKeyValue<Value>?)
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:69:33: error: 'CALayer' is unavailable in watchOS
67 | // MARK: - Init
68 |
69 | fileprivate init(layer: CALayer, keyPath: String) {
| `- error: 'CALayer' is unavailable in watchOS
70 | content = .layerAndKeyPath(layer, keyPath)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:151:29: error: 'CALayer' is unavailable in watchOS
149 | private static let shared = LayerKeyPathToStringConverter()
150 |
151 | private var target: CALayer?
| `- error: 'CALayer' is unavailable in watchOS
152 |
153 | private var lastPropertyAccessed: String?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:163:35: error: 'CALayer' is unavailable in watchOS
161 |
162 |
163 | static func string<Layer: CALayer>(for keyPath: PartialKeyPath<Layer>, on layer: Layer) -> String {
| `- error: 'CALayer' is unavailable in watchOS
164 | shared.target = layer
165 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:183:36: error: 'CALayer' is unavailable in watchOS
181 |
182 | @dynamicMemberLookup
183 | public class LayerProxy<Layer: CALayer> {
| `- error: 'CALayer' is unavailable in watchOS
184 |
185 | private let layer: Layer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:283:61: error: 'CATransform3D' is unavailable in watchOS
281 | }
282 |
283 | extension FlexAnimation.LayerKeyPathOrValues where Value == CATransform3D {
| `- error: 'CATransform3D' is unavailable in watchOS
284 |
285 | public static func from(_ from: CGAffineTransform?, to: FlexAnimation.LayerKeyPlaceholderValue) -> This {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:366:51: error: 'CALayer' is unavailable in watchOS
364 | extension CALayer {
365 |
366 | public var animator: FlexAnimation.LayerProxy<CALayer> { .init(for: self) }
| `- error: 'CALayer' is unavailable in watchOS
367 |
368 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:364:11: error: 'CALayer' is unavailable in watchOS
362 | }
363 |
364 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
365 |
366 | public var animator: FlexAnimation.LayerProxy<CALayer> { .init(for: self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:372:51: error: 'CALayer' is unavailable in watchOS
370 | extension UIView {
371 |
372 | public var animator: FlexAnimation.LayerProxy<CALayer> { layer.animator }
| `- error: 'CALayer' is unavailable in watchOS
373 |
374 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:370:11: error: 'UIView' is unavailable in watchOS
368 | }
369 |
370 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
371 |
372 | public var animator: FlexAnimation.LayerProxy<CALayer> { layer.animator }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:50:38: error: 'CAMediaTimingFunction' is unavailable in watchOS
48 | // MARK: - Helpers
49 |
50 | var asCAMediaTimingFunction: CAMediaTimingFunction {
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
51 | switch self {
52 | case .spring, .linear:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:8:11: error: 'CALayer' is unavailable in watchOS
6 | public protocol LayerAssociated { }
7 |
8 | extension CALayer: LayerAssociated { }
| `- error: 'CALayer' is unavailable in watchOS
9 | extension UIView: LayerAssociated { }
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:9:11: error: 'UIView' is unavailable in watchOS
7 |
8 | extension CALayer: LayerAssociated { }
9 | extension UIView: LayerAssociated { }
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension LayerAssociated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:13:26: error: 'CALayer' is unavailable in watchOS
11 | extension LayerAssociated {
12 |
13 | var associatedLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
14 | switch self {
15 | case let layer as CALayer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:12:20: error: 'CALayer' is unavailable in watchOS
10 | public struct SaferLayerWrapperForComparison {
11 |
12 | let layer: CALayer
| `- error: 'CALayer' is unavailable in watchOS
13 |
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:15:38: error: 'UIView' is unavailable in watchOS
13 |
14 |
15 | public func belongs(to view: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
16 | view.layer == layer
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:19:40: error: 'CALayer' is unavailable in watchOS
17 | }
18 |
19 | public func `is`(_ otherLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
20 | otherLayer == layer
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:24:62: error: 'CALayer' is unavailable in watchOS
22 |
23 |
24 | public func isOrDescends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
25 | sequence(first: layer, next: { $0.superlayer }).contains { $0 == possibleAncestorLayer }
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:28:61: error: 'UIView' is unavailable in watchOS
26 | }
27 |
28 | public func isOrDescends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
29 | isOrDescends(from: possibleAncestorView.layer)
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:33:58: error: 'CALayer' is unavailable in watchOS
31 |
32 |
33 | public func descends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
34 | guard let first = layer.superlayer else { return false }
35 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:39:57: error: 'UIView' is unavailable in watchOS
37 | }
38 |
39 | public func descends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
40 | descends(from: possibleAncestorView.layer)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:44:48: error: 'CALayer' is unavailable in watchOS
42 |
43 |
44 | public static func == (lhs: Self, rhs: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
45 | lhs.is(rhs)
46 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:48:48: error: 'UIView' is unavailable in watchOS
46 | }
47 |
48 | public static func == (lhs: Self, rhs: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
49 | lhs.belongs(to: rhs)
50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift:38:21: error: 'CAMediaTimingFillMode' is unavailable in watchOS
36 | /// not removed from its parent layer after it completes.
37 |
38 | case filled(CAMediaTimingFillMode)
| `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
39 |
40 | /// Removes any other animations for the same identifying key (not layer key) before adding this one.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:98:40: error: 'CALayer' is unavailable in watchOS
96 | // MARK: - addAnimation
97 |
98 | static func addAnimation(to layer: CALayer, for keyPath: String, fromForAdditiveAnimation: Any?, from: Any?, to: Any?, context: Context) {
| `- error: 'CALayer' is unavailable in watchOS
99 | // Extract options from traits
100 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:31: error: 'CATransform3DConcat' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DConcat' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:91:25: note: 'CATransform3DConcat' has been explicitly marked unavailable here
89 | /* Concatenate 'b' to 'a' and return the result: t' = a * b. */
90 |
91 | CA_EXTERN CATransform3D CATransform3DConcat (CATransform3D a, CATransform3D b)
| `- note: 'CATransform3DConcat' has been explicitly marked unavailable here
92 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
93 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:57: error: 'CATransform3DInvert' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DInvert' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:97:25: note: 'CATransform3DInvert' has been explicitly marked unavailable here
95 | * has no inverse. */
96 |
97 | CA_EXTERN CATransform3D CATransform3DInvert (CATransform3D t)
| `- note: 'CATransform3DInvert' has been explicitly marked unavailable here
98 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
99 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:84:31: error: 'CATransform3DIdentity' is unavailable in watchOS
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
84 | zero: CATransform3DIdentity
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
85 | )
86 | ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:23: error: 'CAMediaTimingFillMode' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:48: error: 'removed' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'removed' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/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/Sources/FlexAnimation/addAnimation.swift:135:27: error: 'CABasicAnimation' is unavailable in watchOS
133 | // Animation to & from values, timing functions
134 |
135 | var animations: [ CABasicAnimation ] = []
| `- error: 'CABasicAnimation' is unavailable in watchOS
136 |
137 | func animationForFunction() -> CABasicAnimation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:137:40: error: 'CABasicAnimation' is unavailable in watchOS
135 | var animations: [ CABasicAnimation ] = []
136 |
137 | func animationForFunction() -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
138 | let animation: CABasicAnimation
139 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:206:22: error: 'CAAnimationGroup' is unavailable in watchOS
204 | /// rather than doing a type check.)
205 |
206 | class Group: CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
207 |
208 | // Dummies; unused:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:222:19: error: 'forwards' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'forwards' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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/Sources/FlexAnimation/addAnimation.swift:222:30: error: 'both' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'both' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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/Sources/FlexAnimation/addAnimation.swift:245:28: error: 'CACurrentMediaTime()' is unavailable in watchOS
243 | // either here or when creating the animations in animate()
244 |
245 | if context.start > CACurrentMediaTime() {
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
246 | parent.beginTime = layer.convertTime(context.start, from: nil)
247 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/animate.swift:137:22: error: 'CATransitionType' is unavailable in watchOS
135 | public static func addTransition(
136 | to layerAssociated: LayerAssociated,
137 | ofType type: CATransitionType,
| `- error: 'CATransitionType' is unavailable in watchOS
138 | subtype: CATransitionSubtype? = nil,
139 | after start: TimeUnit? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sources/FlexAnimation/animate.swift:138:18: error: 'CATransitionSubtype' is unavailable in watchOS
136 | to layerAssociated: LayerAssociated,
137 | ofType type: CATransitionType,
138 | subtype: CATransitionSubtype? = nil,
| `- error: 'CATransitionSubtype' is unavailable in watchOS
139 | after start: TimeUnit? = nil,
140 | for duration: TimeUnit? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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. **/
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer\ +\ Swizzling.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CompletionState.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit\ From-To\ Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/TimeUnit.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/animate.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_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/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FlexAnimation -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation_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/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64_32/FlexAnimation.abi.json
SwiftCompile normal arm64_32 Compiling\ CALayer\ +\ Swizzling.swift,\ CompletionState.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer\ +\ Swizzling.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CompletionState.swift (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer\ +\ Swizzling.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CALayer\ +\ Swizzling.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CompletionState.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CompletionState.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:29:49: error: 'CAAction' is unavailable in watchOS
27 |
28 | @objc(_FlexAnimation_swizzled_actionForKey:)
29 | func swizzled_action(forKey key: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
30 | switch key {
31 | // Try to exclude non-properties (actions/events) from animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:3:11: error: 'CALayer' is unavailable in watchOS
1 | import QuartzCore
2 |
3 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | static func swizzleActionForKeyIfNeeded() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:33:18: error: 'kCAOnOrderIn' is unavailable in watchOS
31 | // Try to exclude non-properties (actions/events) from animation.
32 |
33 | case kCAOnOrderIn, kCAOnOrderOut, kCATransition, #keyPath(sublayers):
| `- error: 'kCAOnOrderIn' is unavailable in watchOS
34 | break
35 |
/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:1066:28: note: 'kCAOnOrderIn' has been explicitly marked unavailable here
1064 | /** Layer event names. **/
1065 |
1066 | CA_EXTERN NSString * const kCAOnOrderIn
| `- note: 'kCAOnOrderIn' has been explicitly marked unavailable here
1067 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
1068 | CA_EXTERN NSString * const kCAOnOrderOut
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:33:32: error: 'kCAOnOrderOut' is unavailable in watchOS
31 | // Try to exclude non-properties (actions/events) from animation.
32 |
33 | case kCAOnOrderIn, kCAOnOrderOut, kCATransition, #keyPath(sublayers):
| `- error: 'kCAOnOrderOut' is unavailable in watchOS
34 | break
35 |
/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:1068:28: note: 'kCAOnOrderOut' has been explicitly marked unavailable here
1066 | CA_EXTERN NSString * const kCAOnOrderIn
1067 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
1068 | CA_EXTERN NSString * const kCAOnOrderOut
| `- note: 'kCAOnOrderOut' has been explicitly marked unavailable here
1069 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
1070 |
SwiftCompile normal arm64_32 Compiling\ FlexAnimation.swift,\ Function.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift:45:19: error: 'CACurrentMediaTime()' is unavailable in watchOS
43 | until timeUnitB: TimeUnit, of ctxB: Context
44 | ) -> (start: TimeUnit, duration: TimeUnit) {
45 | let now = CACurrentMediaTime()
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
46 |
47 | let start = timeUnitA.asAbsoluteTime(using: ctxA, fallbackStartTime: now)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift:59:9: error: 'CATransaction' is unavailable in watchOS
57 |
58 | public static func withoutActions(_ closure: () -> Void) {
59 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
60 | CATransaction.setDisableActions(true)
61 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift:60:9: error: 'CATransaction' is unavailable in watchOS
58 | public static func withoutActions(_ closure: () -> Void) {
59 | CATransaction.begin()
60 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
61 |
62 | closure()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift:64:9: error: 'CATransaction' is unavailable in watchOS
62 | closure()
63 |
64 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
65 | }
66 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:50:38: error: 'CAMediaTimingFunction' is unavailable in watchOS
48 | // MARK: - Helpers
49 |
50 | var asCAMediaTimingFunction: CAMediaTimingFunction {
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
51 | switch self {
52 | case .spring, .linear:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:53:41: error: 'linear' is unavailable in watchOS
51 | switch self {
52 | case .spring, .linear:
53 | return .init(name: .linear)
| `- error: 'linear' is unavailable in watchOS
54 |
55 | case .systemDefault:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:54:43: note: 'linear' has been explicitly marked unavailable here
52 | /** Timing function names. **/
53 |
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
| `- note: 'linear' has been explicitly marked unavailable here
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:56:41: error: 'default' is unavailable in watchOS
54 |
55 | case .systemDefault:
56 | return .init(name: .default)
| `- error: 'default' is unavailable in watchOS
57 |
58 | case .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/Sources/FlexAnimation/Function.swift:59:41: error: 'easeIn' is unavailable in watchOS
57 |
58 | case .easeIn:
59 | return .init(name: .easeIn)
| `- error: 'easeIn' is unavailable in watchOS
60 |
61 | case .easeInEaseOut:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:56:43: note: 'easeIn' has been explicitly marked unavailable here
54 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionLinear
55 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
| `- note: 'easeIn' has been explicitly marked unavailable here
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:62:41: error: 'easeInEaseOut' is unavailable in watchOS
60 |
61 | case .easeInEaseOut:
62 | return .init(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
63 |
64 | case .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:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
| `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:65:41: error: 'easeOut' is unavailable in watchOS
63 |
64 | case .easeOut:
65 | return .init(name: .easeOut)
| `- error: 'easeOut' is unavailable in watchOS
66 |
67 | case let .custom(x1, y1, x2, y2):
/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexAnimation.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Function.swift
SwiftCompile normal arm64_32 Compiling\ Action.swift,\ AnimationCompletionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift:9:26: error: 'CAAction' is unavailable in watchOS
7 | /// Intended use as a return value of `CALayer`'s `action(forKey:)` method.
8 |
9 | public class Action: CAAction {
| `- error: 'CAAction' is unavailable in watchOS
10 |
11 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift:29:44: error: 'CALayer' is unavailable in watchOS
27 |
28 | public func run(forKey event: String, object anObject: Any, arguments dict: [AnyHashable : Any]?) {
29 | guard let layer = anObject as? CALayer else { return }
| `- error: 'CALayer' is unavailable in watchOS
30 |
31 | let modelValue = layer.value(forKey: event)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:29:40: error: 'CAAnimation' is unavailable in watchOS
27 | // MARK: - CAAnimationDelegate methods
28 |
29 | func animationDidStart(_ anim: CAAnimation) {
| `- error: 'CAAnimation' is unavailable in watchOS
30 | pendingAnimations += 1
31 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:35:39: error: 'CAAnimation' is unavailable in watchOS
33 | }
34 |
35 | func animationDidStop(_ anim: CAAnimation, finished didFinish: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
36 | if !didFinish {
37 | pendingAnimations = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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 | {
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Action.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimationCompletionMonitor.swift
SwiftCompile normal arm64_32 Compiling\ LayerAssociated.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:8:11: error: 'CALayer' is unavailable in watchOS
6 | public protocol LayerAssociated { }
7 |
8 | extension CALayer: LayerAssociated { }
| `- error: 'CALayer' is unavailable in watchOS
9 | extension UIView: LayerAssociated { }
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:9:11: error: 'UIView' is unavailable in watchOS
7 |
8 | extension CALayer: LayerAssociated { }
9 | extension UIView: LayerAssociated { }
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension LayerAssociated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:13:26: error: 'CALayer' is unavailable in watchOS
11 | extension LayerAssociated {
12 |
13 | var associatedLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
14 | switch self {
15 | case let layer as CALayer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:15:31: error: 'CALayer' is unavailable in watchOS
13 | var associatedLayer: CALayer {
14 | switch self {
15 | case let layer as CALayer:
| `- error: 'CALayer' is unavailable in watchOS
16 | return layer
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:15:31: error: 'CALayer' is unavailable in watchOS
13 | var associatedLayer: CALayer {
14 | switch self {
15 | case let layer as CALayer:
| `- error: 'CALayer' is unavailable in watchOS
16 | return layer
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:18:30: error: 'UIView' is unavailable in watchOS
16 | return layer
17 |
18 | case let view as UIView:
| `- error: 'UIView' is unavailable in watchOS
19 | return view.layer
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LayerAssociated.swift
SwiftCompile normal arm64_32 Compiling\ SaferLayerWrapperForComparison.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:12:20: error: 'CALayer' is unavailable in watchOS
10 | public struct SaferLayerWrapperForComparison {
11 |
12 | let layer: CALayer
| `- error: 'CALayer' is unavailable in watchOS
13 |
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:15:38: error: 'UIView' is unavailable in watchOS
13 |
14 |
15 | public func belongs(to view: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
16 | view.layer == layer
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:19:40: error: 'CALayer' is unavailable in watchOS
17 | }
18 |
19 | public func `is`(_ otherLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
20 | otherLayer == layer
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:24:62: error: 'CALayer' is unavailable in watchOS
22 |
23 |
24 | public func isOrDescends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
25 | sequence(first: layer, next: { $0.superlayer }).contains { $0 == possibleAncestorLayer }
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:28:61: error: 'UIView' is unavailable in watchOS
26 | }
27 |
28 | public func isOrDescends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
29 | isOrDescends(from: possibleAncestorView.layer)
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:33:58: error: 'CALayer' is unavailable in watchOS
31 |
32 |
33 | public func descends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
34 | guard let first = layer.superlayer else { return false }
35 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:39:57: error: 'UIView' is unavailable in watchOS
37 | }
38 |
39 | public func descends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
40 | descends(from: possibleAncestorView.layer)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:44:48: error: 'CALayer' is unavailable in watchOS
42 |
43 |
44 | public static func == (lhs: Self, rhs: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
45 | lhs.is(rhs)
46 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SaferLayerWrapperForComparison.swift
SwiftCompile normal arm64_32 Compiling\ TimeUnit.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/TimeUnit.swift (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/TimeUnit.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TimeUnit.swift
SwiftCompile normal arm64_32 Compiling\ addAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:98:40: error: 'CALayer' is unavailable in watchOS
96 | // MARK: - addAnimation
97 |
98 | static func addAnimation(to layer: CALayer, for keyPath: String, fromForAdditiveAnimation: Any?, from: Any?, to: Any?, context: Context) {
| `- error: 'CALayer' is unavailable in watchOS
99 | // Extract options from traits
100 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:29:26: warning: 'CALayer' is unavailable in watchOS
27 | switch key {
28 | case
29 | #keyPath(CALayer.opacity),
| `- warning: 'CALayer' is unavailable in watchOS
30 | #keyPath(CALayer.backgroundColor),
31 | #keyPath(CALayer.anchorPoint): return true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:30:26: warning: 'CALayer' is unavailable in watchOS
28 | case
29 | #keyPath(CALayer.opacity),
30 | #keyPath(CALayer.backgroundColor),
| `- warning: 'CALayer' is unavailable in watchOS
31 | #keyPath(CALayer.anchorPoint): return true
32 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:31:26: warning: 'CALayer' is unavailable in watchOS
29 | #keyPath(CALayer.opacity),
30 | #keyPath(CALayer.backgroundColor),
31 | #keyPath(CALayer.anchorPoint): return true
| `- warning: 'CALayer' is unavailable in watchOS
32 |
33 | default: return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:31: error: 'CATransform3DConcat' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DConcat' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:91:25: note: 'CATransform3DConcat' has been explicitly marked unavailable here
89 | /* Concatenate 'b' to 'a' and return the result: t' = a * b. */
90 |
91 | CA_EXTERN CATransform3D CATransform3DConcat (CATransform3D a, CATransform3D b)
| `- note: 'CATransform3DConcat' has been explicitly marked unavailable here
92 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
93 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:57: error: 'CATransform3DInvert' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DInvert' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:97:25: note: 'CATransform3DInvert' has been explicitly marked unavailable here
95 | * has no inverse. */
96 |
97 | CA_EXTERN CATransform3D CATransform3DInvert (CATransform3D t)
| `- note: 'CATransform3DInvert' has been explicitly marked unavailable here
98 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
99 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:84:31: error: 'CATransform3DIdentity' is unavailable in watchOS
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
84 | zero: CATransform3DIdentity
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
85 | )
86 | ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:23: error: 'CAMediaTimingFillMode' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/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)
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile addAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:48: error: 'removed' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'removed' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/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/Sources/FlexAnimation/addAnimation.swift:135:27: error: 'CABasicAnimation' is unavailable in watchOS
133 | // Animation to & from values, timing functions
134 |
135 | var animations: [ CABasicAnimation ] = []
| `- error: 'CABasicAnimation' is unavailable in watchOS
136 |
137 | func animationForFunction() -> CABasicAnimation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:137:40: error: 'CABasicAnimation' is unavailable in watchOS
135 | var animations: [ CABasicAnimation ] = []
136 |
137 | func animationForFunction() -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
138 | let animation: CABasicAnimation
139 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:138:28: error: 'CABasicAnimation' is unavailable in watchOS
136 |
137 | func animationForFunction() -> CABasicAnimation {
138 | let animation: CABasicAnimation
| `- error: 'CABasicAnimation' is unavailable in watchOS
139 |
140 | switch context.function {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:142:43: error: 'CASpringAnimation' is unavailable in watchOS
140 | switch context.function {
141 | case let .spring(damping, mass, stiffness, initialVelocity):
142 | let springAnimation = CASpringAnimation()
| `- error: 'CASpringAnimation' is unavailable in watchOS
143 |
144 | animation = springAnimation
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:259:12: note: 'CASpringAnimation' has been explicitly marked unavailable here
257 |
258 | API_AVAILABLE(macos(10.11), ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos)
259 | @interface CASpringAnimation : CABasicAnimation
| `- note: 'CASpringAnimation' has been explicitly marked unavailable here
260 |
261 | /* The mass of the object attached to the end of the spring. Must be greater
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:152:33: error: 'CABasicAnimation' is unavailable in watchOS
150 |
151 | default:
152 | animation = CABasicAnimation()
| `- error: 'CABasicAnimation' is unavailable in watchOS
153 |
154 | animation.duration = context.duration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:206:22: error: 'CAAnimationGroup' is unavailable in watchOS
204 | /// rather than doing a type check.)
205 |
206 | class Group: CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
207 |
208 | // Dummies; unused:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:222:19: error: 'forwards' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'forwards' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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/Sources/FlexAnimation/addAnimation.swift:222:30: error: 'both' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'both' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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_32 Compiling\ Trait.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Trait.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift:9:26: error: 'CAAction' is unavailable in watchOS
7 | /// Intended use as a return value of `CALayer`'s `action(forKey:)` method.
8 |
9 | public class Action: CAAction {
| `- error: 'CAAction' is unavailable in watchOS
10 |
11 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:29:40: error: 'CAAnimation' is unavailable in watchOS
27 | // MARK: - CAAnimationDelegate methods
28 |
29 | func animationDidStart(_ anim: CAAnimation) {
| `- error: 'CAAnimation' is unavailable in watchOS
30 | pendingAnimations += 1
31 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:35:39: error: 'CAAnimation' is unavailable in watchOS
33 | }
34 |
35 | func animationDidStop(_ anim: CAAnimation, finished didFinish: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
36 | if !didFinish {
37 | pendingAnimations = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
23 |
24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
25 | @interface CAAnimation : NSObject
| `- note: 'CAAnimation' has been explicitly marked unavailable here
26 | <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
27 | {
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift:8:49: error: 'CAAnimationDelegate' is unavailable in watchOS
6 | /// once all animations complete.
7 |
8 | class AnimationCompletionMonitor: NSObject, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
9 |
10 | // MARK: - Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:71:11: note: 'CAAnimationDelegate' has been explicitly marked unavailable here
69 |
70 | API_AVAILABLE(macos(10.12), ios(10.0), tvos(10.0)) API_UNAVAILABLE(watchos)
71 | @protocol CAAnimationDelegate <NSObject>
| `- note: 'CAAnimationDelegate' has been explicitly marked unavailable here
72 | @optional
73 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:29:49: error: 'CAAction' is unavailable in watchOS
27 |
28 | @objc(_FlexAnimation_swizzled_actionForKey:)
29 | func swizzled_action(forKey key: String) -> CAAction? {
| `- error: 'CAAction' is unavailable in watchOS
30 | switch key {
31 | // Try to exclude non-properties (actions/events) from animation.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:945:11: note: 'CAAction' has been explicitly marked unavailable here
943 |
944 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
945 | @protocol CAAction
| `- note: 'CAAction' has been explicitly marked unavailable here
946 |
947 | /* Called to trigger the event named 'path' on the receiver. The object
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer + Swizzling.swift:3:11: error: 'CALayer' is unavailable in watchOS
1 | import QuartzCore
2 |
3 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
4 |
5 | static func swizzleActionForKeyIfNeeded() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift:17:29: error: 'CALayer' is unavailable in watchOS
15 | /// The layer mutated.
16 |
17 | weak var layer: CALayer?
| `- error: 'CALayer' is unavailable in watchOS
18 |
19 | /// The layer key that was mutated.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift:28:25: error: 'CALayer' is unavailable in watchOS
26 |
27 |
28 | init(layer: CALayer, layerKey: String, presentationValue: Any?) {
| `- error: 'CALayer' is unavailable in watchOS
29 | self.layer = layer
30 | self.layerKey = layerKey
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:22:35: error: 'CALayer' is unavailable in watchOS
20 |
21 |
22 | func resolve(using layer: CALayer, andKeyPath keyPath: String) -> Any? {
| `- error: 'CALayer' is unavailable in watchOS
23 | switch self {
24 | case .placeholder(.presentation):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:48:34: error: 'CALayer' is unavailable in watchOS
46 | private enum Content {
47 |
48 | case layerAndKeyPath(CALayer, String)
| `- error: 'CALayer' is unavailable in watchOS
49 | case values(from: LayerKeyValue<Value>?, to: LayerKeyValue<Value>?)
50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:69:33: error: 'CALayer' is unavailable in watchOS
67 | // MARK: - Init
68 |
69 | fileprivate init(layer: CALayer, keyPath: String) {
| `- error: 'CALayer' is unavailable in watchOS
70 | content = .layerAndKeyPath(layer, keyPath)
71 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:151:29: error: 'CALayer' is unavailable in watchOS
149 | private static let shared = LayerKeyPathToStringConverter()
150 |
151 | private var target: CALayer?
| `- error: 'CALayer' is unavailable in watchOS
152 |
153 | private var lastPropertyAccessed: String?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:163:35: error: 'CALayer' is unavailable in watchOS
161 |
162 |
163 | static func string<Layer: CALayer>(for keyPath: PartialKeyPath<Layer>, on layer: Layer) -> String {
| `- error: 'CALayer' is unavailable in watchOS
164 | shared.target = layer
165 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:183:36: error: 'CALayer' is unavailable in watchOS
181 |
182 | @dynamicMemberLookup
183 | public class LayerProxy<Layer: CALayer> {
| `- error: 'CALayer' is unavailable in watchOS
184 |
185 | private let layer: Layer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:283:61: error: 'CATransform3D' is unavailable in watchOS
281 | }
282 |
283 | extension FlexAnimation.LayerKeyPathOrValues where Value == CATransform3D {
| `- error: 'CATransform3D' is unavailable in watchOS
284 |
285 | public static func from(_ from: CGAffineTransform?, to: FlexAnimation.LayerKeyPlaceholderValue) -> This {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:366:51: error: 'CALayer' is unavailable in watchOS
364 | extension CALayer {
365 |
366 | public var animator: FlexAnimation.LayerProxy<CALayer> { .init(for: self) }
| `- error: 'CALayer' is unavailable in watchOS
367 |
368 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:364:11: error: 'CALayer' is unavailable in watchOS
362 | }
363 |
364 | extension CALayer {
| `- error: 'CALayer' is unavailable in watchOS
365 |
366 | public var animator: FlexAnimation.LayerProxy<CALayer> { .init(for: self) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:372:51: error: 'CALayer' is unavailable in watchOS
370 | extension UIView {
371 |
372 | public var animator: FlexAnimation.LayerProxy<CALayer> { layer.animator }
| `- error: 'CALayer' is unavailable in watchOS
373 |
374 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit From-To Animation.swift:370:11: error: 'UIView' is unavailable in watchOS
368 | }
369 |
370 | extension UIView {
| `- error: 'UIView' is unavailable in watchOS
371 |
372 | public var animator: FlexAnimation.LayerProxy<CALayer> { layer.animator }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift:50:38: error: 'CAMediaTimingFunction' is unavailable in watchOS
48 | // MARK: - Helpers
49 |
50 | var asCAMediaTimingFunction: CAMediaTimingFunction {
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
51 | switch self {
52 | case .spring, .linear:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:8:11: error: 'CALayer' is unavailable in watchOS
6 | public protocol LayerAssociated { }
7 |
8 | extension CALayer: LayerAssociated { }
| `- error: 'CALayer' is unavailable in watchOS
9 | extension UIView: LayerAssociated { }
10 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:9:11: error: 'UIView' is unavailable in watchOS
7 |
8 | extension CALayer: LayerAssociated { }
9 | extension UIView: LayerAssociated { }
| `- error: 'UIView' is unavailable in watchOS
10 |
11 | extension LayerAssociated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift:13:26: error: 'CALayer' is unavailable in watchOS
11 | extension LayerAssociated {
12 |
13 | var associatedLayer: CALayer {
| `- error: 'CALayer' is unavailable in watchOS
14 | switch self {
15 | case let layer as CALayer:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:12:20: error: 'CALayer' is unavailable in watchOS
10 | public struct SaferLayerWrapperForComparison {
11 |
12 | let layer: CALayer
| `- error: 'CALayer' is unavailable in watchOS
13 |
14 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:15:38: error: 'UIView' is unavailable in watchOS
13 |
14 |
15 | public func belongs(to view: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
16 | view.layer == layer
17 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:19:40: error: 'CALayer' is unavailable in watchOS
17 | }
18 |
19 | public func `is`(_ otherLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
20 | otherLayer == layer
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:24:62: error: 'CALayer' is unavailable in watchOS
22 |
23 |
24 | public func isOrDescends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
25 | sequence(first: layer, next: { $0.superlayer }).contains { $0 == possibleAncestorLayer }
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:28:61: error: 'UIView' is unavailable in watchOS
26 | }
27 |
28 | public func isOrDescends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
29 | isOrDescends(from: possibleAncestorView.layer)
30 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:33:58: error: 'CALayer' is unavailable in watchOS
31 |
32 |
33 | public func descends(from possibleAncestorLayer: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
34 | guard let first = layer.superlayer else { return false }
35 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:39:57: error: 'UIView' is unavailable in watchOS
37 | }
38 |
39 | public func descends(from possibleAncestorView: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
40 | descends(from: possibleAncestorView.layer)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:44:48: error: 'CALayer' is unavailable in watchOS
42 |
43 |
44 | public static func == (lhs: Self, rhs: CALayer) -> Bool {
| `- error: 'CALayer' is unavailable in watchOS
45 | lhs.is(rhs)
46 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift:48:48: error: 'UIView' is unavailable in watchOS
46 | }
47 |
48 | public static func == (lhs: Self, rhs: UIView) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
49 | lhs.belongs(to: rhs)
50 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift:38:21: error: 'CAMediaTimingFillMode' is unavailable in watchOS
36 | /// not removed from its parent layer after it completes.
37 |
38 | case filled(CAMediaTimingFillMode)
| `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
39 |
40 | /// Removes any other animations for the same identifying key (not layer key) before adding this one.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:98:40: error: 'CALayer' is unavailable in watchOS
96 | // MARK: - addAnimation
97 |
98 | static func addAnimation(to layer: CALayer, for keyPath: String, fromForAdditiveAnimation: Any?, from: Any?, to: Any?, context: Context) {
| `- error: 'CALayer' is unavailable in watchOS
99 | // Extract options from traits
100 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:31: error: 'CATransform3DConcat' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DConcat' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:91:25: note: 'CATransform3DConcat' has been explicitly marked unavailable here
89 | /* Concatenate 'b' to 'a' and return the result: t' = a * b. */
90 |
91 | CA_EXTERN CATransform3D CATransform3DConcat (CATransform3D a, CATransform3D b)
| `- note: 'CATransform3DConcat' has been explicitly marked unavailable here
92 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
93 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:83:57: error: 'CATransform3DInvert' is unavailable in watchOS
81 | return [
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
| `- error: 'CATransform3DInvert' is unavailable in watchOS
84 | zero: CATransform3DIdentity
85 | )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:97:25: note: 'CATransform3DInvert' has been explicitly marked unavailable here
95 | * has no inverse. */
96 |
97 | CA_EXTERN CATransform3D CATransform3DInvert (CATransform3D t)
| `- note: 'CATransform3DInvert' has been explicitly marked unavailable here
98 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
99 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:84:31: error: 'CATransform3DIdentity' is unavailable in watchOS
82 | .init(
83 | diff: CATransform3DConcat(from, CATransform3DInvert(to)),
84 | zero: CATransform3DIdentity
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
85 | )
86 | ]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:80:41: error: 'CATransform3D' is unavailable in watchOS
78 | ]
79 |
80 | case let (from, to) as Pair<CATransform3D>:
| `- error: 'CATransform3D' is unavailable in watchOS
81 | return [
82 | .init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:23: error: 'CAMediaTimingFillMode' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'CAMediaTimingFillMode' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTiming.h:32:20: note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
30 | @class NSString;
31 |
32 | typedef NSString * CAMediaTimingFillMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'CAMediaTimingFillMode' has been explicitly marked unavailable here
33 |
34 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:104:48: error: 'removed' is unavailable in watchOS
102 | var repeatDelay: TimeInterval = 0
103 | var shouldAutoreverse = false
104 | var fillMode: CAMediaTimingFillMode = .removed
| `- error: 'removed' is unavailable in watchOS
105 | var shouldReplaceAnimationsForSameKey = false
106 |
/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/Sources/FlexAnimation/addAnimation.swift:135:27: error: 'CABasicAnimation' is unavailable in watchOS
133 | // Animation to & from values, timing functions
134 |
135 | var animations: [ CABasicAnimation ] = []
| `- error: 'CABasicAnimation' is unavailable in watchOS
136 |
137 | func animationForFunction() -> CABasicAnimation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:137:40: error: 'CABasicAnimation' is unavailable in watchOS
135 | var animations: [ CABasicAnimation ] = []
136 |
137 | func animationForFunction() -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
138 | let animation: CABasicAnimation
139 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:206:22: error: 'CAAnimationGroup' is unavailable in watchOS
204 | /// rather than doing a type check.)
205 |
206 | class Group: CAAnimationGroup {
| `- error: 'CAAnimationGroup' is unavailable in watchOS
207 |
208 | // Dummies; unused:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:383:12: note: 'CAAnimationGroup' has been explicitly marked unavailable here
381 |
382 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
383 | @interface CAAnimationGroup : CAAnimation
| `- note: 'CAAnimationGroup' has been explicitly marked unavailable here
384 |
385 | /* An array of CAAnimation objects. Each member of the array will run
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift:222:19: error: 'forwards' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'forwards' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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/Sources/FlexAnimation/addAnimation.swift:222:30: error: 'both' is unavailable in watchOS
220 |
221 | switch fillMode {
222 | case .forwards, .both:
| `- error: 'both' is unavailable in watchOS
223 | parent.isRemovedOnCompletion = false
224 |
/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/Sources/FlexAnimation/addAnimation.swift:245:28: error: 'CACurrentMediaTime()' is unavailable in watchOS
243 | // either here or when creating the animations in animate()
244 |
245 | if context.start > CACurrentMediaTime() {
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
246 | parent.beginTime = layer.convertTime(context.start, from: nil)
247 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/animate.swift:137:22: error: 'CATransitionType' is unavailable in watchOS
135 | public static func addTransition(
136 | to layerAssociated: LayerAssociated,
137 | ofType type: CATransitionType,
| `- error: 'CATransitionType' is unavailable in watchOS
138 | subtype: CATransitionSubtype? = nil,
139 | after start: TimeUnit? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Sources/FlexAnimation/animate.swift:138:18: error: 'CATransitionSubtype' is unavailable in watchOS
136 | to layerAssociated: LayerAssociated,
137 | ofType type: CATransitionType,
138 | subtype: CATransitionSubtype? = nil,
| `- error: 'CATransitionSubtype' is unavailable in watchOS
139 | after start: TimeUnit? = nil,
140 | for duration: TimeUnit? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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. **/
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/Sources/FlexAnimation/Action.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CALayer\ +\ Swizzling.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/CompletionState.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Explicit\ From-To\ Animation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/FlexAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Function.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/LayerAssociated.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/SaferLayerWrapperForComparison.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/TimeUnit.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Trait.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/addAnimation.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/animate.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_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/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FlexAnimation -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlexAnimation.build/Debug-watchos/FlexAnimation-t.build/Objects-normal/arm64/FlexAnimation.abi.json
SwiftCompile normal arm64 (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Action.swift,\ AnimationCompletionMonitor.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/Action.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Action.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexAnimation/AnimationCompletionMonitor.swift (in target 'FlexAnimation' from project 'FlexAnimation')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnimationCompletionMonitor.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 22:11:08.597 xcodebuild[784:4786] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlexAnimation (in target 'FlexAnimation' from project 'FlexAnimation')
SwiftCompile normal arm64 (in target 'FlexAnimation' from project 'FlexAnimation')
Building workspace FlexAnimation with scheme FlexAnimation
(5 failures)
BUILD FAILURE 6.4 watchOS