Build Information
Failed to build TactileSlider, reference 3.0.0 (f80290), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 20:31:10 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 TactileSlider -destination generic/platform=watchOSBuild Log
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:353:37: error: 'UIPanGestureRecognizer' is unavailable in watchOS
351 | private let renderer = TactileSliderLayerRenderer()
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
355 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:354:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
355 |
356 | /// cumulative length of active pan gesture(s)
/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/TactileSlider/Classes/TactileSlider.swift:361:63: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
359 | // gross workaround for not being able to use @available on stored properties, from https://www.klundberg.com/blog/Swift-2-and-@available-properties/
360 | private var _minMaxFeedbackGenerator: AnyObject?
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:377:50: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
375 | ///
376 | /// - Note: Defaults to `.light` if not set
377 | @available(iOS 10.0, *) open var feedbackStyle: UIImpactFeedbackGenerator.FeedbackStyle {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
378 | get {
379 | guard let _feedbackStyle = _feedbackStyle,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:491:21: error: cannot override 'accessibilityDecrement' which has been marked unavailable
489 | // MARK: - Accessibility
490 |
491 | override open func accessibilityDecrement() {
| |- error: cannot override 'accessibilityDecrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityDecrement'
492 | let newValue = value - steppingMode.stepSize(in: minimum...maximum)
493 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:355:1: note: 'accessibilityDecrement()' has been explicitly marked unavailable here
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityDecrement()' has been explicitly marked unavailable here
356 |
357 | /*
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:496:21: error: cannot override 'accessibilityIncrement' which has been marked unavailable
494 | }
495 |
496 | override open func accessibilityIncrement() {
| |- error: cannot override 'accessibilityIncrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityIncrement'
497 | let newValue = value + steppingMode.stepSize(in: minimum...maximum)
498 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:354:1: note: 'accessibilityIncrement()' has been explicitly marked unavailable here
352 | of a UISlider, and accessibilityDecrement will decrease the value.
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityIncrement()' has been explicitly marked unavailable here
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
356 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:534:28: error: 'UIPanGestureRecognizer' is unavailable in watchOS
532 | }
533 |
534 | @objc func didPan(sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
535 | let translationLengthAlongValueAxis = valueAxisFrom(sender.translation(in: self))
536 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:591:28: error: 'UITapGestureRecognizer' is unavailable in watchOS
589 | }
590 |
591 | @objc func didTap(sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
592 | if sender.state == .ended {
593 | let tapLocation: CGFloat
/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/TactileSlider/Classes/TactileSlider.swift:608:73: error: 'UITraitCollection' is unavailable in watchOS
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:608:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:51:41: error: 'UIControl' is unavailable in watchOS
49 | @available(tvOS, unavailable)
50 | @available(macOS, unavailable)
51 | @IBDesignable open class TactileSlider: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
52 |
53 | /// Describes how a stepper-like object should step through a range of floating point values.
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:49: error: 'CAMediaTimingFunction' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:78: error: 'default' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'default' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:57:19: error: 'CALayer' is unavailable in watchOS
55 | }
56 |
57 | let trackLayer = CALayer()
| `- error: 'CALayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:58:19: error: 'CAShapeLayer' is unavailable in watchOS
56 |
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:59:18: error: 'CAShapeLayer' is unavailable in watchOS
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:60:21: error: 'CAShapeLayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
61 | let thumbOutlineLayer = CAShapeLayer()
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/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:61:26: error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
62 |
63 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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
Failed frontend command:
SwiftCompile normal arm64 (in target 'TactileSlider' from project 'TactileSlider')
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/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/UIColor+ContrastRatio.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/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider-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/TactileSlider.build/Debug-watchos/TactileSlider-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TactileSlider -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider_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/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TactileSlider.build/Debug-watchos/TactileSlider-t.build/Objects-normal/arm64/TactileSlider.abi.json
SwiftCompile normal arm64 Compiling\ TactileSlider+UIPointerInteractionDelegate.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:47: error: 'UIPointerInteraction' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:72: error: 'UITargetedPreview' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UITargetedPreview' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:47: error: 'UITargetedPreview' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UITargetedPreview' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:69: error: 'UIPointerStyle' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UIPointerStyle' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:46: error: 'UIPointerInteraction' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:87: error: 'UIPointerRegionRequest' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegionRequest' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:83:12: note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
81 |
82 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
83 | @interface UIPointerRegionRequest : NSObject
| `- note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
84 |
85 | /// The location of the pointer in the interaction's view's coordinate space.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:126: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:146: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:46: error: 'UIPointerInteraction' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:85: error: 'UIPointerRegion' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:105: error: 'UIPointerStyle' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerStyle' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:13:26: error: 'UIPointerInteractionDelegate' is unavailable in watchOS
11 | @available(iOS 13.4, *)
12 | @available(tvOS, unavailable)
13 | extension TactileSlider: UIPointerInteractionDelegate {
| `- error: 'UIPointerInteractionDelegate' is unavailable in watchOS
14 |
15 | internal func setUpPointerInteraction() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:36:11: note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
34 |
35 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
36 | @protocol UIPointerInteractionDelegate <NSObject>
| `- note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:16:28: error: 'UIPointerInteraction' is unavailable in watchOS
14 |
15 | internal func setUpPointerInteraction() {
16 | let pointerInteraction = UIPointerInteraction(delegate: self)
| `- error: 'UIPointerInteraction' is unavailable in watchOS
17 | self.addInteraction(pointerInteraction)
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:17:8: error: 'addInteraction' is unavailable in watchOS
15 | internal func setUpPointerInteraction() {
16 | let pointerInteraction = UIPointerInteraction(delegate: self)
17 | self.addInteraction(pointerInteraction)
| `- error: 'addInteraction' is unavailable in watchOS
18 | }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInteraction.h:26:1: note: 'addInteraction' has been explicitly marked unavailable here
24 | @interface UIView (Interactions)
25 |
26 | - (void)addInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'addInteraction' has been explicitly marked unavailable here
27 | - (void)removeInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
28 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:22:28: error: 'UIPreviewParameters' is unavailable in watchOS
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
| `- error: 'UIPreviewParameters' is unavailable in watchOS
23 | previewParameters.visiblePath = UIBezierPath(roundedRect: bounds, cornerRadius: automaticCornerRadius)
24 | previewParameters.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPreviewParameters.h:18:12: note: 'UIPreviewParameters' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIPreviewParameters : NSObject <NSCopying>
| `- note: 'UIPreviewParameters' has been explicitly marked unavailable here
19 |
20 | /* The default parameters. Use these for most previews.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSlider+UIPointerInteractionDelegate.swift
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:26:11: error: 'UITargetedPreview' is unavailable in watchOS
24 | previewParameters.backgroundColor = .clear
25 |
26 | return UITargetedPreview(view: interactionView, parameters: previewParameters)
| `- error: 'UITargetedPreview' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:35:12: error: cannot find 'UIPointerEffect' in scope
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
| `- error: cannot find 'UIPointerEffect' in scope
36 | )
37 | }
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:35:70: error: cannot find 'UIPointerEffect' in scope
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
| `- error: cannot find 'UIPointerEffect' in scope
36 | )
37 | }
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:34:24: error: incorrect argument label in call (have 'effect:', expected '__shape:')
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
| `- error: incorrect argument label in call (have 'effect:', expected '__shape:')
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
36 | )
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:40:37: error: argument passed to call that takes no arguments
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
40 | return UIPointerRegion(rect: self.bounds)
| `- error: argument passed to call that takes no arguments
41 | }
42 |
SwiftCompile normal arm64 Compiling\ UIColor+ContrastRatio.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/UIColor+ContrastRatio.swift (in target 'TactileSlider' from project 'TactileSlider')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/UIColor+ContrastRatio.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+ContrastRatio.swift
SwiftCompile normal arm64 Compiling\ TactileSlider.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:254:12: error: 'tertiarySystemFill' is unavailable in watchOS
252 | @IBInspectable open var trackBackground: UIColor = {
253 | if #available(iOS 13, *) {
254 | return .tertiarySystemFill
| `- error: 'tertiarySystemFill' is unavailable in watchOS
255 | } else {
256 | return .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:239:49: note: 'tertiarySystemFill' has been explicitly marked unavailable here
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:353:37: error: 'UIPanGestureRecognizer' is unavailable in watchOS
351 | private let renderer = TactileSliderLayerRenderer()
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
355 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:354:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
355 |
356 | /// cumulative length of active pan gesture(s)
/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/TactileSlider/Classes/TactileSlider.swift:361:63: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
359 | // gross workaround for not being able to use @available on stored properties, from https://www.klundberg.com/blog/Swift-2-and-@available-properties/
360 | private var _minMaxFeedbackGenerator: AnyObject?
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:377:50: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
375 | ///
376 | /// - Note: Defaults to `.light` if not set
377 | @available(iOS 10.0, *) open var feedbackStyle: UIImpactFeedbackGenerator.FeedbackStyle {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
378 | get {
379 | guard let _feedbackStyle = _feedbackStyle,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:491:21: error: cannot override 'accessibilityDecrement' which has been marked unavailable
489 | // MARK: - Accessibility
490 |
491 | override open func accessibilityDecrement() {
| |- error: cannot override 'accessibilityDecrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityDecrement'
492 | let newValue = value - steppingMode.stepSize(in: minimum...maximum)
493 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:355:1: note: 'accessibilityDecrement()' has been explicitly marked unavailable here
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityDecrement()' has been explicitly marked unavailable here
356 |
357 | /*
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:496:21: error: cannot override 'accessibilityIncrement' which has been marked unavailable
494 | }
495 |
496 | override open func accessibilityIncrement() {
| |- error: cannot override 'accessibilityIncrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityIncrement'
497 | let newValue = value + steppingMode.stepSize(in: minimum...maximum)
498 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:354:1: note: 'accessibilityIncrement()' has been explicitly marked unavailable here
352 | of a UISlider, and accessibilityDecrement will decrease the value.
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityIncrement()' has been explicitly marked unavailable here
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
356 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:534:28: error: 'UIPanGestureRecognizer' is unavailable in watchOS
532 | }
533 |
534 | @objc func didPan(sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
535 | let translationLengthAlongValueAxis = valueAxisFrom(sender.translation(in: self))
536 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:591:28: error: 'UITapGestureRecognizer' is unavailable in watchOS
589 | }
590 |
591 | @objc func didTap(sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
592 | if sender.state == .ended {
593 | let tapLocation: CGFloat
/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/TactileSlider/Classes/TactileSlider.swift:608:73: error: 'UITraitCollection' is unavailable in watchOS
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:608:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:51:41: error: 'UIControl' is unavailable in watchOS
49 | @available(tvOS, unavailable)
50 | @available(macOS, unavailable)
51 | @IBDesignable open class TactileSlider: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
52 |
53 | /// Describes how a stepper-like object should step through a range of floating point values.
/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/TactileSlider/Classes/TactileSlider.swift:363:40: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
364 | }
365 | set(newValue) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSlider.swift
SwiftCompile normal arm64 Compiling\ TactileSliderLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:49: error: 'CAMediaTimingFunction' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:78: error: 'default' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'default' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:57:19: error: 'CALayer' is unavailable in watchOS
55 | }
56 |
57 | let trackLayer = CALayer()
| `- error: 'CALayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:58:19: error: 'CAShapeLayer' is unavailable in watchOS
56 |
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:59:18: error: 'CAShapeLayer' is unavailable in watchOS
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:60:21: error: 'CAShapeLayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
61 | let thumbOutlineLayer = CAShapeLayer()
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/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:61:26: error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
62 |
63 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:86:3: error: 'CATransaction' is unavailable in watchOS
84 |
85 | private func updateThumbLayerPath() {
86 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
87 | CATransaction.setDisableActions(true)
88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:87:3: error: 'CATransaction' is unavailable in watchOS
85 | private func updateThumbLayerPath() {
86 | CATransaction.begin()
87 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
88 |
89 | thumbLayer.path = CGPath(rect: CGRect(x: 0, y: 0, width: thumbLayer.bounds.width, height: thumbLayer.bounds.height), transform: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:93:3: error: 'CATransaction' is unavailable in watchOS
91 | updateThumbOutlineLayerPath()
92 |
93 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
94 | }
95 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:101:3: error: 'CATransaction' is unavailable in watchOS
99 | }
100 |
101 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
102 | CATransaction.setDisableActions(true)
103 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:102:3: error: 'CATransaction' is unavailable in watchOS
100 |
101 | CATransaction.begin()
102 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
103 |
104 | let edgeInsets: UIEdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:120:3: error: 'CATransaction' is unavailable in watchOS
118 | thumbOutlineLayer.path = CGPath(rect: insetRect, transform: nil)
119 |
120 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
121 | }
122 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:124:3: error: 'CATransaction' is unavailable in watchOS
122 |
123 | private func updateMaskAndOutlineLayerPath() {
124 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
125 | CATransaction.setDisableActions(true)
126 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:125:3: error: 'CATransaction' is unavailable in watchOS
123 | private func updateMaskAndOutlineLayerPath() {
124 | CATransaction.begin()
125 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
126 |
127 | let maskRect = CGRect(x: 0, y: 0, width: maskLayer.bounds.width, height: maskLayer.bounds.height)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:132:3: error: 'CATransaction' is unavailable in watchOS
130 | outlineLayer.path = maskPath
131 |
132 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
133 | }
134 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:158:3: error: 'CATransaction' is unavailable in watchOS
156 |
157 | private func updatePopUp() {
158 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:3: error: 'CATransaction' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'CATransaction' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:44: error: 'CAMediaTimingFunction' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:73: error: 'easeOut' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'easeOut' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:161:3: error: 'CATransaction' is unavailable in watchOS
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
161 | CATransaction.setAnimationDuration(0.1)
| `- error: 'CATransaction' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 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/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:164:26: error: 'CATransform3DScale' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 1
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
| `- error: 'CATransform3DScale' is unavailable in watchOS
165 |
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:77:25: note: 'CATransform3DScale' has been explicitly marked unavailable here
75 | * t' = scale(sx, sy, sz) * t. */
76 |
77 | CA_EXTERN CATransform3D CATransform3DScale (CATransform3D t, CGFloat sx,
| `- note: 'CATransform3DScale' has been explicitly marked unavailable here
78 | CGFloat sy, CGFloat sz)
79 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:164:45: error: 'CATransform3DIdentity' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 1
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
165 |
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:166:3: error: 'CATransaction' is unavailable in watchOS
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
165 |
166 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
167 | }
168 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:170:3: error: 'CATransaction' is unavailable in watchOS
168 |
169 | internal func updateBounds(_ bounds: CGRect) {
170 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
171 | CATransaction.setDisableActions(true)
172 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:171:3: error: 'CATransaction' is unavailable in watchOS
169 | internal func updateBounds(_ bounds: CGRect) {
170 | CATransaction.begin()
171 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
172 |
173 | trackLayer.bounds = bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:192:3: error: 'CATransaction' is unavailable in watchOS
190 | }
191 |
192 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
193 | }
194 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:196:3: error: 'CATransaction' is unavailable in watchOS
194 |
195 | internal func setValue(_ value: Float, animated: Bool = false) {
196 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
197 |
198 | if animated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:199:4: error: 'CATransaction' is unavailable in watchOS
197 |
198 | if animated {
199 | CATransaction.setAnimationTimingFunction(Self.valueChangeTimingFunction)
| `- error: 'CATransaction' is unavailable in watchOS
200 | } else {
201 | CATransaction.setDisableActions(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:201:4: error: 'CATransaction' is unavailable in watchOS
199 | CATransaction.setAnimationTimingFunction(Self.valueChangeTimingFunction)
200 | } else {
201 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
202 | }
203 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:209:26: error: 'CATransform3DTranslate' is unavailable in watchOS
207 | let position = tactileSlider!.pointOnSlider(valueAxisPosition: valueAxisAmount - (reverseOffset ? 0 : valueAxisOffset), offAxisPosition: 0)
208 |
209 | thumbLayer.transform = CATransform3DTranslate(CATransform3DIdentity, position.x, position.y, 0)
| `- error: 'CATransform3DTranslate' is unavailable in watchOS
210 |
211 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:70:25: note: 'CATransform3DTranslate' has been explicitly marked unavailable here
68 | * t' = translate(tx, ty, tz) * t. */
69 |
70 | CA_EXTERN CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx,
| `- note: 'CATransform3DTranslate' has been explicitly marked unavailable here
71 | CGFloat ty, CGFloat tz)
72 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:209:49: error: 'CATransform3DIdentity' is unavailable in watchOS
207 | let position = tactileSlider!.pointOnSlider(valueAxisPosition: valueAxisAmount - (reverseOffset ? 0 : valueAxisOffset), offAxisPosition: 0)
208 |
209 | thumbLayer.transform = CATransform3DTranslate(CATransform3DIdentity, position.x, position.y, 0)
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
210 |
211 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSliderLayerRenderer.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TactileSlider (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:47: error: 'UIPointerInteraction' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:72: error: 'UITargetedPreview' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UITargetedPreview' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:47: error: 'UITargetedPreview' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UITargetedPreview' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:69: error: 'UIPointerStyle' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UIPointerStyle' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:46: error: 'UIPointerInteraction' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:87: error: 'UIPointerRegionRequest' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegionRequest' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:83:12: note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
81 |
82 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
83 | @interface UIPointerRegionRequest : NSObject
| `- note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
84 |
85 | /// The location of the pointer in the interaction's view's coordinate space.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:126: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:146: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:46: error: 'UIPointerInteraction' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:85: error: 'UIPointerRegion' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:105: error: 'UIPointerStyle' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerStyle' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:13:26: error: 'UIPointerInteractionDelegate' is unavailable in watchOS
11 | @available(iOS 13.4, *)
12 | @available(tvOS, unavailable)
13 | extension TactileSlider: UIPointerInteractionDelegate {
| `- error: 'UIPointerInteractionDelegate' is unavailable in watchOS
14 |
15 | internal func setUpPointerInteraction() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:36:11: note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
34 |
35 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
36 | @protocol UIPointerInteractionDelegate <NSObject>
| `- note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:254:12: error: 'tertiarySystemFill' is unavailable in watchOS
252 | @IBInspectable open var trackBackground: UIColor = {
253 | if #available(iOS 13, *) {
254 | return .tertiarySystemFill
| `- error: 'tertiarySystemFill' is unavailable in watchOS
255 | } else {
256 | return .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:239:49: note: 'tertiarySystemFill' has been explicitly marked unavailable here
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:353:37: error: 'UIPanGestureRecognizer' is unavailable in watchOS
351 | private let renderer = TactileSliderLayerRenderer()
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
355 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:354:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
355 |
356 | /// cumulative length of active pan gesture(s)
/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/TactileSlider/Classes/TactileSlider.swift:361:63: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
359 | // gross workaround for not being able to use @available on stored properties, from https://www.klundberg.com/blog/Swift-2-and-@available-properties/
360 | private var _minMaxFeedbackGenerator: AnyObject?
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:377:50: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
375 | ///
376 | /// - Note: Defaults to `.light` if not set
377 | @available(iOS 10.0, *) open var feedbackStyle: UIImpactFeedbackGenerator.FeedbackStyle {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
378 | get {
379 | guard let _feedbackStyle = _feedbackStyle,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:491:21: error: cannot override 'accessibilityDecrement' which has been marked unavailable
489 | // MARK: - Accessibility
490 |
491 | override open func accessibilityDecrement() {
| |- error: cannot override 'accessibilityDecrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityDecrement'
492 | let newValue = value - steppingMode.stepSize(in: minimum...maximum)
493 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:355:1: note: 'accessibilityDecrement()' has been explicitly marked unavailable here
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityDecrement()' has been explicitly marked unavailable here
356 |
357 | /*
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:496:21: error: cannot override 'accessibilityIncrement' which has been marked unavailable
494 | }
495 |
496 | override open func accessibilityIncrement() {
| |- error: cannot override 'accessibilityIncrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityIncrement'
497 | let newValue = value + steppingMode.stepSize(in: minimum...maximum)
498 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:354:1: note: 'accessibilityIncrement()' has been explicitly marked unavailable here
352 | of a UISlider, and accessibilityDecrement will decrease the value.
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityIncrement()' has been explicitly marked unavailable here
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
356 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:534:28: error: 'UIPanGestureRecognizer' is unavailable in watchOS
532 | }
533 |
534 | @objc func didPan(sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
535 | let translationLengthAlongValueAxis = valueAxisFrom(sender.translation(in: self))
536 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:591:28: error: 'UITapGestureRecognizer' is unavailable in watchOS
589 | }
590 |
591 | @objc func didTap(sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
592 | if sender.state == .ended {
593 | let tapLocation: CGFloat
/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/TactileSlider/Classes/TactileSlider.swift:608:73: error: 'UITraitCollection' is unavailable in watchOS
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:608:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:51:41: error: 'UIControl' is unavailable in watchOS
49 | @available(tvOS, unavailable)
50 | @available(macOS, unavailable)
51 | @IBDesignable open class TactileSlider: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
52 |
53 | /// Describes how a stepper-like object should step through a range of floating point values.
/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;
SwiftCompile normal arm64_32 (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:49: error: 'CAMediaTimingFunction' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:78: error: 'default' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'default' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
SwiftCompile normal arm64_32 Compiling\ UIColor+ContrastRatio.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/UIColor+ContrastRatio.swift (in target 'TactileSlider' from project 'TactileSlider')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/UIColor+ContrastRatio.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColor+ContrastRatio.swift
SwiftCompile normal arm64_32 Compiling\ TactileSliderLayerRenderer.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:49: error: 'CAMediaTimingFunction' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:15:78: error: 'default' is unavailable in watchOS
13 | internal class TactileSliderLayerRenderer {
14 |
15 | private static var valueChangeTimingFunction = CAMediaTimingFunction(name: .default)
| `- error: 'default' is unavailable in watchOS
16 |
17 | weak var tactileSlider: TactileSlider?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:62:43: note: 'default' has been explicitly marked unavailable here
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
61 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
| `- note: 'default' has been explicitly marked unavailable here
63 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos);
64 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:57:19: error: 'CALayer' is unavailable in watchOS
55 | }
56 |
57 | let trackLayer = CALayer()
| `- error: 'CALayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:58:19: error: 'CAShapeLayer' is unavailable in watchOS
56 |
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:59:18: error: 'CAShapeLayer' is unavailable in watchOS
57 | let trackLayer = CALayer()
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:60:21: error: 'CAShapeLayer' is unavailable in watchOS
58 | let thumbLayer = CAShapeLayer()
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
61 | let thumbOutlineLayer = CAShapeLayer()
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/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:61:26: error: 'CAShapeLayer' is unavailable in watchOS
59 | let maskLayer = CAShapeLayer()
60 | let outlineLayer = CAShapeLayer()
61 | let thumbOutlineLayer = CAShapeLayer()
| `- error: 'CAShapeLayer' is unavailable in watchOS
62 |
63 | init() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:86:3: error: 'CATransaction' is unavailable in watchOS
84 |
85 | private func updateThumbLayerPath() {
86 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
87 | CATransaction.setDisableActions(true)
88 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:87:3: error: 'CATransaction' is unavailable in watchOS
85 | private func updateThumbLayerPath() {
86 | CATransaction.begin()
87 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
88 |
89 | thumbLayer.path = CGPath(rect: CGRect(x: 0, y: 0, width: thumbLayer.bounds.width, height: thumbLayer.bounds.height), transform: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:93:3: error: 'CATransaction' is unavailable in watchOS
91 | updateThumbOutlineLayerPath()
92 |
93 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
94 | }
95 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:101:3: error: 'CATransaction' is unavailable in watchOS
99 | }
100 |
101 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
102 | CATransaction.setDisableActions(true)
103 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:102:3: error: 'CATransaction' is unavailable in watchOS
100 |
101 | CATransaction.begin()
102 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
103 |
104 | let edgeInsets: UIEdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:120:3: error: 'CATransaction' is unavailable in watchOS
118 | thumbOutlineLayer.path = CGPath(rect: insetRect, transform: nil)
119 |
120 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
121 | }
122 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:124:3: error: 'CATransaction' is unavailable in watchOS
122 |
123 | private func updateMaskAndOutlineLayerPath() {
124 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
125 | CATransaction.setDisableActions(true)
126 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:125:3: error: 'CATransaction' is unavailable in watchOS
123 | private func updateMaskAndOutlineLayerPath() {
124 | CATransaction.begin()
125 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
126 |
127 | let maskRect = CGRect(x: 0, y: 0, width: maskLayer.bounds.width, height: maskLayer.bounds.height)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:132:3: error: 'CATransaction' is unavailable in watchOS
130 | outlineLayer.path = maskPath
131 |
132 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
133 | }
134 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:158:3: error: 'CATransaction' is unavailable in watchOS
156 |
157 | private func updatePopUp() {
158 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:3: error: 'CATransaction' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'CATransaction' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:44: error: 'CAMediaTimingFunction' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'CAMediaTimingFunction' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/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/TactileSlider/Classes/TactileSliderLayerRenderer.swift:160:73: error: 'easeOut' is unavailable in watchOS
158 | CATransaction.begin()
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
| `- error: 'easeOut' is unavailable in watchOS
161 | CATransaction.setAnimationDuration(0.1)
162 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:58:43: note: 'easeOut' has been explicitly marked unavailable here
56 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseIn
57 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
| `- note: 'easeOut' has been explicitly marked unavailable here
59 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:161:3: error: 'CATransaction' is unavailable in watchOS
159 |
160 | CATransaction.setAnimationTimingFunction(CAMediaTimingFunction(name: .easeOut))
161 | CATransaction.setAnimationDuration(0.1)
| `- error: 'CATransaction' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 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/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:164:26: error: 'CATransform3DScale' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 1
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
| `- error: 'CATransform3DScale' is unavailable in watchOS
165 |
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:77:25: note: 'CATransform3DScale' has been explicitly marked unavailable here
75 | * t' = scale(sx, sy, sz) * t. */
76 |
77 | CA_EXTERN CATransform3D CATransform3DScale (CATransform3D t, CGFloat sx,
| `- note: 'CATransform3DScale' has been explicitly marked unavailable here
78 | CGFloat sy, CGFloat sz)
79 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:164:45: error: 'CATransform3DIdentity' is unavailable in watchOS
162 |
163 | let zPosition: CGFloat = popUp ? 1.025 : 1
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
165 |
166 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:166:3: error: 'CATransaction' is unavailable in watchOS
164 | trackLayer.transform = CATransform3DScale(CATransform3DIdentity, zPosition, zPosition, zPosition)
165 |
166 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
167 | }
168 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:170:3: error: 'CATransaction' is unavailable in watchOS
168 |
169 | internal func updateBounds(_ bounds: CGRect) {
170 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
171 | CATransaction.setDisableActions(true)
172 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:171:3: error: 'CATransaction' is unavailable in watchOS
169 | internal func updateBounds(_ bounds: CGRect) {
170 | CATransaction.begin()
171 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
172 |
173 | trackLayer.bounds = bounds
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:192:3: error: 'CATransaction' is unavailable in watchOS
190 | }
191 |
192 | CATransaction.commit()
| `- error: 'CATransaction' is unavailable in watchOS
193 | }
194 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:196:3: error: 'CATransaction' is unavailable in watchOS
194 |
195 | internal func setValue(_ value: Float, animated: Bool = false) {
196 | CATransaction.begin()
| `- error: 'CATransaction' is unavailable in watchOS
197 |
198 | if animated {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:199:4: error: 'CATransaction' is unavailable in watchOS
197 |
198 | if animated {
199 | CATransaction.setAnimationTimingFunction(Self.valueChangeTimingFunction)
| `- error: 'CATransaction' is unavailable in watchOS
200 | } else {
201 | CATransaction.setDisableActions(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSliderLayerRenderer.swift
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:201:4: error: 'CATransaction' is unavailable in watchOS
199 | CATransaction.setAnimationTimingFunction(Self.valueChangeTimingFunction)
200 | } else {
201 | CATransaction.setDisableActions(true)
| `- error: 'CATransaction' is unavailable in watchOS
202 | }
203 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
32 |
33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
34 | @interface CATransaction : NSObject
| `- note: 'CATransaction' has been explicitly marked unavailable here
35 |
36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:209:26: error: 'CATransform3DTranslate' is unavailable in watchOS
207 | let position = tactileSlider!.pointOnSlider(valueAxisPosition: valueAxisAmount - (reverseOffset ? 0 : valueAxisOffset), offAxisPosition: 0)
208 |
209 | thumbLayer.transform = CATransform3DTranslate(CATransform3DIdentity, position.x, position.y, 0)
| `- error: 'CATransform3DTranslate' is unavailable in watchOS
210 |
211 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:70:25: note: 'CATransform3DTranslate' has been explicitly marked unavailable here
68 | * t' = translate(tx, ty, tz) * t. */
69 |
70 | CA_EXTERN CATransform3D CATransform3DTranslate (CATransform3D t, CGFloat tx,
| `- note: 'CATransform3DTranslate' has been explicitly marked unavailable here
71 | CGFloat ty, CGFloat tz)
72 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSliderLayerRenderer.swift:209:49: error: 'CATransform3DIdentity' is unavailable in watchOS
207 | let position = tactileSlider!.pointOnSlider(valueAxisPosition: valueAxisAmount - (reverseOffset ? 0 : valueAxisOffset), offAxisPosition: 0)
208 |
209 | thumbLayer.transform = CATransform3DTranslate(CATransform3DIdentity, position.x, position.y, 0)
| `- error: 'CATransform3DIdentity' is unavailable in watchOS
210 |
211 | CATransaction.commit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
30 |
31 | CA_EXTERN const CATransform3D CATransform3DIdentity
| `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
32 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
33 |
SwiftCompile normal arm64_32 Compiling\ TactileSlider.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:254:12: error: 'tertiarySystemFill' is unavailable in watchOS
252 | @IBInspectable open var trackBackground: UIColor = {
253 | if #available(iOS 13, *) {
254 | return .tertiarySystemFill
| `- error: 'tertiarySystemFill' is unavailable in watchOS
255 | } else {
256 | return .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:239:49: note: 'tertiarySystemFill' has been explicitly marked unavailable here
237 | * Examples: Input fields, search bars, buttons.
238 | */
239 | @property (class, nonatomic, readonly) UIColor *tertiarySystemFillColor API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'tertiarySystemFill' has been explicitly marked unavailable here
240 |
241 | /* quaternarySystemFillColor is appropriate for filling large areas containing complex content.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:353:37: error: 'UIPanGestureRecognizer' is unavailable in watchOS
351 | private let renderer = TactileSliderLayerRenderer()
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
355 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:354:36: error: 'UITapGestureRecognizer' is unavailable in watchOS
352 |
353 | private var dragGestureRecognizer: UIPanGestureRecognizer!
354 | private var tapGestureRecognizer: UITapGestureRecognizer!
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
355 |
356 | /// cumulative length of active pan gesture(s)
/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/TactileSlider/Classes/TactileSlider.swift:361:63: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
359 | // gross workaround for not being able to use @available on stored properties, from https://www.klundberg.com/blog/Swift-2-and-@available-properties/
360 | private var _minMaxFeedbackGenerator: AnyObject?
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:377:50: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
375 | ///
376 | /// - Note: Defaults to `.light` if not set
377 | @available(iOS 10.0, *) open var feedbackStyle: UIImpactFeedbackGenerator.FeedbackStyle {
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
378 | get {
379 | guard let _feedbackStyle = _feedbackStyle,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:491:21: error: cannot override 'accessibilityDecrement' which has been marked unavailable
489 | // MARK: - Accessibility
490 |
491 | override open func accessibilityDecrement() {
| |- error: cannot override 'accessibilityDecrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityDecrement'
492 | let newValue = value - steppingMode.stepSize(in: minimum...maximum)
493 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:355:1: note: 'accessibilityDecrement()' has been explicitly marked unavailable here
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityDecrement()' has been explicitly marked unavailable here
356 |
357 | /*
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:496:21: error: cannot override 'accessibilityIncrement' which has been marked unavailable
494 | }
495 |
496 | override open func accessibilityIncrement() {
| |- error: cannot override 'accessibilityIncrement' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'accessibilityIncrement'
497 | let newValue = value + steppingMode.stepSize(in: minimum...maximum)
498 | userSetValue(newValue, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:354:1: note: 'accessibilityIncrement()' has been explicitly marked unavailable here
352 | of a UISlider, and accessibilityDecrement will decrease the value.
353 | */
354 | - (void)accessibilityIncrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityIncrement()' has been explicitly marked unavailable here
355 | - (void)accessibilityDecrement API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
356 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:534:28: error: 'UIPanGestureRecognizer' is unavailable in watchOS
532 | }
533 |
534 | @objc func didPan(sender: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
535 | let translationLengthAlongValueAxis = valueAxisFrom(sender.translation(in: self))
536 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:591:28: error: 'UITapGestureRecognizer' is unavailable in watchOS
589 | }
590 |
591 | @objc func didTap(sender: UITapGestureRecognizer) {
| `- error: 'UITapGestureRecognizer' is unavailable in watchOS
592 | if sender.state == .ended {
593 | let tapLocation: CGFloat
/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/TactileSlider/Classes/TactileSlider.swift:608:73: error: 'UITraitCollection' is unavailable in watchOS
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:608:21: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
606 | // MARK: - Graphics
607 |
608 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
609 | renderer.trackBackground = trackBackground
610 | renderer.updateOutlineColors()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift:51:41: error: 'UIControl' is unavailable in watchOS
49 | @available(tvOS, unavailable)
50 | @available(macOS, unavailable)
51 | @IBDesignable open class TactileSlider: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
52 |
53 | /// Describes how a stepper-like object should step through a range of floating point values.
/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/TactileSlider/Classes/TactileSlider.swift:363:40: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
361 | @available(iOS 10.0, *) private var minMaxFeedbackGenerator: UIImpactFeedbackGenerator? {
362 | get {
363 | return _minMaxFeedbackGenerator as? UIImpactFeedbackGenerator
| `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
364 | }
365 | set(newValue) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
| `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSlider.swift
SwiftCompile normal arm64_32 Compiling\ TactileSlider+UIPointerInteractionDelegate.swift /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift (in target 'TactileSlider' from project 'TactileSlider')
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:47: error: 'UIPointerInteraction' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:20:72: error: 'UITargetedPreview' is unavailable in watchOS
18 | }
19 |
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
| `- error: 'UITargetedPreview' is unavailable in watchOS
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:47: error: 'UITargetedPreview' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UITargetedPreview' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:69: error: 'UIPointerStyle' is unavailable in watchOS
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- error: 'UIPointerStyle' is unavailable in watchOS
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:33:2: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
31 |
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
| `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:46: error: 'UIPointerInteraction' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:87: error: 'UIPointerRegionRequest' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegionRequest' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:83:12: note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
81 |
82 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
83 | @interface UIPointerRegionRequest : NSObject
| `- note: 'UIPointerRegionRequest' has been explicitly marked unavailable here
84 |
85 | /// The location of the pointer in the interaction's view's coordinate space.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:126: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:39:146: error: 'UIPointerRegion' is unavailable in watchOS
37 | }
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
40 | return UIPointerRegion(rect: self.bounds)
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:46: error: 'UIPointerInteraction' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerInteraction' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:85: error: 'UIPointerRegion' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerRegion' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerRegion.h:16:12: note: 'UIPointerRegion' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
16 | @interface UIPointerRegion : NSObject <NSCopying>
| `- note: 'UIPointerRegion' has been explicitly marked unavailable here
17 |
18 | @property (nonatomic, readonly) CGRect rect;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:43:105: error: 'UIPointerStyle' is unavailable in watchOS
41 | }
42 |
43 | open func pointerInteraction(_ interaction: UIPointerInteraction, styleFor region: UIPointerRegion) -> UIPointerStyle? {
| `- error: 'UIPointerStyle' is unavailable in watchOS
44 | var style: UIPointerStyle? = nil
45 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerStyle.h:21:12: note: 'UIPointerStyle' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
21 | @interface UIPointerStyle : UIHoverStyle <NSCopying>
| `- note: 'UIPointerStyle' has been explicitly marked unavailable here
22 |
23 | /// Accessories to display alongside this UIPointerStyle. Supports up to 4 accessories.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:13:26: error: 'UIPointerInteractionDelegate' is unavailable in watchOS
11 | @available(iOS 13.4, *)
12 | @available(tvOS, unavailable)
13 | extension TactileSlider: UIPointerInteractionDelegate {
| `- error: 'UIPointerInteractionDelegate' is unavailable in watchOS
14 |
15 | internal func setUpPointerInteraction() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:36:11: note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
34 |
35 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
36 | @protocol UIPointerInteractionDelegate <NSObject>
| `- note: 'UIPointerInteractionDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:16:28: error: 'UIPointerInteraction' is unavailable in watchOS
14 |
15 | internal func setUpPointerInteraction() {
16 | let pointerInteraction = UIPointerInteraction(delegate: self)
| `- error: 'UIPointerInteraction' is unavailable in watchOS
17 | self.addInteraction(pointerInteraction)
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPointerInteraction.h:20:12: note: 'UIPointerInteraction' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos) NS_SWIFT_UI_ACTOR
20 | @interface UIPointerInteraction : NSObject <UIInteraction>
| `- note: 'UIPointerInteraction' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, weak, readonly, nullable) id<UIPointerInteractionDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:17:8: error: 'addInteraction' is unavailable in watchOS
15 | internal func setUpPointerInteraction() {
16 | let pointerInteraction = UIPointerInteraction(delegate: self)
17 | self.addInteraction(pointerInteraction)
| `- error: 'addInteraction' is unavailable in watchOS
18 | }
19 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInteraction.h:26:1: note: 'addInteraction' has been explicitly marked unavailable here
24 | @interface UIView (Interactions)
25 |
26 | - (void)addInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'addInteraction' has been explicitly marked unavailable here
27 | - (void)removeInteraction:(id<UIInteraction>)interaction API_AVAILABLE(ios(11.0), tvos(13.0)) API_UNAVAILABLE(watchos);
28 |
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:22:28: error: 'UIPreviewParameters' is unavailable in watchOS
20 | public func targetedPreview(for interaction: UIPointerInteraction) -> UITargetedPreview? {
21 | if let interactionView = interaction.view {
22 | let previewParameters = UIPreviewParameters()
| `- error: 'UIPreviewParameters' is unavailable in watchOS
23 | previewParameters.visiblePath = UIBezierPath(roundedRect: bounds, cornerRadius: automaticCornerRadius)
24 | previewParameters.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPreviewParameters.h:18:12: note: 'UIPreviewParameters' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIPreviewParameters : NSObject <NSCopying>
| `- note: 'UIPreviewParameters' has been explicitly marked unavailable here
19 |
20 | /* The default parameters. Use these for most previews.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:26:11: error: 'UITargetedPreview' is unavailable in watchOS
24 | previewParameters.backgroundColor = .clear
25 |
26 | return UITargetedPreview(view: interactionView, parameters: previewParameters)
| `- error: 'UITargetedPreview' is unavailable in watchOS
27 | }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITargetedPreview.h:45:12: note: 'UITargetedPreview' has been explicitly marked unavailable here
43 |
44 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
45 | @interface UITargetedPreview : NSObject <NSCopying>
| `- note: 'UITargetedPreview' has been explicitly marked unavailable here
46 |
47 | /* UITargetedPreview is a preview used during an interaction's animations.
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:35:12: error: cannot find 'UIPointerEffect' in scope
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
| `- error: cannot find 'UIPointerEffect' in scope
36 | )
37 | }
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:35:70: error: cannot find 'UIPointerEffect' in scope
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
| `- error: cannot find 'UIPointerEffect' in scope
36 | )
37 | }
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:34:24: error: incorrect argument label in call (have 'effect:', expected '__shape:')
32 | /// override this to set a custom pointer interaction style
33 | open func pointerStyle(with targetedPreview: UITargetedPreview) -> UIPointerStyle {
34 | return UIPointerStyle(
| `- error: incorrect argument label in call (have 'effect:', expected '__shape:')
35 | effect: UIPointerEffect.hover(targetedPreview, preferredTintMode: UIPointerEffect.TintMode.overlay, prefersShadow: false, prefersScaledContent: true)
36 | )
/Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift:40:37: error: argument passed to call that takes no arguments
38 |
39 | open func pointerInteraction(_ interaction: UIPointerInteraction, regionFor request: UIPointerRegionRequest, defaultRegion: UIPointerRegion) -> UIPointerRegion? {
40 | return UIPointerRegion(rect: self.bounds)
| `- error: argument passed to call that takes no arguments
41 | }
42 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TactileSlider/Classes/TactileSlider+UIPointerInteractionDelegate.swift (in target 'TactileSlider' from project 'TactileSlider')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TactileSlider+UIPointerInteractionDelegate.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-17 16:31:09.275 xcodebuild[801:4886] [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 'TactileSlider' from project 'TactileSlider')
SwiftEmitModule normal arm64 Emitting\ module\ for\ TactileSlider (in target 'TactileSlider' from project 'TactileSlider')
Building workspace TactileSlider with scheme TactileSlider
(3 failures)
BUILD FAILURE 6.4 watchOS