The Swift Package Index logo.Swift Package Index

Build Information

Failed to build RoktUXHelper, reference 2.1.5 (f16537), with Swift 6.4 for watchOS using Xcode 27.0 on 29 Oct 2026 00:43:02 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme RoktUXHelper -destination generic/platform=watchOS

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:51:57: error: 'NSTextContainer' is unavailable in watchOS
 49 |     private let minimumTargetSize: CGFloat = 44
 50 |
 51 |     override init(frame: CGRect = .zero, textContainer: NSTextContainer? = nil) {
    |                                                         `- error: 'NSTextContainer' is unavailable in watchOS
 52 |         let container = NSTextContainer(size: .zero)
 53 |         let manager = InlineTextLayoutManager()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSTextContainer.h:36:12: note: 'NSTextContainer' has been explicitly marked unavailable here
 34 | /// restrictions apply to ``NSTextLayoutManager`` and ``NSTextContentStorage``.
 35 | UIKIT_EXTERN API_AVAILABLE(macos(10.0), ios(7.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos)
 36 | @interface NSTextContainer : NSObject <NSSecureCoding, NSTextLayoutOrientationProvider>
    |            `- note: 'NSTextContainer' has been explicitly marked unavailable here
 37 |
 38 | /**************************** Initialization ****************************/
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:167:69: error: 'UIGestureRecognizer' is unavailable in watchOS
165 |     }
166 |
167 |     override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                     `- error: 'UIGestureRecognizer' is unavailable in watchOS
168 |         guard gestureRecognizer is UITapGestureRecognizer, gestureRecognizer.delegate === self else {
169 |             return super.gestureRecognizerShouldBegin(gestureRecognizer)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:174:48: error: 'UITapGestureRecognizer' is unavailable in watchOS
172 |     }
173 |
174 |     @objc private func handleTap(_ recognizer: UITapGestureRecognizer) {
    |                                                `- error: 'UITapGestureRecognizer' is unavailable in watchOS
175 |         guard recognizer.state == .ended, let run = actionRun(at: recognizer.location(in: self)) else { return }
176 |         activateRun(id: run.id)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:179:50: error: 'UIHoverGestureRecognizer' is unavailable in watchOS
177 |     }
178 |
179 |     @objc private func handleHover(_ recognizer: UIHoverGestureRecognizer) {
    |                                                  `- error: 'UIHoverGestureRecognizer' is unavailable in watchOS
180 |         let next = recognizer.state == .began || recognizer.state == .changed
181 |             ? actionRun(at: recognizer.location(in: self))?.id : nil
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIHoverGestureRecognizer.h:22:81: note: 'UIHoverGestureRecognizer' has been explicitly marked unavailable here
20 | // On iOS, this gesture recognizer doesn't recognize anything and is effectively
21 | // a no-op.
22 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos, tvos) @interface UIHoverGestureRecognizer : UIGestureRecognizer
   |                                                                                 `- note: 'UIHoverGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | /// The normalized distance from the screen of the hovering device. This value will be 1 at the maximum distance
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:190:47: error: 'UITouch' is unavailable in watchOS
188 |     }
189 |
190 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
191 |         super.touchesBegan(touches, with: event)
192 |         setPressedRun(touches.first.flatMap { actionRun(at: $0.location(in: self))?.id })
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:190:69: error: 'UIEvent' is unavailable in watchOS
188 |     }
189 |
190 |     override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
191 |         super.touchesBegan(touches, with: event)
192 |         setPressedRun(touches.first.flatMap { actionRun(at: $0.location(in: self))?.id })
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:195:47: error: 'UITouch' is unavailable in watchOS
193 |     }
194 |
195 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                               `- error: 'UITouch' is unavailable in watchOS
196 |         super.touchesEnded(touches, with: event)
197 |         setPressedRun(nil)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:195:69: error: 'UIEvent' is unavailable in watchOS
193 |     }
194 |
195 |     override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                     `- error: 'UIEvent' is unavailable in watchOS
196 |         super.touchesEnded(touches, with: event)
197 |         setPressedRun(nil)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:200:51: error: 'UITouch' is unavailable in watchOS
198 |     }
199 |
200 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                   `- error: 'UITouch' is unavailable in watchOS
201 |         super.touchesCancelled(touches, with: event)
202 |         setPressedRun(nil)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
 49 |
 50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 51 | @interface UITouch : NSObject
    |            `- note: 'UITouch' has been explicitly marked unavailable here
 52 |
 53 | @property(nonatomic,readonly) NSTimeInterval      timestamp;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:200:73: error: 'UIEvent' is unavailable in watchOS
