Build Information
Failed to build BEMCheckBox, reference master (a3292e), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 20:31:11 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 BEMCheckBox -destination generic/platform=watchOSBuild Log
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
Failed frontend command:
SwiftCompile normal arm64 (in target 'BEMCheckBox' from project 'BEMCheckBox')
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/Classes/BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-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 -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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name BEMCheckBox -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox_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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.abi.json
SwiftCompile normal arm64 Compiling\ BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBoxGroup.swift
SwiftCompile normal arm64 Compiling\ BEMPathManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMPathManager.swift
SwiftCompile normal arm64 Compiling\ BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:29:25: error: 'CABasicAnimation' is unavailable in watchOS
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
| `- error: 'CABasicAnimation' is unavailable in watchOS
30 | if reverse {
31 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:39:31: error: 'forwards' is unavailable in watchOS
37 | animation.duration = animationDuration
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
41 |
/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/Classes/BEMAnimationManager.swift:40:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:40:65: error: 'easeInEaseOut' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:50:25: error: 'CABasicAnimation' is unavailable in watchOS
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
50 | let animation = CABasicAnimation(keyPath: "opacity")
| `- error: 'CABasicAnimation' is unavailable in watchOS
51 | if reverse {
52 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:60:31: error: 'forwards' is unavailable in watchOS
58 | animation.duration = animationDuration
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
62 |
/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/Classes/BEMAnimationManager.swift:61:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:61:65: error: 'easeInEaseOut' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:72:25: error: 'CABasicAnimation' is unavailable in watchOS
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
72 | let animation = CABasicAnimation(keyPath: "path")
| `- error: 'CABasicAnimation' is unavailable in watchOS
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:74:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:74:65: error: 'easeInEaseOut' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:93:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
91 |
92 | if reverse {
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:95:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
96 | }
97 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:104:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
102 | let time: Double = Double(i) * 1.0 / Double((bounces + 1))
103 |
104 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(scale, scale, scale)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
105 | keyTimes.append(NSNumber(value: time))
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/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:109:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
107 |
108 | if reverse {
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:111:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
112 | }
113 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:116:25: error: 'CAKeyframeAnimation' is unavailable in watchOS
114 | keyTimes.append(NSNumber(value: 1.0))
115 |
116 | let animation = CAKeyframeAnimation(keyPath: "transform")
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
117 | animation.values = values
118 | animation.keyTimes = keyTimes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:120:31: error: 'forwards' is unavailable in watchOS
118 | animation.keyTimes = keyTimes
119 | animation.isRemovedOnCompletion = false
120 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:122:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
120 | animation.fillMode = .forwards
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
123 |
124 | return 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/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMAnimationManager.swift
SwiftCompile normal arm64 Compiling\ BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBox.swift
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
| `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
SwiftCompile normal arm64_32 (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:29:25: error: 'CABasicAnimation' is unavailable in watchOS
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
| `- error: 'CABasicAnimation' is unavailable in watchOS
30 | if reverse {
31 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:39:31: error: 'forwards' is unavailable in watchOS
37 | animation.duration = animationDuration
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
41 |
/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/Classes/BEMAnimationManager.swift:40:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:40:65: error: 'easeInEaseOut' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:50:25: error: 'CABasicAnimation' is unavailable in watchOS
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
50 | let animation = CABasicAnimation(keyPath: "opacity")
| `- error: 'CABasicAnimation' is unavailable in watchOS
51 | if reverse {
52 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:60:31: error: 'forwards' is unavailable in watchOS
58 | animation.duration = animationDuration
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
62 |
/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/Classes/BEMAnimationManager.swift:61:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:61:65: error: 'easeInEaseOut' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:72:25: error: 'CABasicAnimation' is unavailable in watchOS
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
72 | let animation = CABasicAnimation(keyPath: "path")
| `- error: 'CABasicAnimation' is unavailable in watchOS
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:74:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:74:65: error: 'easeInEaseOut' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:93:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
91 |
92 | if reverse {
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMAnimationManager.swift
SwiftCompile normal arm64_32 Compiling\ BEMPathManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMPathManager.swift
SwiftCompile normal arm64_32 Compiling\ BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBox.swift
SwiftCompile normal arm64_32 Compiling\ BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBoxGroup.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 16:31:02.187 xcodebuild[660:4301] [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 'BEMCheckBox' from project 'BEMCheckBox')
SwiftEmitModule normal arm64 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
Building workspace BEMCheckBox with scheme BEMCheckBox
(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:
BEMCheckBox: /Users/admin/builder/spi-builder-workspace
resolved source packages: BEMCheckBox
2026-09-20 16:31:08.004 xcodebuild[787:4771] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "BEMCheckBox",
"name" : "BEMCheckBox",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "8.0"
}
],
"products" : [
{
"name" : "BEMCheckBox",
"targets" : [
"BEMCheckBox"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BEMCheckBox",
"module_type" : "SwiftTarget",
"name" : "BEMCheckBox",
"path" : "Classes",
"product_memberships" : [
"BEMCheckBox"
],
"sources" : [
"BEMAnimationManager.swift",
"BEMCheckBox.swift",
"BEMCheckBoxGroup.swift",
"BEMPathManager.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
{
"workspace" : {
"name" : "BEMCheckBox",
"schemes" : [
"BEMCheckBox"
]
}
}
2026-09-20 16:31:09.148 xcodebuild[795:4839] [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 BEMCheckBox -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 BEMCheckBox -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
BEMCheckBox: /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 'BEMCheckBox-product' in project 'BEMCheckBox'
➜ Explicit dependency on target 'BEMCheckBox' in project 'BEMCheckBox'
Target 'BEMCheckBox' in project 'BEMCheckBox' (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 BEMCheckBox normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BEMCheckBox' from project 'BEMCheckBox')
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 BEMCheckBox -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.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 -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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox_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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BEMCheckBox normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'BEMCheckBox' from project 'BEMCheckBox')
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 BEMCheckBox -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.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 -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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox_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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:29:25: error: 'CABasicAnimation' is unavailable in watchOS
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
| `- error: 'CABasicAnimation' is unavailable in watchOS
30 | if reverse {
31 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:39:31: error: 'forwards' is unavailable in watchOS
37 | animation.duration = animationDuration
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
41 |
/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/Classes/BEMAnimationManager.swift:40:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:40:65: error: 'easeInEaseOut' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:50:25: error: 'CABasicAnimation' is unavailable in watchOS
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
50 | let animation = CABasicAnimation(keyPath: "opacity")
| `- error: 'CABasicAnimation' is unavailable in watchOS
51 | if reverse {
52 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:60:31: error: 'forwards' is unavailable in watchOS
58 | animation.duration = animationDuration
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
62 |
/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/Classes/BEMAnimationManager.swift:61:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:61:65: error: 'easeInEaseOut' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:72:25: error: 'CABasicAnimation' is unavailable in watchOS
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
72 | let animation = CABasicAnimation(keyPath: "path")
| `- error: 'CABasicAnimation' is unavailable in watchOS
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:74:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:74:65: error: 'easeInEaseOut' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:93:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
91 |
92 | if reverse {
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:95:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
96 | }
97 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMAnimationManager.swift
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:104:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
102 | let time: Double = Double(i) * 1.0 / Double((bounces + 1))
103 |
104 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(scale, scale, scale)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
105 | keyTimes.append(NSNumber(value: time))
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/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:109:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
107 |
108 | if reverse {
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:111:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
112 | }
113 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:116:25: error: 'CAKeyframeAnimation' is unavailable in watchOS
114 | keyTimes.append(NSNumber(value: 1.0))
115 |
116 | let animation = CAKeyframeAnimation(keyPath: "transform")
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
117 | animation.values = values
118 | animation.keyTimes = keyTimes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:120:31: error: 'forwards' is unavailable in watchOS
118 | animation.keyTimes = keyTimes
119 | animation.isRemovedOnCompletion = false
120 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:122:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
120 | animation.fillMode = .forwards
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
123 |
124 | return 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/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
SwiftCompile normal arm64 Compiling\ BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBox.swift
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
SwiftEmitModule normal arm64 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
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/Classes/BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name BEMCheckBox -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox_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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64/BEMCheckBox.abi.json
SwiftCompile normal arm64 (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
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/Classes/BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name BEMCheckBox -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox_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/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BEMCheckBox.build/Debug-watchos/BEMCheckBox-t.build/Objects-normal/arm64_32/BEMCheckBox.abi.json
SwiftCompile normal arm64_32 (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ BEMAnimationManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:28:66: error: 'CABasicAnimation' is unavailable in watchOS
26 | * @return Returns the `CABasicAnimation` object.
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
30 | if reverse {
/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/Classes/BEMAnimationManager.swift:49:67: error: 'CABasicAnimation' is unavailable in watchOS
47 | * @return Returns the `CABasicAnimation` object.
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
50 | let animation = CABasicAnimation(keyPath: "opacity")
51 | if reverse {
/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/Classes/BEMAnimationManager.swift:71:97: error: 'CABasicAnimation' is unavailable in watchOS
69 | * @return Returns the `CABasicAnimation` object.
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
| `- error: 'CABasicAnimation' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:88:101: error: 'CAKeyframeAnimation' is unavailable in watchOS
86 | * @return Returns the `CAKeyframeAnimation` object.
87 | */
88 | @objc public func fillAnimation(withBounces bounces: Int, amplitude: CGFloat, reverse: Bool) -> CAKeyframeAnimation {
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
89 | var values: [AnyHashable] = []
90 | var keyTimes: [NSNumber] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:29:25: error: 'CABasicAnimation' is unavailable in watchOS
27 | */
28 | @objc public func strokeAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
29 | let animation = CABasicAnimation(keyPath: "strokeEnd")
| `- error: 'CABasicAnimation' is unavailable in watchOS
30 | if reverse {
31 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:39:31: error: 'forwards' is unavailable in watchOS
37 | animation.duration = animationDuration
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
41 |
/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/Classes/BEMAnimationManager.swift:40:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:40:65: error: 'easeInEaseOut' is unavailable in watchOS
38 | animation.isRemovedOnCompletion = false
39 | animation.fillMode = .forwards
40 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
41 |
42 | return 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/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/Classes/BEMAnimationManager.swift:50:25: error: 'CABasicAnimation' is unavailable in watchOS
48 | */
49 | @objc public func opacityAnimationReverse(_ reverse: Bool) -> CABasicAnimation {
50 | let animation = CABasicAnimation(keyPath: "opacity")
| `- error: 'CABasicAnimation' is unavailable in watchOS
51 | if reverse {
52 | animation.fromValue = NSNumber(value: 1.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:60:31: error: 'forwards' is unavailable in watchOS
58 | animation.duration = animationDuration
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
62 |
/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/Classes/BEMAnimationManager.swift:61:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:61:65: error: 'easeInEaseOut' is unavailable in watchOS
59 | animation.isRemovedOnCompletion = false
60 | animation.fillMode = .forwards
61 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
62 |
63 | return 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/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/Classes/BEMAnimationManager.swift:72:25: error: 'CABasicAnimation' is unavailable in watchOS
70 | */
71 | @objc public func morphAnimation(from fromPath: UIBezierPath?, to toPath: UIBezierPath?) -> CABasicAnimation {
72 | let animation = CABasicAnimation(keyPath: "path")
| `- error: 'CABasicAnimation' is unavailable in watchOS
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:74:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:74:65: error: 'easeInEaseOut' is unavailable in watchOS
72 | let animation = CABasicAnimation(keyPath: "path")
73 | animation.duration = animationDuration
74 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'easeInEaseOut' is unavailable in watchOS
75 |
76 | animation.fromValue = fromPath?.cgPath
/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/Classes/BEMAnimationManager.swift:93:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
91 |
92 | if reverse {
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:95:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
93 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
94 | } else {
95 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0, 0, 0)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
96 | }
97 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:104:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
102 | let time: Double = Double(i) * 1.0 / Double((bounces + 1))
103 |
104 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(scale, scale, scale)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
105 | keyTimes.append(NSNumber(value: time))
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/CATransform3D.h:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:109:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
107 |
108 | if reverse {
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:111:50: error: 'CATransform3DMakeScale' is unavailable in watchOS
109 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(0.0001, 0.0001, 0.0001)))
110 | } else {
111 | values.append(NSValue(caTransform3D: CATransform3DMakeScale(1, 1, 1)))
| `- error: 'CATransform3DMakeScale' is unavailable in watchOS
112 | }
113 |
/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:55:25: note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
53 | * t' = [sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1]. */
54 |
55 | CA_EXTERN CATransform3D CATransform3DMakeScale (CGFloat sx, CGFloat sy,
| `- note: 'CATransform3DMakeScale' has been explicitly marked unavailable here
56 | CGFloat sz)
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:116:25: error: 'CAKeyframeAnimation' is unavailable in watchOS
114 | keyTimes.append(NSNumber(value: 1.0))
115 |
116 | let animation = CAKeyframeAnimation(keyPath: "transform")
| `- error: 'CAKeyframeAnimation' is unavailable in watchOS
117 | animation.values = values
118 | animation.keyTimes = keyTimes
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:166:12: note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
164 |
165 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
166 | @interface CAKeyframeAnimation : CAPropertyAnimation
| `- note: 'CAKeyframeAnimation' has been explicitly marked unavailable here
167 |
168 | /* An array of objects providing the value of the animation function for
/Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift:120:31: error: 'forwards' is unavailable in watchOS
118 | animation.keyTimes = keyTimes
119 | animation.isRemovedOnCompletion = false
120 | animation.fillMode = .forwards
| `- error: 'forwards' is unavailable in watchOS
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/Classes/BEMAnimationManager.swift:122:36: error: 'CAMediaTimingFunction' is unavailable in watchOS
120 | animation.fillMode = .forwards
121 | animation.duration = animationDuration
122 | animation.timingFunction = CAMediaTimingFunction(name: .easeInEaseOut)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
123 |
124 | return 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/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
| `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMAnimationManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMAnimationManager.swift
SwiftCompile normal arm64 Compiling\ BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBoxGroup.swift
SwiftCompile normal arm64_32 Compiling\ BEMCheckBoxGroup.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBoxGroup.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBoxGroup.swift
SwiftCompile normal arm64 Compiling\ BEMPathManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMPathManager.swift
SwiftCompile normal arm64_32 Compiling\ BEMCheckBox.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:141:29: error: 'CAShapeLayer' is unavailable in watchOS
139 |
140 | /** The layer where the box is drawn when the check box is set to On. */
141 | private var onBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:144:30: error: 'CAShapeLayer' is unavailable in watchOS
142 |
143 | /** The layer where the box is drawn when the check box is set to Off. */
144 | private var offBoxLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:147:33: error: 'CAShapeLayer' is unavailable in watchOS
145 |
146 | /** The layer where the check mark is drawn when the check box is set to On. */
147 | private var checkMarkLayer: CAShapeLayer?
| `- error: 'CAShapeLayer' is unavailable in watchOS
148 |
149 | /** The BEMAnimationManager object used to generate animations. */
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAShapeLayer.h:40:12: note: 'CAShapeLayer' has been explicitly marked unavailable here
38 |
39 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
40 | @interface CAShapeLayer : CALayer
| `- note: 'CAShapeLayer' has been explicitly marked unavailable here
41 |
42 | /* The path defining the shape to be rendered. If the path extends
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:258:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
256 |
257 | // MARK: Gesture Recognizer
258 | @objc func handleTapCheckBox(_ recognizer: UITapGestureRecognizer?) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
259 | // If we have a group that requires a selection, and we're already selected, don't allow a deselection
260 | if group != nil && group?.mustHaveSelection == true && on {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
| `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:275:67: error: 'UIEvent' is unavailable in watchOS
273 | // MARK: Increase touch area
274 |
275 | override public func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
| `- error: 'UIEvent' is unavailable in watchOS
276 | var found = super.point(inside: point, with: event)
277 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:564:42: error: 'CAAnimation' is unavailable in watchOS
562 | // MARK: Animation Delegate
563 |
564 | public func animationDidStop(_ anim: CAAnimation, finished flag: Bool) {
| `- error: 'CAAnimation' is unavailable in watchOS
565 | if flag == true && on == false {
566 | onBoxLayer?.removeFromSuperlayer()
/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/Classes/BEMCheckBox.swift:31:27: error: 'UIControl' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'UIControl' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift:31:38: error: 'CAAnimationDelegate' is unavailable in watchOS
29 | @IBDesignable
30 | @objc
31 | public class BEMCheckBox: UIControl, CAAnimationDelegate {
| `- error: 'CAAnimationDelegate' is unavailable in watchOS
32 |
33 | @objc(BEMBoxType)
/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 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMCheckBox.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMCheckBox.swift
SwiftCompile normal arm64_32 Compiling\ BEMPathManager.swift /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/BEMPathManager.swift (in target 'BEMCheckBox' from project 'BEMCheckBox')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BEMPathManager.swift
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-20 16:31:10.097 xcodebuild[796:4862] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64 (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BEMCheckBox (in target 'BEMCheckBox' from project 'BEMCheckBox')
SwiftCompile normal arm64_32 (in target 'BEMCheckBox' from project 'BEMCheckBox')
Building workspace BEMCheckBox with scheme BEMCheckBox
(5 failures)
BUILD FAILURE 6.4 watchOS