198 |     }
199 |
200 |     override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
    |                                                                         `- error: 'UIEvent' is unavailable in watchOS
201 |         super.touchesCancelled(touches, with: event)
202 |         setPressedRun(nil)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:24:29: error: 'UITextView' is unavailable in watchOS
 22 |
 23 | /// One TextKit layout keeps every span, including action labels, in the same text flow.
 24 | final class InlineTextView: UITextView, UIGestureRecognizerDelegate {
    |                             `- error: 'UITextView' is unavailable in watchOS
 25 |     private(set) var runs: [InlineTextRun] = []
 26 |     var onInteractionStateChange: ((UUID, StyleState) -> Void)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:24:41: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 22 |
 23 | /// One TextKit layout keeps every span, including action labels, in the same text flow.
 24 | final class InlineTextView: UITextView, UIGestureRecognizerDelegate {
    |                                         `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 25 |     private(set) var runs: [InlineTextRun] = []
 26 |     var onInteractionStateChange: ((UUID, StyleState) -> Void)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:264:18: error: cannot override 'accessibilityActivationPoint' which has been marked unavailable
262 |     var activationFrameInContainerSpace: CGRect?
263 |
264 |     override var accessibilityActivationPoint: CGPoint {
    |                  |- error: cannot override 'accessibilityActivationPoint' which has been marked unavailable
    |                  `- note: remove 'override' modifier to declare a new 'accessibilityActivationPoint'
265 |         get {
266 |             guard let frame = activationFrameInContainerSpace,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:145:31: note: 'accessibilityActivationPoint' has been explicitly marked unavailable here
143 |  default == Mid-point of the accessibilityFrame.
144 |  */
145 | @property (nonatomic) CGPoint accessibilityActivationPoint API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                               `- note: 'accessibilityActivationPoint' has been explicitly marked unavailable here
146 |
147 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:275:19: error: cannot override 'accessibilityActivate' which has been marked unavailable
273 |     }
274 |
275 |     override func accessibilityActivate() -> Bool { activation?() ?? false }
    |                   |- error: cannot override 'accessibilityActivate' which has been marked unavailable
    |                   `- note: remove 'override' modifier to declare a new 'accessibilityActivate'
276 | }
277 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:346:1: note: 'accessibilityActivate()' has been explicitly marked unavailable here
344 |  default == NO
345 |  */
346 | - (BOOL)accessibilityActivate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    | `- note: 'accessibilityActivate()' has been explicitly marked unavailable here
347 |
348 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/InlineTextView.swift:260:49: error: 'UIAccessibilityElement' is unavailable in watchOS
258 | }
259 |
260 | private final class InlineAccessibilityElement: UIAccessibilityElement {
    |                                                 `- error: 'UIAccessibilityElement' is unavailable in watchOS
261 |     var activation: (() -> Bool)?
262 |     var activationFrameInContainerSpace: CGRect?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibilityElement.h:26:12: note: 'UIAccessibilityElement' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
26 | @interface UIAccessibilityElement : UIResponder<UIAccessibilityIdentification>
   |            `- note: 'UIAccessibilityElement' has been explicitly marked unavailable here
27 |
28 | // initialize with the accessibility container that contains this element
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/ResizableHostingController.swift:5:44: error: cannot find type 'UIHostingController' in scope
 3 |
 4 | @available(iOS 15, *)
 5 | class ResizableHostingController<Content>: UIHostingController<Content> where Content: View {
   |                                            `- error: cannot find type 'UIHostingController' in scope
 6 |     override func viewDidLoad() {
 7 |         super.viewDidLoad()
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/ResizableHostingController.swift:6:19: error: method does not override any method from its superclass
 4 | @available(iOS 15, *)
 5 | class ResizableHostingController<Content>: UIHostingController<Content> where Content: View {
 6 |     override func viewDidLoad() {
   |                   `- error: method does not override any method from its superclass
 7 |         super.viewDidLoad()
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/ResizableHostingController.swift:12:19: error: method does not override any method from its superclass
10 |     }
11 |
12 |     override func viewDidLayoutSubviews() {
   |                   `- error: method does not override any method from its superclass
13 |         super.viewDidLayoutSubviews()
14 |         self.view.invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:24:29: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 22 |     private let cornerRadius: CGFloat
 23 |     private let allowBackdropToClose: Bool
 24 |     private var panGesture: UIPanGestureRecognizer?
    |                             `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 25 |     private var dragStartHeight: CGFloat?
 26 |
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:33:35: error: 'UIViewController' is unavailable in watchOS
 31 |     private let collapsedResolver: (CGFloat) -> CGFloat
 32 |
 33 |     init(presentedViewController: UIViewController,
    |                                   `- error: 'UIViewController' is unavailable in watchOS
 34 |          presenting presentingViewController: UIViewController?,
 35 |          heightResolver: @escaping (CGFloat) -> CGFloat,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:34:47: error: 'UIViewController' is unavailable in watchOS
 32 |
 33 |     init(presentedViewController: UIViewController,
 34 |          presenting presentingViewController: UIViewController?,
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 35 |          heightResolver: @escaping (CGFloat) -> CGFloat,
 36 |          cornerRadius: CGFloat,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:82:61: error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
 80 |     /// size class also falls back to the platform sheet.
 81 |     static func shouldPresentFullBleed(presentation: BottomSheetPresentation?,
 82 |                                        horizontalSizeClass: UIUserInterfaceSizeClass) -> Bool {
    |                                                             `- error: 'UIUserInterfaceSizeClass' is unavailable in watchOS
 83 |         presentation == .fullBleed && horizontalSizeClass == .compact
 84 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:26:28: note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
 24 | } API_UNAVAILABLE(tvos, watchos);
 25 |
 26 | typedef NS_ENUM(NSInteger, UIUserInterfaceSizeClass) {
    |                            `- note: 'UIUserInterfaceSizeClass' has been explicitly marked unavailable here
 27 |     UIUserInterfaceSizeClassUnspecified = 0,
 28 |     UIUserInterfaceSizeClassCompact     = 1,
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:199:35: error: 'UIView' is unavailable in watchOS
197 |     /// The backdrop at rest, i.e. fully faded in. Presentation starts it at zero alpha and
198 |     /// animates to this.
199 |     static func makeBackdrop() -> UIView {
    |                                   `- error: 'UIView' is unavailable in watchOS
200 |         let backdrop = UIView()
201 |         backdrop.backgroundColor = UIColor.black.withAlphaComponent(backdropAlpha)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:210:47: error: 'UIView' is unavailable in watchOS
208 |
209 |     /// Rounds the sheet's top corners — UISheetPresentationController does this for free.
210 |     static func applySheetAppearance(to view: UIView, cornerRadius: CGFloat) {
    |                                               `- error: 'UIView' is unavailable in watchOS
211 |         view.layer.cornerRadius = cornerRadius
212 |         view.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:283:45: error: 'UIPanGestureRecognizer' is unavailable in watchOS
281 |     }
282 |
283 |     @objc private func handlePan(_ gesture: UIPanGestureRecognizer) {
    |                                             `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
284 |         guard let presentedView, let containerView else { return }
285 |         let translation = gesture.translation(in: containerView).y
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:11:52: error: 'UIPresentationController' is unavailable in watchOS
  9 | // 8pt on 26.2 — so honouring the setting means not using UISheetPresentationController at all.
 10 | @available(iOS 15, *)
 11 | final class RoktBottomSheetPresentationController: UIPresentationController {
    |                                                    `- error: 'UIPresentationController' is unavailable in watchOS
 12 |
 13 |     // Fraction of the sheet's own height a drag must cover before release dismisses it.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:323:49: error: 'UIGestureRecognizer' is unavailable in watchOS
321 |     // pan and the scroll pan compete, and the sheet drags away while the user is trying to
322 |     // scroll. Recognising simultaneously lets `gestureRecognizerShouldBegin` arbitrate instead.
323 |     func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
    |                                                 `- error: 'UIGestureRecognizer' is unavailable in watchOS
324 |                            shouldRecognizeSimultaneouslyWith other: UIGestureRecognizer) -> Bool {
325 |         true
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:324:69: error: 'UIGestureRecognizer' is unavailable in watchOS
322 |     // scroll. Recognising simultaneously lets `gestureRecognizerShouldBegin` arbitrate instead.
323 |     func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
324 |                            shouldRecognizeSimultaneouslyWith other: UIGestureRecognizer) -> Bool {
    |                                                                     `- error: 'UIGestureRecognizer' is unavailable in watchOS
325 |         true
326 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:328:60: error: 'UIGestureRecognizer' is unavailable in watchOS
326 |     }
327 |
328 |     func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                            `- error: 'UIGestureRecognizer' is unavailable in watchOS
329 |         guard let pan = gestureRecognizer as? UIPanGestureRecognizer,
330 |               let containerView else { return true }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:338:47: error: 'UIPanGestureRecognizer' is unavailable in watchOS
336 |     }
337 |
338 |     private func scrollViewUnderTouch(of pan: UIPanGestureRecognizer) -> UIScrollView? {
    |                                               `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
339 |         guard let presentedView else { return nil }
340 |         let point = pan.location(in: presentedView)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:338:74: error: 'UIScrollView' is unavailable in watchOS
336 |     }
337 |
338 |     private func scrollViewUnderTouch(of pan: UIPanGestureRecognizer) -> UIScrollView? {
    |                                                                          `- error: 'UIScrollView' is unavailable in watchOS
339 |         guard let presentedView else { return nil }
340 |         let point = pan.location(in: presentedView)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:319:50: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
317 |
318 | @available(iOS 15, *)
319 | extension RoktBottomSheetPresentationController: UIGestureRecognizerDelegate {
    |                                                  `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
320 |     // The dynamic bottom sheet hosts its content in a SwiftUI ScrollView. Without this the sheet
321 |     // pan and the scroll pan compete, and the sheet drags away while the user is trying to
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:370:57: error: 'UIViewController' is unavailable in watchOS
368 |     }
369 |
370 |     func presentationController(forPresented presented: UIViewController,
    |                                                         `- error: 'UIViewController' is unavailable in watchOS
371 |                                 presenting: UIViewController?,
372 |                                 source: UIViewController) -> UIPresentationController? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:371:45: error: 'UIViewController' is unavailable in watchOS
369 |
370 |     func presentationController(forPresented presented: UIViewController,
371 |                                 presenting: UIViewController?,
    |                                             `- error: 'UIViewController' is unavailable in watchOS
372 |                                 source: UIViewController) -> UIPresentationController? {
373 |         let controller = RoktBottomSheetPresentationController(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:372:41: error: 'UIViewController' is unavailable in watchOS
370 |     func presentationController(forPresented presented: UIViewController,
371 |                                 presenting: UIViewController?,
372 |                                 source: UIViewController) -> UIPresentationController? {
    |                                         `- error: 'UIViewController' is unavailable in watchOS
373 |         let controller = RoktBottomSheetPresentationController(
374 |             presentedViewController: presented,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:372:62: error: 'UIPresentationController' is unavailable in watchOS
370 |     func presentationController(forPresented presented: UIViewController,
371 |                                 presenting: UIViewController?,
372 |                                 source: UIViewController) -> UIPresentationController? {
    |                                                              `- error: 'UIPresentationController' is unavailable in watchOS
373 |         let controller = RoktBottomSheetPresentationController(
374 |             presentedViewController: presented,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:384:54: error: 'UIViewController' is unavailable in watchOS
382 |     }
383 |
384 |     func animationController(forPresented presented: UIViewController,
    |                                                      `- error: 'UIViewController' is unavailable in watchOS
385 |                              presenting: UIViewController,
386 |                              source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:385:42: error: 'UIViewController' is unavailable in watchOS
383 |
384 |     func animationController(forPresented presented: UIViewController,
385 |                              presenting: UIViewController,
    |                                          `- error: 'UIViewController' is unavailable in watchOS
386 |                              source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
387 |         RoktBottomSheetSlideAnimator(isPresenting: true)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:386:38: error: 'UIViewController' is unavailable in watchOS
384 |     func animationController(forPresented presented: UIViewController,
385 |                              presenting: UIViewController,
386 |                              source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
    |                                      `- error: 'UIViewController' is unavailable in watchOS
387 |         RoktBottomSheetSlideAnimator(isPresenting: true)
388 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:386:59: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
384 |     func animationController(forPresented presented: UIViewController,
385 |                              presenting: UIViewController,
386 |                              source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
    |                                                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
387 |         RoktBottomSheetSlideAnimator(isPresenting: true)
388 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:390:54: error: 'UIViewController' is unavailable in watchOS
388 |     }
389 |
390 |     func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
    |                                                      `- error: 'UIViewController' is unavailable in watchOS
391 |         RoktBottomSheetSlideAnimator(isPresenting: false)
392 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:390:75: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
388 |     }
389 |
390 |     func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
    |                                                                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
391 |         RoktBottomSheetSlideAnimator(isPresenting: false)
392 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:355:61: error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
353 | /// `.pageSheet` would otherwise provide.
354 | @available(iOS 15, *)
355 | final class RoktBottomSheetTransitioningDelegate: NSObject, UIViewControllerTransitioningDelegate {
    |                                                             `- error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
356 |     private let heightResolver: (CGFloat) -> CGFloat
357 |     private let cornerRadius: CGFloat
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:180:11: note: 'UIViewControllerTransitioningDelegate' has been explicitly marked unavailable here
178 |
179 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
180 | @protocol UIViewControllerTransitioningDelegate <NSObject>
    |           `- note: 'UIViewControllerTransitioningDelegate' has been explicitly marked unavailable here
181 |
182 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:403:44: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
401 |     }
402 |
403 |     func transitionDuration(using context: UIViewControllerContextTransitioning?) -> TimeInterval {
    |                                            `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
404 |         isPresenting ? 0.35 : 0.25
405 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:407:43: error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
405 |     }
406 |
407 |     func animateTransition(using context: UIViewControllerContextTransitioning) {
    |                                           `- error: 'UIViewControllerContextTransitioning' is unavailable in watchOS
408 |         if isPresenting {
409 |             guard let toViewController = context.viewController(forKey: .to),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:68:11: note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 66 |
 67 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 68 | @protocol UIViewControllerContextTransitioning <NSObject>
    |           `- note: 'UIViewControllerContextTransitioning' has been explicitly marked unavailable here
 69 |
 70 | // The view in which the animated transition should take place.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktBottomSheetPresentationController.swift:396:53: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
394 |
395 | @available(iOS 15, *)
396 | final class RoktBottomSheetSlideAnimator: NSObject, UIViewControllerAnimatedTransitioning {
    |                                                     `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
397 |     private let isPresenting: Bool
398 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:137:11: note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
135 |
136 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
137 | @protocol UIViewControllerAnimatedTransitioning <NSObject>
    |           `- note: 'UIViewControllerAnimatedTransitioning' has been explicitly marked unavailable here
138 |
139 | // This is used for percent driven interactive transitions, as well as for
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:5:32: error: 'UIWindow' is unavailable in watchOS
  3 | @available(iOS 15.0, *)
  4 | enum RoktUXPresentationResolver {
  5 |     static func keyWindow() -> UIWindow? {
    |                                `- error: 'UIWindow' is unavailable in watchOS
  6 |         UIApplication.shared.connectedScenes
  7 |             .compactMap { $0 as? UIWindowScene }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:22:20: error: 'UIViewController' is unavailable in watchOS
 20 |     /// `isPresenterUsable` are not followed (avoids stale / dismissing modals).
 21 |     static func frontmostViewController(
 22 |         from root: UIViewController?,
    |                    `- error: 'UIViewController' is unavailable in watchOS
 23 |         isPresenterUsable: (UIViewController) -> Bool
 24 |     ) -> UIViewController? {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:23:29: error: 'UIViewController' is unavailable in watchOS
 21 |     static func frontmostViewController(
 22 |         from root: UIViewController?,
 23 |         isPresenterUsable: (UIViewController) -> Bool
    |                             `- error: 'UIViewController' is unavailable in watchOS
 24 |     ) -> UIViewController? {
 25 |         guard let root else { return nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:24:10: error: 'UIViewController' is unavailable in watchOS
 22 |         from root: UIViewController?,
 23 |         isPresenterUsable: (UIViewController) -> Bool
 24 |     ) -> UIViewController? {
    |          `- error: 'UIViewController' is unavailable in watchOS
 25 |         guard let root else { return nil }
 26 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:56:32: error: 'UIViewController' is unavailable in watchOS
 54 |
 55 |     static func stableTopViewController(
 56 |         startingAt controller: UIViewController?,
    |                                `- error: 'UIViewController' is unavailable in watchOS
 57 |         logFailures: Bool = true,
 58 |         isPresenterUsable: (UIViewController) -> Bool = defaultIsPresenterUsable
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:58:29: error: 'UIViewController' is unavailable in watchOS
 56 |         startingAt controller: UIViewController?,
 57 |         logFailures: Bool = true,
 58 |         isPresenterUsable: (UIViewController) -> Bool = defaultIsPresenterUsable
    |                             `- error: 'UIViewController' is unavailable in watchOS
 59 |     ) -> UIViewController? {
 60 |         guard let controller else {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:59:10: error: 'UIViewController' is unavailable in watchOS
 57 |         logFailures: Bool = true,
 58 |         isPresenterUsable: (UIViewController) -> Bool = defaultIsPresenterUsable
 59 |     ) -> UIViewController? {
    |          `- error: 'UIViewController' is unavailable in watchOS
 60 |         guard let controller else {
 61 |             if logFailures {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:97:22: error: 'UIViewController' is unavailable in watchOS
 95 |     /// we can drill into to find a usable leaf (see ``frontmostViewController``).
 96 |     private static func shouldTraverseIntoPresentedChild(
 97 |         _ presented: UIViewController,
    |                      `- error: 'UIViewController' is unavailable in watchOS
 98 |         isPresenterUsable: (UIViewController) -> Bool
 99 |     ) -> Bool {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/RoktUXPresentationResolver.swift:98:29: error: 'UIViewController' is unavailable in watchOS
 96 |     private static func shouldTraverseIntoPresentedChild(
 97 |         _ presented: UIViewController,
 98 |         isPresenterUsable: (UIViewController) -> Bool
    |                             `- error: 'UIViewController' is unavailable in watchOS
 99 |     ) -> Bool {
100 |         if isPresenterUsable(presented) { return true }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ StyleTransformer.swift,\ TransformerError.swift,\ RoktUXLogLevel.swift,\ RoktUXLogger.swift,\ UXEventsDelegate.swift,\ FormValidationCoordinator.swift,\ LayoutValidator.swift,\ WideStack.swift,\ BasicTextComponent.swift,\ BottomSheetComponent.swift,\ CatalogCarouselCollectionComponent.swift,\ CatalogCombinedCollectionComponent.swift,\ CatalogDevicePayButtonComponent.swift,\ CatalogDropdownComponent.swift,\ CatalogImageGalleryComponent.swift,\ CatalogResponseButtonComponent.swift,\ CatalogStackedCollectionComponent.swift,\ CloseButtonComponent.swift,\ ColumnComponent.swift,\ CGFloat+Extension.swift,\ CGRect+Extension.swift,\ CGSize+Extension.swift,\ CatalogCarouselScrollHost.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/LayoutTransformer/StyleTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/LayoutTransformer/TransformerError.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Logging/RoktUXLogLevel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Logging/RoktUXLogger.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/UXEventsDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Validation/FormValidationCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Validator/LayoutValidator.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/WideStack.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/BasicTextComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/BottomSheetComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogCarouselCollectionComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogCombinedCollectionComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogResponseButtonComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogStackedCollectionComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CloseButtonComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ColumnComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGFloat+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGRect+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGSize+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogCarouselCollectionComponent.swift:42:22: error: value of type 'CatalogCarouselScrollHost<some View>' has no member 'id'
40 |                                             .environmentObject(globalScreenSize)
41 |                                             .disabled(!isInteractionEnabled))
42 |                     .id(model.id)
   |                      `- error: value of type 'CatalogCarouselScrollHost<some View>' has no member 'id'
43 |             }
44 |             .frame(height: model.contentHeight ?? 1)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:249:42: error: cannot find type 'PKPaymentButton' in scope
247 |     var action: () -> Void
248 |
249 |     func makeUIView(context: Context) -> PKPaymentButton {
    |                                          `- error: cannot find type 'PKPaymentButton' in scope
250 |         let button = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: colorScheme == .dark ? .white : .black)
251 |         button.addTarget(context.coordinator, action: #selector(Coordinator.buttonTapped), for: .touchUpInside)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:249:30: error: cannot find type 'Context' in scope
247 |     var action: () -> Void
248 |
249 |     func makeUIView(context: Context) -> PKPaymentButton {
    |                              `- error: cannot find type 'Context' in scope
250 |         let button = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: colorScheme == .dark ? .white : .black)
251 |         button.addTarget(context.coordinator, action: #selector(Coordinator.buttonTapped), for: .touchUpInside)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:255:33: error: cannot find type 'PKPaymentButton' in scope
253 |     }
254 |
255 |     func updateUIView(_ uiView: PKPaymentButton, context: Context) {
    |                                 `- error: cannot find type 'PKPaymentButton' in scope
256 |         uiView.isEnabled = isEnabled
257 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:255:59: error: cannot find type 'Context' in scope
253 |     }
254 |
255 |     func updateUIView(_ uiView: PKPaymentButton, context: Context) {
    |                                                           `- error: cannot find type 'Context' in scope
256 |         uiView.isEnabled = isEnabled
257 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:244:38: error: cannot find type 'UIViewRepresentable' in scope
242 |
243 | @available(iOS 15.0, *)
244 | private struct LegacyApplePayButton: UIViewRepresentable {
    |                                      `- error: cannot find type 'UIViewRepresentable' in scope
245 |     @SwiftUI.Environment(\.isEnabled) private var isEnabled
246 |     var colorScheme: ColorScheme
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:129:14: error: value of type 'LegacyApplePayButton' has no member 'id'
127 |                 model.handleTap()
128 |             })
129 |             .id(colorScheme)
    |              `- error: value of type 'LegacyApplePayButton' has no member 'id'
130 |         }
131 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:159:10: error: 'onHover(perform:)' is unavailable in watchOS
157 |         }
158 |         .accessibilityAddTraits(.isButton)
159 |         .onHover { hovered in
    |          `- error: 'onHover(perform:)' is unavailable in watchOS
160 |             isHovered = hovered
161 |             updateStyleState()
SwiftUI.View.onHover:2:36: note: 'onHover(perform:)' has been explicitly marked unavailable here
1 | protocol View {
2 | @inlinable nonisolated public func onHover(perform action: @escaping (Bool) -> Void) -> some View
  |                                    `- note: 'onHover(perform:)' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:250:22: error: cannot find 'PKPaymentButton' in scope
248 |
249 |     func makeUIView(context: Context) -> PKPaymentButton {
250 |         let button = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: colorScheme == .dark ? .white : .black)
    |                      `- error: cannot find 'PKPaymentButton' in scope
251 |         button.addTarget(context.coordinator, action: #selector(Coordinator.buttonTapped), for: .touchUpInside)
252 |         return button
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:412:30: error: cannot find type 'Context' in scope
410 |     let onFrameChange: (CGRect) -> Void
411 |
412 |     func makeUIView(context: Context) -> FrameObserverView {
    |                              `- error: cannot find type 'Context' in scope
413 |         let view = FrameObserverView()
414 |         view.isUserInteractionEnabled = false
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:420:61: error: cannot find type 'Context' in scope
418 |     }
419 |
420 |     func updateUIView(_ uiView: FrameObserverView, context: Context) {
    |                                                             `- error: cannot find type 'Context' in scope
421 |         uiView.onFrameChange = onFrameChange
422 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:409:33: error: cannot find type 'UIViewRepresentable' in scope
407 | }
408 |
409 | private struct ViewFrameReader: UIViewRepresentable {
    |                                 `- error: cannot find type 'UIViewRepresentable' in scope
410 |     let onFrameChange: (CGRect) -> Void
411 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:429:40: error: 'UIView' is unavailable in watchOS
427 | }
428 |
429 | private final class FrameObserverView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
430 |     var onFrameChange: ((CGRect) -> Void)?
431 |     private var lastFrame: CGRect = .zero
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:450:30: error: cannot find type 'Context' in scope
448 |     let content: () -> OverlayContent
449 |
450 |     func makeUIView(context: Context) -> DropdownOverlayHostingView {
    |                              `- error: cannot find type 'Context' in scope
451 |         DropdownOverlayHostingView()
452 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:454:70: error: cannot find type 'Context' in scope
452 |     }
453 |
454 |     func updateUIView(_ uiView: DropdownOverlayHostingView, context: Context) {
    |                                                                      `- error: cannot find type 'Context' in scope
455 |         if isPresented {
456 |             uiView.present(content: AnyView(content()))
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:446:70: error: cannot find type 'UIViewRepresentable' in scope
444 |
445 | @available(iOS 15, *)
446 | private struct DropdownWindowOverlayPresenter<OverlayContent: View>: UIViewRepresentable {
    |                                                                      `- error: cannot find type 'UIViewRepresentable' in scope
447 |     @Binding var isPresented: Bool
448 |     let content: () -> OverlayContent
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:468:36: error: cannot find type 'UIHostingController' in scope
466 |
467 | private final class DropdownOverlayHostingView: UIView {
468 |     private var hostingController: UIHostingController<AnyView>?
    |                                    `- error: cannot find type 'UIHostingController' in scope
469 |     private weak var attachedWindow: UIWindow?
470 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:469:38: error: 'UIWindow' is unavailable in watchOS
467 | private final class DropdownOverlayHostingView: UIView {
468 |     private var hostingController: UIHostingController<AnyView>?
469 |     private weak var attachedWindow: UIWindow?
    |                                      `- error: 'UIWindow' is unavailable in watchOS
470 |
471 |     override init(frame: CGRect) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:518:32: error: 'UIWindow' is unavailable in watchOS
516 |     }
517 |
518 |     private var currentWindow: UIWindow? {
    |                                `- error: 'UIWindow' is unavailable in watchOS
519 |         if let w = hostingController?.view.window ?? attachedWindow ?? self.window {
520 |             return w
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:467:49: error: 'UIView' is unavailable in watchOS
465 | }
466 |
467 | private final class DropdownOverlayHostingView: UIView {
    |                                                 `- error: 'UIView' is unavailable in watchOS
468 |     private var hostingController: UIHostingController<AnyView>?
469 |     private weak var attachedWindow: UIWindow?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:103:14: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'DropdownWindowOverlayPresenter<some View>' conform to 'ShapeStyle'
101 |                 }
102 |             }
103 |             .background(
    |              `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'DropdownWindowOverlayPresenter<some View>' conform to 'ShapeStyle'
104 |                 DropdownWindowOverlayPresenter(
105 |                     isPresented: $isExpanded,
SwiftUI.View.background:2:36: note: where 'S' = 'DropdownWindowOverlayPresenter<some View>'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
  |                                    `- note: where 'S' = 'DropdownWindowOverlayPresenter<some View>'
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:210:10: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'ViewFrameReader' conform to 'ShapeStyle'
208 |         )
209 |         .clipShape(RoundedRectangle(cornerRadius: borderRadius))
210 |         .background(
    |          `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'ViewFrameReader' conform to 'ShapeStyle'
211 |             ViewFrameReader { frame in
212 |                 guard frame.isFinite, frame != .zero else { return }
SwiftUI.View.background:2:36: note: where 'S' = 'ViewFrameReader'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
  |                                    `- note: where 'S' = 'ViewFrameReader'
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:248:28: error: 'UIScreen' is unavailable in watchOS
246 |     @ViewBuilder
247 |     private func expandedOverlayView() -> some View {
248 |         let screenBounds = UIScreen.main.bounds
    |                            `- error: 'UIScreen' is unavailable in watchOS
249 |         let overlayHeight = screenBounds.height
250 |         let dropdownHeight = min(optionListEstimatedHeight, 220)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:248:37: error: 'main' is unavailable in watchOS
246 |     @ViewBuilder
247 |     private func expandedOverlayView() -> some View {
248 |         let screenBounds = UIScreen.main.bounds
    |                                     `- error: 'main' is unavailable in watchOS
249 |         let overlayHeight = screenBounds.height
250 |         let dropdownHeight = min(optionListEstimatedHeight, 220)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:308:28: error: 'systemBackground' is unavailable in watchOS
306 |         }
307 |         .frame(height: contentHeight)
308 |         .background(Color(.systemBackground))
    |                            `- error: 'systemBackground' is unavailable in watchOS
309 |         .clipShape(RoundedRectangle(cornerRadius: borderRadius))
310 |         .overlay(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:413:20: error: 'init()' is unavailable in watchOS
411 |
412 |     func makeUIView(context: Context) -> FrameObserverView {
413 |         let view = FrameObserverView()
    |                    `- error: 'init()' is unavailable in watchOS
414 |         view.isUserInteractionEnabled = false
415 |         view.backgroundColor = .clear
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:451:9: error: 'init()' is unavailable in watchOS
449 |
450 |     func makeUIView(context: Context) -> DropdownOverlayHostingView {
451 |         DropdownOverlayHostingView()
    |         `- error: 'init()' is unavailable in watchOS
452 |     }
453 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:496:26: error: cannot find 'UIHostingController' in scope
494 |         }
495 |
496 |         let controller = UIHostingController(rootView: content)
    |                          `- error: cannot find 'UIHostingController' in scope
497 |         controller.view.backgroundColor = .clear
498 |         controller.view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:497:44: error: cannot infer contextual base in reference to member 'clear'
495 |
496 |         let controller = UIHostingController(rootView: content)
497 |         controller.view.backgroundColor = .clear
    |                                            `- error: cannot infer contextual base in reference to member 'clear'
498 |         controller.view.translatesAutoresizingMaskIntoConstraints = false
499 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:522:16: error: 'UIApplication' is unavailable in watchOS
520 |             return w
521 |         }
522 |         return UIApplication.shared.connectedScenes
    |                `- error: 'UIApplication' is unavailable in watchOS
523 |             .compactMap { $0 as? UIWindowScene }
524 |             .flatMap { $0.windows }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:522:37: error: 'connectedScenes' is unavailable in watchOS
520 |             return w
521 |         }
522 |         return UIApplication.shared.connectedScenes
    |                                     `- error: 'connectedScenes' is unavailable in watchOS
523 |             .compactMap { $0 as? UIWindowScene }
524 |             .flatMap { $0.windows }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    |                                                  `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:523:34: error: 'UIWindowScene' is unavailable in watchOS
521 |         }
522 |         return UIApplication.shared.connectedScenes
523 |             .compactMap { $0 as? UIWindowScene }
    |                                  `- error: 'UIWindowScene' is unavailable in watchOS
524 |             .flatMap { $0.windows }
525 |             .first { $0.isKeyWindow }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindowScene : UIScene
    |            `- note: 'UIWindowScene' has been explicitly marked unavailable here
 23 |
 24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:13:30: error: cannot find type 'Context' in scope
 11 |     var onPanEnded: ((CGFloat, CGFloat) -> Void)?
 12 |
 13 |     func makeUIView(context: Context) -> UIView {
    |                              `- error: cannot find type 'Context' in scope
 14 |         let view = UIView()
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:13:42: error: 'UIView' is unavailable in watchOS
 11 |     var onPanEnded: ((CGFloat, CGFloat) -> Void)?
 12 |
 13 |     func makeUIView(context: Context) -> UIView {
    |                                          `- error: 'UIView' is unavailable in watchOS
 14 |         let view = UIView()
 15 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:33:43: error: cannot find type 'Context' in scope
 31 |     }
 32 |
 33 |     func updateUIView(_: UIView, context: Context) {
    |                                           `- error: cannot find type 'Context' in scope
 34 |         context.coordinator.onTap = onTap
 35 |         context.coordinator.onPanChanged = onPanChanged
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:33:26: error: 'UIView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     func updateUIView(_: UIView, context: Context) {
    |                          `- error: 'UIView' is unavailable in watchOS
 34 |         context.coordinator.onTap = onTap
 35 |         context.coordinator.onPanChanged = onPanChanged
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:59:40: error: 'UITapGestureRecognizer' is unavailable in watchOS
 57 |         }
 58 |
 59 |         @objc func handleTap(_ sender: UITapGestureRecognizer) {
    |                                        `- error: 'UITapGestureRecognizer' is unavailable in watchOS
 60 |             let location = sender.location(in: sender.view)
 61 |             onTap(location)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:64:40: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 62 |         }
 63 |
 64 |         @objc func handlePan(_ sender: UIPanGestureRecognizer) {
    |                                        `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 65 |             let translation = sender.translation(in: sender.view)
 66 |             let velocity = sender.velocity(in: sender.view)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:84:64: error: 'UIGestureRecognizer' is unavailable in watchOS
 82 |         }
 83 |
 84 |         func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                `- error: 'UIGestureRecognizer' is unavailable in watchOS
 85 |             guard let pan = gestureRecognizer as? UIPanGestureRecognizer else { return true }
 86 |             let translation = pan.translation(in: pan.view)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:93:34: error: 'UIGestureRecognizer' is unavailable in watchOS
 91 |
 92 |         func gestureRecognizer(
 93 |             _ gestureRecognizer: UIGestureRecognizer,
    |                                  `- error: 'UIGestureRecognizer' is unavailable in watchOS
 94 |             shouldRecognizeSimultaneouslyWith _: UIGestureRecognizer
 95 |         ) -> Bool {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:94:50: error: 'UIGestureRecognizer' is unavailable in watchOS
 92 |         func gestureRecognizer(
 93 |             _ gestureRecognizer: UIGestureRecognizer,
 94 |             shouldRecognizeSimultaneouslyWith _: UIGestureRecognizer
    |                                                  `- error: 'UIGestureRecognizer' is unavailable in watchOS
 95 |         ) -> Bool {
 96 |             guard gestureRecognizer is UIPanGestureRecognizer else { return true }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:43:34: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 41 |     }
 42 |
 43 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
    |                                  `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 44 |         var onTap: (CGPoint) -> Void
 45 |         var onPanChanged: ((CGFloat) -> Void)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/LayoutTransformer/StyleTransformer.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StyleTransformer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/LayoutTransformer/TransformerError.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformerError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Logging/RoktUXLogLevel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktUXLogLevel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Logging/RoktUXLogger.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktUXLogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/UXEventsDelegate.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UXEventsDelegate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Validation/FormValidationCoordinator.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FormValidationCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/Validator/LayoutValidator.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LayoutValidator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Services/WideStack.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WideStack.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/BasicTextComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BasicTextComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/BottomSheetComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BottomSheetComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogCarouselCollectionComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogCarouselCollectionComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogCombinedCollectionComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogCombinedCollectionComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogDevicePayButtonComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogDropdownComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogImageGalleryComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogResponseButtonComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogResponseButtonComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogStackedCollectionComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogStackedCollectionComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CloseButtonComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CloseButtonComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ColumnComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ColumnComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGFloat+Extension.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGFloat+Extension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGRect+Extension.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGRect+Extension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CGSize+Extension.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGSize+Extension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CatalogCarouselScrollHost.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ RoktUXHelper (in target 'RoktUXHelper' from project 'RoktUXHelper')
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:46:30: error: 'UIDevice' is unavailable in watchOS
44 |
45 |     init(
46 |         deviceType: String = UIDevice.current.userInterfaceIdiom.string,
   |                              `- error: 'UIDevice' is unavailable in watchOS
47 |         deviceModel: String = UIDevice.modelName,
48 |         deviceLocale: String = Locale.current.identifier,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:47:31: error: 'UIDevice' is unavailable in watchOS
45 |     init(
46 |         deviceType: String = UIDevice.current.userInterfaceIdiom.string,
47 |         deviceModel: String = UIDevice.modelName,
   |                               `- error: 'UIDevice' is unavailable in watchOS
48 |         deviceLocale: String = Locale.current.identifier,
49 |         framework: String = Constants.framework,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:52:35: error: 'UIDevice' is unavailable in watchOS
50 |         layoutSchemaVersion: String = Constants.layoutSchemaVersion,
51 |         name: String = Constants.name,
52 |         operatingSystem: String = UIDevice.current.systemName,
   |                                   `- error: 'UIDevice' is unavailable in watchOS
53 |         operatingSystemVersion: String = UIDevice.current.systemVersion,
54 |         platform: String = UIDevice.current.systemName,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:53:42: error: 'UIDevice' is unavailable in watchOS
51 |         name: String = Constants.name,
52 |         operatingSystem: String = UIDevice.current.systemName,
53 |         operatingSystemVersion: String = UIDevice.current.systemVersion,
   |                                          `- error: 'UIDevice' is unavailable in watchOS
54 |         platform: String = UIDevice.current.systemName,
55 |         packageVersion: String? = Bundle.main.infoDictionary?[Constants.kBundleShort] as? String,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:54:28: error: 'UIDevice' is unavailable in watchOS
52 |         operatingSystem: String = UIDevice.current.systemName,
53 |         operatingSystemVersion: String = UIDevice.current.systemVersion,
54 |         platform: String = UIDevice.current.systemName,
   |                            `- error: 'UIDevice' is unavailable in watchOS
55 |         packageVersion: String? = Bundle.main.infoDictionary?[Constants.kBundleShort] as? String,
56 |         packageName: String? = Bundle.main.bundleIdentifier,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift:74:19: error: 'UIUserInterfaceIdiom' is unavailable in watchOS
72 | }
73 |
74 | private extension UIUserInterfaceIdiom {
   |                   `- error: 'UIUserInterfaceIdiom' is unavailable in watchOS
75 |     var string: String {
76 |         switch self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:22:28: note: 'UIUserInterfaceIdiom' has been explicitly marked unavailable here
20 | } API_UNAVAILABLE(tvos, watchos);              // available in iPhone 3.0
21 |
22 | typedef NS_ENUM(NSInteger, UIUserInterfaceIdiom) {
   |                            `- note: 'UIUserInterfaceIdiom' has been explicitly marked unavailable here
23 |     UIUserInterfaceIdiomUnspecified = -1,
24 |     UIUserInterfaceIdiomPhone API_AVAILABLE(ios(3.2)), // iPhone and iPod touch style UI
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/ThemeColor.swift:20:11: error: 'UITraitCollection' is unavailable in watchOS
18 |
19 | @available(iOS 13, *)
20 | extension UITraitCollection {
   |           `- error: 'UITraitCollection' is unavailable in watchOS
21 |     static func getConfigColorSchema(colorMode: RoktUXConfig.ColorMode?) -> ColorScheme {
22 |         switch colorMode {
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/RoktUX.swift:670:43: error: 'UIViewController' is unavailable in watchOS
 668 |
 669 |     /// Seams that keep presenter resolution and retry timing deterministic in unit tests.
 670 |     var topViewControllerProvider: (() -> UIViewController?)?
     |                                           `- error: 'UIViewController' is unavailable in watchOS
 671 |     var scheduleOverlayRetry: ((TimeInterval, @escaping () -> Void) -> Void)?
 672 |     var overlayPresentationTimeProvider: () -> TimeInterval = { ProcessInfo.processInfo.systemUptime }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/RoktUX.swift:678:37: error: 'UIViewController' is unavailable in watchOS
 676 |         case rejected
 677 |     }
 678 |     var deferOverlayPresentation: ((UIViewController, @escaping () -> Void) -> OverlayPresentationDeferral)?
     |                                     `- error: 'UIViewController' is unavailable in watchOS
 679 |
 680 |     private func showOverlay<Content: View>(placementType: PlacementType?,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/RoktUX.swift:710:57: error: 'UIViewController' is unavailable in watchOS
 708 |                                     presenterRetryCount: Int = 0,
 709 |                                     presentationDeadline: TimeInterval? = nil,
 710 |                                     present: @escaping (UIViewController) -> Void) {
     |                                                         `- error: 'UIViewController' is unavailable in watchOS
 711 |         let presentationDeadline = presentationDeadline
 712 |             ?? overlayPresentationTimeProvider() + overlayPresenterRetryTimeout
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/RoktUX.swift:803:68: error: 'UIViewController' is unavailable in watchOS
 801 |     }
 802 |
 803 |     private func getTopViewController(logFailures: Bool = true) -> UIViewController? {
     |                                                                    `- error: 'UIViewController' is unavailable in watchOS
 804 |         let keyWindow = RoktUXPresentationResolver.keyWindow()
 805 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:249:42: error: cannot find type 'PKPaymentButton' in scope
247 |     var action: () -> Void
248 |
249 |     func makeUIView(context: Context) -> PKPaymentButton {
    |                                          `- error: cannot find type 'PKPaymentButton' in scope
250 |         let button = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: colorScheme == .dark ? .white : .black)
251 |         button.addTarget(context.coordinator, action: #selector(Coordinator.buttonTapped), for: .touchUpInside)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:249:30: error: cannot find type 'Context' in scope
247 |     var action: () -> Void
248 |
249 |     func makeUIView(context: Context) -> PKPaymentButton {
    |                              `- error: cannot find type 'Context' in scope
250 |         let button = PKPaymentButton(paymentButtonType: .buy, paymentButtonStyle: colorScheme == .dark ? .white : .black)
251 |         button.addTarget(context.coordinator, action: #selector(Coordinator.buttonTapped), for: .touchUpInside)
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:255:33: error: cannot find type 'PKPaymentButton' in scope
253 |     }
254 |
255 |     func updateUIView(_ uiView: PKPaymentButton, context: Context) {
    |                                 `- error: cannot find type 'PKPaymentButton' in scope
256 |         uiView.isEnabled = isEnabled
257 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:255:59: error: cannot find type 'Context' in scope
253 |     }
254 |
255 |     func updateUIView(_ uiView: PKPaymentButton, context: Context) {
    |                                                           `- error: cannot find type 'Context' in scope
256 |         uiView.isEnabled = isEnabled
257 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDevicePayButtonComponent.swift:244:38: error: cannot find type 'UIViewRepresentable' in scope
242 |
243 | @available(iOS 15.0, *)
244 | private struct LegacyApplePayButton: UIViewRepresentable {
    |                                      `- error: cannot find type 'UIViewRepresentable' in scope
245 |     @SwiftUI.Environment(\.isEnabled) private var isEnabled
246 |     var colorScheme: ColorScheme
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:412:30: error: cannot find type 'Context' in scope
410 |     let onFrameChange: (CGRect) -> Void
411 |
412 |     func makeUIView(context: Context) -> FrameObserverView {
    |                              `- error: cannot find type 'Context' in scope
413 |         let view = FrameObserverView()
414 |         view.isUserInteractionEnabled = false
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:420:61: error: cannot find type 'Context' in scope
418 |     }
419 |
420 |     func updateUIView(_ uiView: FrameObserverView, context: Context) {
    |                                                             `- error: cannot find type 'Context' in scope
421 |         uiView.onFrameChange = onFrameChange
422 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:409:33: error: cannot find type 'UIViewRepresentable' in scope
407 | }
408 |
409 | private struct ViewFrameReader: UIViewRepresentable {
    |                                 `- error: cannot find type 'UIViewRepresentable' in scope
410 |     let onFrameChange: (CGRect) -> Void
411 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:429:40: error: 'UIView' is unavailable in watchOS
427 | }
428 |
429 | private final class FrameObserverView: UIView {
    |                                        `- error: 'UIView' is unavailable in watchOS
430 |     var onFrameChange: ((CGRect) -> Void)?
431 |     private var lastFrame: CGRect = .zero
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:450:30: error: cannot find type 'Context' in scope
448 |     let content: () -> OverlayContent
449 |
450 |     func makeUIView(context: Context) -> DropdownOverlayHostingView {
    |                              `- error: cannot find type 'Context' in scope
451 |         DropdownOverlayHostingView()
452 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:454:70: error: cannot find type 'Context' in scope
452 |     }
453 |
454 |     func updateUIView(_ uiView: DropdownOverlayHostingView, context: Context) {
    |                                                                      `- error: cannot find type 'Context' in scope
455 |         if isPresented {
456 |             uiView.present(content: AnyView(content()))
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:446:70: error: cannot find type 'UIViewRepresentable' in scope
444 |
445 | @available(iOS 15, *)
446 | private struct DropdownWindowOverlayPresenter<OverlayContent: View>: UIViewRepresentable {
    |                                                                      `- error: cannot find type 'UIViewRepresentable' in scope
447 |     @Binding var isPresented: Bool
448 |     let content: () -> OverlayContent
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:468:36: error: cannot find type 'UIHostingController' in scope
466 |
467 | private final class DropdownOverlayHostingView: UIView {
468 |     private var hostingController: UIHostingController<AnyView>?
    |                                    `- error: cannot find type 'UIHostingController' in scope
469 |     private weak var attachedWindow: UIWindow?
470 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:469:38: error: 'UIWindow' is unavailable in watchOS
467 | private final class DropdownOverlayHostingView: UIView {
468 |     private var hostingController: UIHostingController<AnyView>?
469 |     private weak var attachedWindow: UIWindow?
    |                                      `- error: 'UIWindow' is unavailable in watchOS
470 |
471 |     override init(frame: CGRect) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:518:32: error: 'UIWindow' is unavailable in watchOS
516 |     }
517 |
518 |     private var currentWindow: UIWindow? {
    |                                `- error: 'UIWindow' is unavailable in watchOS
519 |         if let w = hostingController?.view.window ?? attachedWindow ?? self.window {
520 |             return w
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogDropdownComponent.swift:467:49: error: 'UIView' is unavailable in watchOS
465 | }
466 |
467 | private final class DropdownOverlayHostingView: UIView {
    |                                                 `- error: 'UIView' is unavailable in watchOS
468 |     private var hostingController: UIHostingController<AnyView>?
469 |     private weak var attachedWindow: UIWindow?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:13:30: error: cannot find type 'Context' in scope
 11 |     var onPanEnded: ((CGFloat, CGFloat) -> Void)?
 12 |
 13 |     func makeUIView(context: Context) -> UIView {
    |                              `- error: cannot find type 'Context' in scope
 14 |         let view = UIView()
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:13:42: error: 'UIView' is unavailable in watchOS
 11 |     var onPanEnded: ((CGFloat, CGFloat) -> Void)?
 12 |
 13 |     func makeUIView(context: Context) -> UIView {
    |                                          `- error: 'UIView' is unavailable in watchOS
 14 |         let view = UIView()
 15 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:33:43: error: cannot find type 'Context' in scope
 31 |     }
 32 |
 33 |     func updateUIView(_: UIView, context: Context) {
    |                                           `- error: cannot find type 'Context' in scope
 34 |         context.coordinator.onTap = onTap
 35 |         context.coordinator.onPanChanged = onPanChanged
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:33:26: error: 'UIView' is unavailable in watchOS
 31 |     }
 32 |
 33 |     func updateUIView(_: UIView, context: Context) {
    |                          `- error: 'UIView' is unavailable in watchOS
 34 |         context.coordinator.onTap = onTap
 35 |         context.coordinator.onPanChanged = onPanChanged
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:59:40: error: 'UITapGestureRecognizer' is unavailable in watchOS
 57 |         }
 58 |
 59 |         @objc func handleTap(_ sender: UITapGestureRecognizer) {
    |                                        `- error: 'UITapGestureRecognizer' is unavailable in watchOS
 60 |             let location = sender.location(in: sender.view)
 61 |             onTap(location)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:64:40: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 62 |         }
 63 |
 64 |         @objc func handlePan(_ sender: UIPanGestureRecognizer) {
    |                                        `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 65 |             let translation = sender.translation(in: sender.view)
 66 |             let velocity = sender.velocity(in: sender.view)
/Applications/Xcode-27.0.0.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/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:84:64: error: 'UIGestureRecognizer' is unavailable in watchOS
 82 |         }
 83 |
 84 |         func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                `- error: 'UIGestureRecognizer' is unavailable in watchOS
 85 |             guard let pan = gestureRecognizer as? UIPanGestureRecognizer else { return true }
 86 |             let translation = pan.translation(in: pan.view)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:93:34: error: 'UIGestureRecognizer' is unavailable in watchOS
 91 |
 92 |         func gestureRecognizer(
 93 |             _ gestureRecognizer: UIGestureRecognizer,
    |                                  `- error: 'UIGestureRecognizer' is unavailable in watchOS
 94 |             shouldRecognizeSimultaneouslyWith _: UIGestureRecognizer
 95 |         ) -> Bool {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:94:50: error: 'UIGestureRecognizer' is unavailable in watchOS
 92 |         func gestureRecognizer(
 93 |             _ gestureRecognizer: UIGestureRecognizer,
 94 |             shouldRecognizeSimultaneouslyWith _: UIGestureRecognizer
    |                                                  `- error: 'UIGestureRecognizer' is unavailable in watchOS
 95 |         ) -> Bool {
 96 |             guard gestureRecognizer is UIPanGestureRecognizer else { return true }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:43:34: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 41 |     }
 42 |
 43 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
    |                                  `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 44 |         var onTap: (CGPoint) -> Void
 45 |         var onPanChanged: ((CGFloat) -> Void)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/CatalogImageGalleryComponent.swift:8:28: error: cannot find type 'UIViewRepresentable' in scope
  6 | /// UIKit gesture layer that disambiguates horizontal pan from vertical scroll,
  7 | /// allowing the gallery swipe to coexist with a parent ScrollView(.vertical).
  8 | struct GalleryGestureView: UIViewRepresentable {
    |                            `- error: cannot find type 'UIViewRepresentable' in scope
  9 |     var onTap: (CGPoint) -> Void
 10 |     var onPanChanged: ((CGFloat) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:11:40: error: cannot find type 'Context' in scope
  9 |     let content: Content
 10 |
 11 |     func makeUIViewController(context: Context) -> CatalogCarouselViewController {
    |                                        `- error: cannot find type 'Context' in scope
 12 |         CatalogCarouselViewController(model: model)
 13 |     }
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:15:87: error: cannot find type 'Context' in scope
 13 |     }
 14 |
 15 |     func updateUIViewController(_ controller: CatalogCarouselViewController, context: Context) {
    |                                                                                       `- error: cannot find type 'Context' in scope
 16 |         var environment = context.environment
 17 |         environment.isEnabled = environment.isEnabled && isEnabled
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:5:50: error: cannot find type 'UIViewControllerRepresentable' in scope
  3 |
  4 | @available(iOS 15, *)
  5 | struct CatalogCarouselScrollHost<Content: View>: UIViewControllerRepresentable {
    |                                                  `- error: cannot find type 'UIViewControllerRepresentable' in scope
  6 |     let model: CatalogCarouselCollectionViewModel
  7 |     let geometry: CatalogCarouselGeometry
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:31:22: error: 'init()' is unavailable in watchOS
 29 | @available(iOS 15, *)
 30 | final class CatalogCarouselViewController: UIViewController, UIScrollViewDelegate {
 31 |     let scrollView = CatalogCarouselScrollView()
    |                      `- error: 'init()' is unavailable in watchOS
 32 |     private(set) var hostingController: ResizableHostingController<AnyView>?
 33 |     private let model: CatalogCarouselCollectionViewModel
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:34:34: error: 'NSLayoutConstraint' is unavailable in watchOS
 32 |     private(set) var hostingController: ResizableHostingController<AnyView>?
 33 |     private let model: CatalogCarouselCollectionViewModel
 34 |     private var widthConstraint: NSLayoutConstraint?
    |                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
 35 |     private var geometry: CatalogCarouselGeometry?
 36 |     private var isRightToLeft = false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:123:52: error: 'UIScrollView' is unavailable in watchOS
121 |     }
122 |
123 |     func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                    `- error: 'UIScrollView' is unavailable in watchOS
124 |         guard let geometry, !isTornDown else { return }
125 |         model.beginInteraction(offset: logicalOffset(geometry: geometry), geometry: geometry)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:128:44: error: 'UIScrollView' is unavailable in watchOS
126 |     }
127 |
128 |     func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                            `- error: 'UIScrollView' is unavailable in watchOS
129 |         guard let geometry, !needsAlignment, !isAligning, !isTornDown else { return }
130 |         model.scrolled(offset: logicalOffset(geometry: geometry), geometry: geometry)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:133:50: error: 'UIScrollView' is unavailable in watchOS
131 |     }
132 |
133 |     func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint,
    |                                                  `- error: 'UIScrollView' is unavailable in watchOS
134 |                                    targetContentOffset: UnsafeMutablePointer<CGPoint>) {
135 |         guard let geometry else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:141:49: error: 'UIScrollView' is unavailable in watchOS
139 |     }
140 |
141 |     func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
    |                                                 `- error: 'UIScrollView' is unavailable in watchOS
142 |         if !decelerate { model.endInteraction() }
143 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:145:53: error: 'UIScrollView' is unavailable in watchOS
143 |     }
144 |
145 |     func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                     `- error: 'UIScrollView' is unavailable in watchOS
146 |         model.endInteraction()
147 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:149:59: error: 'UIScrollView' is unavailable in watchOS
147 |     }
148 |
149 |     func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView) {
    |                                                           `- error: 'UIScrollView' is unavailable in watchOS
150 |         model.endInteraction()
151 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:175:58: error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
173 |     }
174 |
175 |     private func performAccessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
    |                                                          `- error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
176 |         guard let geometry, scrollView.isScrollEnabled else { return false }
177 |         let forward: Bool
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:377:28: note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
375 |  default == NO
376 |  */
377 | typedef NS_ENUM(NSInteger, UIAccessibilityScrollDirection) {
    |                            `- note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
378 |     UIAccessibilityScrollDirectionRight = 1,
379 |     UIAccessibilityScrollDirectionLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:30:44: error: 'UIViewController' is unavailable in watchOS
 28 |
 29 | @available(iOS 15, *)
 30 | final class CatalogCarouselViewController: UIViewController, UIScrollViewDelegate {
    |                                            `- error: 'UIViewController' is unavailable in watchOS
 31 |     let scrollView = CatalogCarouselScrollView()
 32 |     private(set) var hostingController: ResizableHostingController<AnyView>?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:30:62: error: 'UIScrollViewDelegate' is unavailable in watchOS
 28 |
 29 | @available(iOS 15, *)
 30 | final class CatalogCarouselViewController: UIViewController, UIScrollViewDelegate {
    |                                                              `- error: 'UIScrollViewDelegate' is unavailable in watchOS
 31 |     let scrollView = CatalogCarouselScrollView()
 32 |     private(set) var hostingController: ResizableHostingController<AnyView>?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:199:39: error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
197 | @available(iOS 15, *)
198 | final class CatalogCarouselScrollView: UIScrollView {
199 |     var accessibilityScrollHandler: ((UIAccessibilityScrollDirection) -> Bool)?
    |                                       `- error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
200 |
201 |     override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:377:28: note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
375 |  default == NO
376 |  */
377 | typedef NS_ENUM(NSInteger, UIAccessibilityScrollDirection) {
    |                            `- note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
378 |     UIAccessibilityScrollDirectionRight = 1,
379 |     UIAccessibilityScrollDirectionLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:201:69: error: 'UIGestureRecognizer' is unavailable in watchOS
199 |     var accessibilityScrollHandler: ((UIAccessibilityScrollDirection) -> Bool)?
200 |
201 |     override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                     `- error: 'UIGestureRecognizer' is unavailable in watchOS
202 |         if gestureRecognizer === panGestureRecognizer {
203 |             let velocity = panGestureRecognizer.velocity(in: self)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:209:52: error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
207 |     }
208 |
209 |     override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
    |                                                    `- error: 'UIAccessibilityScrollDirection' is unavailable in watchOS
210 |         accessibilityScrollHandler?(direction) == true || super.accessibilityScroll(direction)
211 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:377:28: note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
375 |  default == NO
376 |  */
377 | typedef NS_ENUM(NSInteger, UIAccessibilityScrollDirection) {
    |                            `- note: 'UIAccessibilityScrollDirection' has been explicitly marked unavailable here
378 |     UIAccessibilityScrollDirectionRight = 1,
379 |     UIAccessibilityScrollDirectionLeft,
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Common/CatalogCarouselScrollHost.swift:209:19: error: cannot override 'accessibilityScroll' which has been marked unavailable
207 |     }
208 |
209 |     override func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool {
    |                   |- error: cannot override 'accessibilityScroll' which has been marked unavailable
    |                   `- note: remove 'override' modifier to declare a new 'accessibilityScroll'
210 |         accessibilityScrollHandler?(direction) == true || super.accessibilityScroll(direction)
211 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:386:1: note: 'accessibilityScroll' has been explicitly marked unavailable here
384 | } API_UNAVAILABLE(watchos);
385 |
386 | - (BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction API_AVAILABLE(ios(4.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    | `- note: 'accessibilityScroll' has been explicitly marked unavailable here
387 |
388 | /*
SwiftCompile normal arm64_32 (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ OverlayComponent.swift,\ ProgressControlComponent.swift,\ ProgressIndicatorComponent.swift,\ ResizableBottomSheetComponent.swift,\ RichTextComponent.swift,\ RowComponent.swift,\ StaticImageViewComponent.swift,\ StaticLinkComponent.swift,\ AlignSelfModifier.swift,\ AlignSelfStretchModifier.swift,\ AnimationStyle.swift,\ BackgroundModifier.swift,\ FontPropertiesStyle.swift,\ HeightModifier.swift,\ LayoutSchemaModifier.swift,\ MarginModifier.swift,\ OverflowModifier.swift,\ ShadowModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/OverlayComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressIndicatorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ResizableBottomSheetComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RichTextComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RowComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticImageViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfStretchModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AnimationStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/BackgroundModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/HeightModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/LayoutSchemaModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/MarginModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/OverflowModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/ShadowModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift:85:14: error: 'onHover(perform:)' is unavailable in watchOS
 83 |     var body: some View {
 84 |         build()
 85 |             .onHover { isHovered in
    |              `- error: 'onHover(perform:)' is unavailable in watchOS
 86 |                 self.isHovered = isHovered
 87 |                 updateStyleState()
SwiftUI.View.onHover:2:36: note: 'onHover(perform:)' has been explicitly marked unavailable here
1 | protocol View {
2 | @inlinable nonisolated public func onHover(perform action: @escaping (Bool) -> Void) -> some View
  |                                    `- note: 'onHover(perform:)' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift:82:14: error: 'onHover(perform:)' is unavailable in watchOS
 80 |     var body: some View {
 81 |         build()
 82 |             .onHover { isHovered in
    |              `- error: 'onHover(perform:)' is unavailable in watchOS
 83 |                 self.isHovered = isHovered
 84 |                 updateStyleState()
SwiftUI.View.onHover:2:36: note: 'onHover(perform:)' has been explicitly marked unavailable here
1 | protocol View {
2 | @inlinable nonisolated public func onHover(perform action: @escaping (Bool) -> Void) -> some View
  |                                    `- note: 'onHover(perform:)' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift:162:43: error: 'UIContentSizeCategory' is unavailable in watchOS
160 | @available(iOS 13, *)
161 | extension Float {
162 |     func getAsScaledFontSize(contentSize: UIContentSizeCategory? = nil) -> CGFloat {
    |                                           `- error: 'UIContentSizeCategory' is unavailable in watchOS
163 |         guard let contentSize else {
164 |             return UIFontMetrics.default.scaledValue(for: CGFloat(self))
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContentSizeCategory.h:14:20: note: 'UIContentSizeCategory' has been explicitly marked unavailable here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NSString * UIContentSizeCategory NS_TYPED_ENUM API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'UIContentSizeCategory' has been explicitly marked unavailable here
15 |
16 | // Content size category constants
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift:166:38: error: 'scaledValue(for:compatibleWith:)' is unavailable in watchOS
164 |             return UIFontMetrics.default.scaledValue(for: CGFloat(self))
165 |         }
166 |         return UIFontMetrics.default.scaledValue(for: CGFloat(self),
    |                                      `- error: 'scaledValue(for:compatibleWith:)' is unavailable in watchOS
167 |                                                  compatibleWith: .init(preferredContentSizeCategory: contentSize))
168 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFontMetrics.h:32:1: note: 'scaledValue(for:compatibleWith:)' has been explicitly marked unavailable here
30 |
31 | - (CGFloat)scaledValueForValue:(CGFloat)value;
32 | - (CGFloat)scaledValueForValue:(CGFloat)value compatibleWithTraitCollection:(nullable UITraitCollection *)traitCollection API_UNAVAILABLE(watchos);
   | `- note: 'scaledValue(for:compatibleWith:)' has been explicitly marked unavailable here
33 |
34 | @end
/Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift:167:67: error: 'init(preferredContentSizeCategory:)' is unavailable in watchOS
165 |         }
166 |         return UIFontMetrics.default.scaledValue(for: CGFloat(self),
167 |                                                  compatibleWith: .init(preferredContentSizeCategory: contentSize))
    |                                                                   `- error: 'init(preferredContentSizeCategory:)' is unavailable in watchOS
168 |     }
169 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:59:1: note: 'init(preferredContentSizeCategory:)' has been explicitly marked unavailable here
 57 | @property (nonatomic, readonly) UIForceTouchCapability forceTouchCapability API_AVAILABLE(ios(9.0)); // unspecified: UIForceTouchCapabilityUnknown
 58 |
 59 | + (UITraitCollection *)traitCollectionWithPreferredContentSizeCategory:(UIContentSizeCategory)preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(preferredContentSizeCategory:)' has been explicitly marked unavailable here
 60 | @property (nonatomic, copy, readonly) UIContentSizeCategory preferredContentSizeCategory API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos); // unspecified: UIContentSizeCategoryUnspecified
 61 |
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/sources-2 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/OverlayComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressIndicatorComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ResizableBottomSheetComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RichTextComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RowComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticImageViewComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfStretchModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AnimationStyle.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/BackgroundModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/HeightModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/LayoutSchemaModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/MarginModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/OverflowModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/ShadowModifier.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/supplementaryOutputs-17 -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -swift-module-cross-import PassKit /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/PassKit.framework/Modules/PassKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.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/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RoktUXHelper-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.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/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name RoktUXHelper -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RoktUXHelper_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/OverlayComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ProgressControlComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ProgressIndicatorComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ResizableBottomSheetComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RichTextComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RowComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/StaticImageViewComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/StaticLinkComponent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AlignSelfModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AlignSelfStretchModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AnimationStyle.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/BackgroundModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/FontPropertiesStyle.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/HeightModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/LayoutSchemaModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/MarginModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/OverflowModifier.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ShadowModifier.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RoktUXHelper.swiftmodule -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/OverlayComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ProgressControlComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ProgressIndicatorComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ResizableBottomSheetComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RichTextComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/RowComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/StaticImageViewComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/StaticLinkComponent.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AlignSelfModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AlignSelfStretchModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/AnimationStyle.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/BackgroundModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/FontPropertiesStyle.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/HeightModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/LayoutSchemaModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/MarginModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/OverflowModifier.o -index-unit-output-path /RoktUXHelper.build/Debug-watchos/RoktUXHelper-t.build/Objects-normal/arm64_32/ShadowModifier.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/OverlayComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProgressControlComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressIndicatorComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProgressIndicatorComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ResizableBottomSheetComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ResizableBottomSheetComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RichTextComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RichTextComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RowComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RowComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticImageViewComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StaticImageViewComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StaticLinkComponent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignSelfModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfStretchModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlignSelfStretchModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AnimationStyle.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnimationStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/BackgroundModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackgroundModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FontPropertiesStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/HeightModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HeightModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/LayoutSchemaModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LayoutSchemaModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/MarginModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MarginModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/OverflowModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverflowModifier.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/ShadowModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ShadowModifier.swift
SwiftCompile normal arm64_32 Compiling\ SelectResponse+PageModel.swift,\ SelectResponse.swift,\ SelectSchemaParsing.swift,\ SlotModel.swift,\ TransactionData.swift,\ RoktEventListenerType.swift,\ RoktIntegrationInfoDetails.swift,\ RoktPluginViewState.swift,\ RoktUXCustomStateMap.swift,\ BaseStyles.swift,\ StatePseudoTypes.swift,\ SelfStyleModel.swift,\ StyleModel.swift,\ BackgroundImageStyleModel.swift,\ BackgroundStylingPropertiesModel.swift,\ ThemeColor.swift,\ BorderStylingPropertiesModel.swift,\ CommonContainerStylingProperties.swift,\ DimensionStyleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectResponse+PageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectSchemaParsing.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SlotModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/TransactionData.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/PartnerEventHandler/RoktEventListenerType.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktPluginViewState.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktUXCustomStateMap.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/BaseStyles.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/PseudoTypes/StatePseudoTypes.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/SelfStyle/SelfStyleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StyleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/BackgroundImageStyleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/BackgroundStylingPropertiesModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/ThemeColor.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/BorderStylingPropertiesModel.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/CommonContainerStylingProperties.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Dimension/DimensionStyleModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectResponse+PageModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectResponse+PageModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectResponse.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectResponse.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SelectSchemaParsing.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelectSchemaParsing.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/SlotModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SlotModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/ExperienceResponse/TransactionData.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransactionData.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/PartnerEventHandler/RoktEventListenerType.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktEventListenerType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktIntegrationInfoDetails.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktIntegrationInfoDetails.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktPluginViewState.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktPluginViewState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/RoktUXCustomStateMap.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RoktUXCustomStateMap.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/BaseStyles.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BaseStyles.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/PseudoTypes/StatePseudoTypes.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StatePseudoTypes.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/SelfStyle/SelfStyleModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SelfStyleModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StyleModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StyleModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/BackgroundImageStyleModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackgroundImageStyleModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/BackgroundStylingPropertiesModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackgroundStylingPropertiesModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Background/ThemeColor.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ThemeColor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/BorderStylingPropertiesModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BorderStylingPropertiesModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/CommonContainerStylingProperties.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CommonContainerStylingProperties.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/Data/Model/Styles/StylingProperties/Dimension/DimensionStyleModel.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DimensionStyleModel.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-28 20:42:59.093 xcodebuild[1177:6692] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 Compiling\ OverlayComponent.swift,\ ProgressControlComponent.swift,\ ProgressIndicatorComponent.swift,\ ResizableBottomSheetComponent.swift,\ RichTextComponent.swift,\ RowComponent.swift,\ StaticImageViewComponent.swift,\ StaticLinkComponent.swift,\ AlignSelfModifier.swift,\ AlignSelfStretchModifier.swift,\ AnimationStyle.swift,\ BackgroundModifier.swift,\ FontPropertiesStyle.swift,\ HeightModifier.swift,\ LayoutSchemaModifier.swift,\ MarginModifier.swift,\ OverflowModifier.swift,\ ShadowModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/OverlayComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressIndicatorComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ResizableBottomSheetComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RichTextComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/RowComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticImageViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AlignSelfStretchModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/AnimationStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/BackgroundModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/HeightModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/LayoutSchemaModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/MarginModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/OverflowModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/ShadowModifier.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/ProgressControlComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/StaticLinkComponent.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
	SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/RoktUXHelper/UI/Components/Style/FontPropertiesStyle.swift (in target 'RoktUXHelper' from project 'RoktUXHelper')
	Building workspace RoktUXHelper with scheme RoktUXHelper
(5 failures)
BUILD FAILURE 6.4 watchOS