The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SideMenu, reference master (8bd4fd), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 08:55:53 UTC.

Build Command

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

Build Log

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/Pod/Classes/Extensions.swift:58:32: error: 'UIViewController' is unavailable in watchOS
 56 |
 57 |     // View controller being displayed on screen to the user.
 58 |     var topMostViewController: UIViewController {
    |                                `- error: 'UIViewController' is unavailable in watchOS
 59 |         let activeViewController = self.activeViewController
 60 |         return activeViewController.presentedViewController?.topMostViewController ?? activeViewController
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:63:34: error: 'UIViewController' is unavailable in watchOS
 61 |     }
 62 |
 63 |     var containerViewController: UIViewController {
    |                                  `- error: 'UIViewController' is unavailable in watchOS
 64 |         return navigationController?.containerViewController ??
 65 |             tabBarController?.containerViewController ??
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:41:20: error: 'UIViewController' is unavailable in watchOS
 39 | }
 40 |
 41 | internal extension UIViewController {
    |                    `- error: 'UIViewController' is unavailable in watchOS
 42 |
 43 |     // View controller actively displayed in that layer. It may not be visible if it's presenting another view controller.
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:77:34: error: 'UIView' is unavailable in watchOS
 75 | internal extension UIGestureRecognizer {
 76 |
 77 |     convenience init(addTo view: UIView, target: Any, action: Selector) {
    |                                  `- error: 'UIView' is unavailable in watchOS
 78 |         self.init(target: target, action: action)
 79 |         view.addGestureRecognizer(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:82:35: error: 'UIView' is unavailable in watchOS
 80 |     }
 81 |
 82 |     convenience init?(addTo view: UIView?, target: Any, action: Selector) {
    |                                   `- error: 'UIView' is unavailable in watchOS
 83 |         guard let view = view else { return nil }
 84 |         self.init(addTo: view, target: target, action: action)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:75:20: error: 'UIGestureRecognizer' is unavailable in watchOS
 73 | }
 74 |
 75 | internal extension UIGestureRecognizer {
    |                    `- error: 'UIGestureRecognizer' is unavailable in watchOS
 76 |
 77 |     convenience init(addTo view: UIView, target: Any, action: Selector) {
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:92:20: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 90 | }
 91 |
 92 | internal extension UIPanGestureRecognizer {
    |                    `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 93 |
 94 |     var canSwitch: Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:113:20: error: 'UIWindow' is unavailable in watchOS
111 | internal extension UIApplication {
112 |
113 |     var keyWindow: UIWindow? {
    |                    `- error: 'UIWindow' is unavailable in watchOS
114 |         return UIApplication.shared.windows.filter { $0.isKeyWindow }.first
115 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:111:20: error: 'UIApplication' is unavailable in watchOS
109 | }
110 |
111 | internal extension UIApplication {
    |                    `- error: 'UIApplication' is unavailable in watchOS
112 |
113 |     var keyWindow: UIWindow? {
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/Extensions.swift:46:42: error: 'UINavigationController' is unavailable in watchOS
 44 |     var activeViewController: UIViewController {
 45 |         switch self {
 46 |         case let navigationController as UINavigationController:
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 47 |             return navigationController.topViewController?.activeViewController ?? self
 48 |         case let tabBarController as UITabBarController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:46:42: error: 'UINavigationController' is unavailable in watchOS
 44 |     var activeViewController: UIViewController {
 45 |         switch self {
 46 |         case let navigationController as UINavigationController:
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 47 |             return navigationController.topViewController?.activeViewController ?? self
 48 |         case let tabBarController as UITabBarController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:48:38: error: 'UITabBarController' is unavailable in watchOS
 46 |         case let navigationController as UINavigationController:
 47 |             return navigationController.topViewController?.activeViewController ?? self
 48 |         case let tabBarController as UITabBarController:
    |                                      `- error: 'UITabBarController' is unavailable in watchOS
 49 |             return tabBarController.selectedViewController?.activeViewController ?? self
 50 |         case let splitViewController as UISplitViewController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:48:38: error: 'UITabBarController' is unavailable in watchOS
 46 |         case let navigationController as UINavigationController:
 47 |             return navigationController.topViewController?.activeViewController ?? self
 48 |         case let tabBarController as UITabBarController:
    |                                      `- error: 'UITabBarController' is unavailable in watchOS
 49 |             return tabBarController.selectedViewController?.activeViewController ?? self
 50 |         case let splitViewController as UISplitViewController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:50:41: error: 'UISplitViewController' is unavailable in watchOS
 48 |         case let tabBarController as UITabBarController:
 49 |             return tabBarController.selectedViewController?.activeViewController ?? self
 50 |         case let splitViewController as UISplitViewController:
    |                                         `- error: 'UISplitViewController' is unavailable in watchOS
 51 |             return splitViewController.viewControllers.last?.activeViewController ?? self
 52 |         default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
 76 |
 77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 78 | @interface UISplitViewController : UIViewController
    |            `- note: 'UISplitViewController' has been explicitly marked unavailable here
 79 |
 80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:50:41: error: 'UISplitViewController' is unavailable in watchOS
 48 |         case let tabBarController as UITabBarController:
 49 |             return tabBarController.selectedViewController?.activeViewController ?? self
 50 |         case let splitViewController as UISplitViewController:
    |                                         `- error: 'UISplitViewController' is unavailable in watchOS
 51 |             return splitViewController.viewControllers.last?.activeViewController ?? self
 52 |         default:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
 76 |
 77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 78 | @interface UISplitViewController : UIViewController
    |            `- note: 'UISplitViewController' has been explicitly marked unavailable here
 79 |
 80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:95:26: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 93 |
 94 |     var canSwitch: Bool {
 95 |         return !(self is UIScreenEdgePanGestureRecognizer)
    |                          `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 96 |     }
 97 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift:114:16: error: 'UIApplication' is unavailable in watchOS
112 |
113 |     var keyWindow: UIWindow? {
114 |         return UIApplication.shared.windows.filter { $0.isKeyWindow }.first
    |                `- error: 'UIApplication' is unavailable in watchOS
115 |     }
116 | }
/Applications/Xcode-27.0.0-Release.Candidate.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.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/Deprecations.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Deprecations.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/Extensions.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extensions.swift
SwiftCompile normal arm64_32 Compiling\ SideMenuPresentationController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:23:59: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 21 | }
 22 |
 23 | internal protocol SideMenuPresentationControllerDelegate: class {
    |                                                           `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 24 |     func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
 25 |     func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:25:119: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 23 | internal protocol SideMenuPresentationControllerDelegate: class {
 24 |     func sideMenuPresentationControllerDidTap(_ presentationController: SideMenuPresentationController)
 25 |     func sideMenuPresentationController(_ presentationController: SideMenuPresentationController, didPanWith gesture: UIPanGestureRecognizer)
    |                                                                                                                       `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 26 | }
 27 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:31:37: error: 'UIView' is unavailable in watchOS
 29 |
 30 |     private let config: PresentationModel
 31 |     private weak var containerView: UIView?
    |                                     `- error: 'UIView' is unavailable in watchOS
 32 |     private var interactivePopGestureRecognizerEnabled: Bool?
 33 |     private var clipsToBounds: Bool?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:35:47: error: 'UIViewController' is unavailable in watchOS
 33 |     private var clipsToBounds: Bool?
 34 |     private let leftSide: Bool
 35 |     private weak var presentedViewController: UIViewController?
    |                                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     private weak var presentingViewController: UIViewController?
 37 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:36:48: error: 'UIViewController' is unavailable in watchOS
 34 |     private let leftSide: Bool
 35 |     private weak var presentedViewController: UIViewController?
 36 |     private weak var presentingViewController: UIViewController?
    |                                                `- error: 'UIViewController' is unavailable in watchOS
 37 |
 38 |     private lazy var snapshotView: UIView? = {
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:38:36: error: 'UIView' is unavailable in watchOS
 36 |     private weak var presentingViewController: UIViewController?
 37 |
 38 |     private lazy var snapshotView: UIView? = {
    |                                    `- error: 'UIView' is unavailable in watchOS
 39 |         guard config.presentingViewControllerUseSnapshot,
 40 |             let view = presentingViewController?.view.snapshotView(afterScreenUpdates: true) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:48:37: error: 'UIView' is unavailable in watchOS
 46 |     }()
 47 |
 48 |     private lazy var statusBarView: UIView? = {
    |                                     `- error: 'UIView' is unavailable in watchOS
 49 |         guard config.statusBarEndAlpha > .leastNonzeroMagnitude else { return nil }
 50 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:51:16: error: 'UIView' is unavailable in watchOS
 49 |         guard config.statusBarEndAlpha > .leastNonzeroMagnitude else { return nil }
 50 |
 51 |         return UIView {
    |                `- error: 'UIView' is unavailable in watchOS
 52 |             $0.backgroundColor = config.presentationStyle.backgroundColor
 53 |             $0.autoresizingMask = [.flexibleHeight, .flexibleWidth]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:58:87: error: 'UIViewController' is unavailable in watchOS
 56 |     }()
 57 |
 58 |     required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
    |                                                                                       `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.config = config
 60 |         self.containerView = containerView
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:58:131: error: 'UIViewController' is unavailable in watchOS
 56 |     }()
 57 |
 58 |     required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
    |                                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.config = config
 60 |         self.containerView = containerView
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:58:164: error: 'UIView' is unavailable in watchOS
 56 |     }()
 57 |
 58 |     required init(config: PresentationModel, leftSide: Bool, presentedViewController: UIViewController, presentingViewController: UIViewController, containerView: UIView) {
    |                                                                                                                                                                    `- error: 'UIView' is unavailable in watchOS
 59 |         self.config = config
 60 |         self.containerView = containerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:241:25: error: 'UIViewController' is unavailable in watchOS
239 |     }
240 |
241 |     func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
242 |         containerViewWillLayoutSubviews()
243 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:241:49: error: 'UIViewController' is unavailable in watchOS
239 |     }
240 |
241 |     func transition(to: UIViewController, from: UIViewController, alpha: CGFloat, statusBarAlpha: CGFloat, scale: CGFloat, translate: CGFloat) {
    |                                                 `- error: 'UIViewController' is unavailable in watchOS
242 |         containerViewWillLayoutSubviews()
243 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:273:29: error: 'UIView' is unavailable in watchOS
271 |     }
272 |
273 |     func addShadow(to view: UIView) {
    |                             `- error: 'UIView' is unavailable in watchOS
274 |         view.layer.shadowColor = config.presentationStyle.onTopShadowColor.cgColor
275 |         view.layer.shadowRadius = config.presentationStyle.onTopShadowRadius
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:282:31: error: 'UIView' is unavailable in watchOS
280 |     }
281 |
282 |     func addParallax(to view: UIView) {
    |                               `- error: 'UIView' is unavailable in watchOS
283 |         var effects: [UIInterpolatingMotionEffect] = []
284 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:309:34: error: 'UIView' is unavailable in watchOS
307 |     }
308 |
309 |     func removeStyles(from view: UIView) {
    |                                  `- error: 'UIView' is unavailable in watchOS
310 |         view.motionEffects.removeAll()
311 |         view.layer.shadowOpacity = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:149:71: error: 'UINavigationController' is unavailable in watchOS
147 |         addParallax(to: presentingViewController.view)
148 |
149 |         if let topNavigationController = presentingViewController as? UINavigationController {
    |                                                                       `- error: 'UINavigationController' is unavailable in watchOS
150 |             interactivePopGestureRecognizerEnabled = interactivePopGestureRecognizerEnabled ?? topNavigationController.interactivePopGestureRecognizer?.isEnabled
151 |             topNavigationController.interactivePopGestureRecognizer?.isEnabled = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:203:72: error: 'UINavigationController' is unavailable in watchOS
201 |
202 |         if let interactivePopGestureRecognizerEnabled = interactivePopGestureRecognizerEnabled,
203 |             let topNavigationController = presentingViewController as? UINavigationController {
    |                                                                        `- error: 'UINavigationController' is unavailable in watchOS
204 |             topNavigationController.interactivePopGestureRecognizer?.isEnabled = interactivePopGestureRecognizerEnabled
205 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:216:43: error: 'windowScene' is unavailable in watchOS
214 |     var statusBarFrame: CGRect {
215 |         if #available(iOS 13.0, *) {
216 |             return containerView?.window?.windowScene?.statusBarManager?.statusBarFrame ?? .zero
    |                                           `- error: 'windowScene' is unavailable in watchOS
217 |         } else {
218 |             return UIApplication.shared.statusBarFrame
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:32:53: note: 'windowScene' has been explicitly marked unavailable here
 30 | // If nil, window will not appear on any screen.
 31 | // changing the UIWindowScene may be an expensive operation and should not be done in performance-sensitive code
 32 | @property(nullable, nonatomic, weak) UIWindowScene *windowScene API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'windowScene' has been explicitly marked unavailable here
 33 |
 34 | // Indicates whether content should drive the size of arbitrarily resizable windows (which are currently present only on macOS).
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:218:20: error: 'UIApplication' is unavailable in watchOS
216 |             return containerView?.window?.windowScene?.statusBarManager?.statusBarFrame ?? .zero
217 |         } else {
218 |             return UIApplication.shared.statusBarFrame
    |                    `- error: 'UIApplication' is unavailable in watchOS
219 |         }
220 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationController.swift:218:41: error: 'statusBarFrame' is unavailable in watchOS
216 |             return containerView?.window?.windowScene?.statusBarManager?.statusBarFrame ?? .zero
217 |         } else {
218 |             return UIApplication.shared.statusBarFrame
    |                                         `- error: 'statusBarFrame' is unavailable in watchOS
219 |         }
220 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:131:38: note: 'statusBarFrame' has been explicitly marked unavailable here
129 |
130 | @property(nonatomic,readonly) NSTimeInterval statusBarOrientationAnimationDuration API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos); // Returns the animation duration for the status bar during a 90 degree orientation change.  It should be doubled for a 180 degree orientation change.
131 | @property(nonatomic,readonly) CGRect statusBarFrame API_DEPRECATED("Use the statusBarManager property of the window scene instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos); // returns CGRectZero if the status bar is hidden
    |                                      `- note: 'statusBarFrame' has been explicitly marked unavailable here
132 |
133 | @property(nonatomic) NSInteger applicationIconBadgeNumber API_DEPRECATED("Use -[UNUserNotificationCenter setBadgeCount:withCompletionHandler:] instead.", ios(2.0, 17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:283:23: error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
281 |
282 |     func addParallax(to view: UIView) {
283 |         var effects: [UIInterpolatingMotionEffect] = []
    |                       `- error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
284 |
285 |         let x = config.presentationStyle.presentingParallaxStrength.width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMotionEffect.h:64:12: note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
62 |     `keyPath` should be expressed relative to the effect's target view. */
63 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UIInterpolatingMotionEffect : UIMotionEffect
   |            `- note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
65 |
66 | - (instancetype)initWithKeyPath:(NSString *)keyPath type:(UIInterpolatingMotionEffectType)type NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:287:30: error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
285 |         let x = config.presentationStyle.presentingParallaxStrength.width
286 |         if x > 0 {
287 |             let horizontal = UIInterpolatingMotionEffect(keyPath: "center.x", type: .tiltAlongHorizontalAxis)
    |                              `- error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
288 |             horizontal.minimumRelativeValue = -x
289 |             horizontal.maximumRelativeValue = x
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMotionEffect.h:64:12: note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
62 |     `keyPath` should be expressed relative to the effect's target view. */
63 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UIInterpolatingMotionEffect : UIMotionEffect
   |            `- note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
65 |
66 | - (instancetype)initWithKeyPath:(NSString *)keyPath type:(UIInterpolatingMotionEffectType)type NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift:295:28: error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
293 |         let y = config.presentationStyle.presentingParallaxStrength.height
294 |         if y > 0 {
295 |             let vertical = UIInterpolatingMotionEffect(keyPath: "center.y", type: .tiltAlongVerticalAxis)
    |                            `- error: 'UIInterpolatingMotionEffect' is unavailable in watchOS
296 |             vertical.minimumRelativeValue = -y
297 |             vertical.maximumRelativeValue = y
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMotionEffect.h:64:12: note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
62 |     `keyPath` should be expressed relative to the effect's target view. */
63 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UIInterpolatingMotionEffect : UIMotionEffect
   |            `- note: 'UIInterpolatingMotionEffect' has been explicitly marked unavailable here
65 |
66 | - (instancetype)initWithKeyPath:(NSString *)keyPath type:(UIInterpolatingMotionEffectType)type NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationController.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuPresentationController.swift
SwiftCompile normal arm64_32 Compiling\ SideMenuPresentationStyle.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift:42:75: error: 'UIViewController' is unavailable in watchOS
 40 |
 41 |     /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
 42 |     open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                           `- error: 'UIViewController' is unavailable in watchOS
 43 |     /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:42:124: error: 'UIViewController' is unavailable in watchOS
 40 |
 41 |     /// This method is called just before the presentation transition begins. Use this to setup any animations. The super method does not need to be called.
 42 |     open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                                                                            `- error: 'UIViewController' is unavailable in watchOS
 43 |     /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:44:66: error: 'UIViewController' is unavailable in watchOS
 42 |     open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 43 |     /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                  `- error: 'UIViewController' is unavailable in watchOS
 45 |     /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:44:115: error: 'UIViewController' is unavailable in watchOS
 42 |     open func presentationTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 43 |     /// This method is called during the presentation animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                                                                   `- error: 'UIViewController' is unavailable in watchOS
 45 |     /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:46:72: error: 'UIViewController' is unavailable in watchOS
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 45 |     /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
    |                                                                        `- error: 'UIViewController' is unavailable in watchOS
 47 |     /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:46:121: error: 'UIViewController' is unavailable in watchOS
 44 |     open func presentationTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 45 |     /// This method is called when the presentation transition ends. Use this to finish any animations. The super method does not need to be called.
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
    |                                                                                                                         `- error: 'UIViewController' is unavailable in watchOS
 47 |     /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:48:72: error: 'UIViewController' is unavailable in watchOS
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
 47 |     /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                        `- error: 'UIViewController' is unavailable in watchOS
 49 |     /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 50 |     open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:48:121: error: 'UIViewController' is unavailable in watchOS
 46 |     open func presentationTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
 47 |     /// This method is called just before the dismissal transition begins. Use this to setup any animations. The super method does not need to be called.
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                                                                         `- error: 'UIViewController' is unavailable in watchOS
 49 |     /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 50 |     open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:50:63: error: 'UIViewController' is unavailable in watchOS
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 49 |     /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 50 |     open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                               `- error: 'UIViewController' is unavailable in watchOS
 51 |     /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
 52 |     open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:50:112: error: 'UIViewController' is unavailable in watchOS
 48 |     open func dismissalTransitionWillBegin(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 49 |     /// This method is called during the dismissal animation. Use this to animate anything alongside the menu animation. The super method does not need to be called.
 50 |     open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
    |                                                                                                                `- error: 'UIViewController' is unavailable in watchOS
 51 |     /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
 52 |     open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPresentationStyle.swift:52:69: error: 'UIViewController' is unavailable in watchOS
 50 |     open func dismissalTransition(to presentedViewController: UIViewController, from presentingViewController: UIViewController) {}
 51 |     /// This method is called when the dismissal transition ends. Use this to finish any animations. The super method does not need to be called.
 52 |     open func dismissalTransitionDidEnd(to presentedViewController: UIViewController, from presentingViewController: UIViewController, _ completed: Bool) {}
    |                                                                     `- error: 'UIViewController' is unavailable in watchOS
 53 | }
 54 |
/Applications/Xcode-27.0.0-Release.Candidate.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_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPresentationStyle.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuPresentationStyle.swift
SwiftCompile normal arm64_32 Compiling\ Initializable.swift,\ Print.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Initializable.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/Print.swift (in target 'SideMenu' from project 'SideMenu')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/Initializable.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Initializable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/Print.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Print.swift
SwiftCompile normal arm64_32 Compiling\ SideMenuPushCoordinator.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:12:29: error: 'UIViewController' is unavailable in watchOS
 10 | protocol CoordinatorModel {
 11 |     var animated: Bool { get }
 12 |     var fromViewController: UIViewController { get }
    |                             `- error: 'UIViewController' is unavailable in watchOS
 13 |     var toViewController: UIViewController { get }
 14 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPushCoordinator.swift:13:27: error: 'UIViewController' is unavailable in watchOS
 11 |     var animated: Bool { get }
 12 |     var fromViewController: UIViewController { get }
 13 |     var toViewController: UIViewController { get }
    |                           `- error: 'UIViewController' is unavailable in watchOS
 14 | }
 15 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPushCoordinator.swift:29:33: error: 'UIViewController' is unavailable in watchOS
 27 |         var alongsideTransition: (() -> Void)?
 28 |         var animated: Bool
 29 |         var fromViewController: UIViewController
    |                                 `- error: 'UIViewController' is unavailable in watchOS
 30 |         var pushStyle: SideMenuPushStyle
 31 |         var toViewController: UIViewController
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPushCoordinator.swift:31:31: error: 'UIViewController' is unavailable in watchOS
 29 |         var fromViewController: UIViewController
 30 |         var pushStyle: SideMenuPushStyle
 31 |         var toViewController: UIViewController
    |                               `- error: 'UIViewController' is unavailable in watchOS
 32 |     }
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuPushCoordinator.swift:42:74: error: 'UINavigationController' is unavailable in watchOS
 40 |     @discardableResult func start() -> Bool {
 41 |         guard config.pushStyle != .subMenu,
 42 |             let fromNavigationController = config.fromViewController as? UINavigationController else {
    |                                                                          `- error: 'UINavigationController' is unavailable in watchOS
 43 |                 return false
 44 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:47:64: error: 'UISplitViewController' is unavailable in watchOS
 45 |         let toViewController = config.toViewController
 46 |         let presentingViewController = fromNavigationController.presentingViewController
 47 |         let splitViewController = presentingViewController as? UISplitViewController
    |                                                                `- error: 'UISplitViewController' is unavailable in watchOS
 48 |         let tabBarController = presentingViewController as? UITabBarController
 49 |         let potentialNavigationController = (splitViewController?.viewControllers.first ?? tabBarController?.selectedViewController) ?? presentingViewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
 76 |
 77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 78 | @interface UISplitViewController : UIViewController
    |            `- note: 'UISplitViewController' has been explicitly marked unavailable here
 79 |
 80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:48:61: error: 'UITabBarController' is unavailable in watchOS
 46 |         let presentingViewController = fromNavigationController.presentingViewController
 47 |         let splitViewController = presentingViewController as? UISplitViewController
 48 |         let tabBarController = presentingViewController as? UITabBarController
    |                                                             `- error: 'UITabBarController' is unavailable in watchOS
 49 |         let potentialNavigationController = (splitViewController?.viewControllers.first ?? tabBarController?.selectedViewController) ?? presentingViewController
 50 |         guard let navigationController = potentialNavigationController as? UINavigationController else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:50:76: error: 'UINavigationController' is unavailable in watchOS
 48 |         let tabBarController = presentingViewController as? UITabBarController
 49 |         let potentialNavigationController = (splitViewController?.viewControllers.first ?? tabBarController?.selectedViewController) ?? presentingViewController
 50 |         guard let navigationController = potentialNavigationController as? UINavigationController else {
    |                                                                            `- error: 'UINavigationController' is unavailable in watchOS
 51 |             Print.warning(.cannotPush, arguments: String(describing: potentialNavigationController.self), required: true)
 52 |             return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuPushCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:57:9: error: 'CATransaction' is unavailable in watchOS
 55 |         // To avoid overlapping dismiss & pop/push calls, create a transaction block where the menu
 56 |         // is dismissed after showing the appropriate screen
 57 |         CATransaction.begin()
    |         `- error: 'CATransaction' is unavailable in watchOS
 58 |         defer { CATransaction.commit() }
 59 |         UIView.animationsEnabled { [weak self] in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuPushCoordinator.swift:58:17: error: 'CATransaction' is unavailable in watchOS
 56 |         // is dismissed after showing the appropriate screen
 57 |         CATransaction.begin()
 58 |         defer { CATransaction.commit() }
    |                 `- error: 'CATransaction' is unavailable in watchOS
 59 |         UIView.animationsEnabled { [weak self] in
 60 |             self?.config.alongsideTransition?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransaction.h:34:12: note: 'CATransaction' has been explicitly marked unavailable here
 32 |
 33 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 34 | @interface CATransaction : NSObject
    |            `- note: 'CATransaction' has been explicitly marked unavailable here
 35 |
 36 | /* Begin a new transaction for the current thread; nests. */
SwiftCompile normal arm64_32 Compiling\ SideMenuNavigationController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:36:26: error: 'UIBlurEffect' is unavailable in watchOS
 34 |      - Note: If you want cells in a UITableViewController menu to show vibrancy, make them a subclass of UITableViewVibrantCell.
 35 |      */
 36 |     var blurEffectStyle: UIBlurEffect.Style? { get }
    |                          `- error: 'UIBlurEffect' is unavailable in watchOS
 37 |     /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
 38 |     var completionCurve: UIView.AnimationCurve { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:38:26: error: 'UIView' is unavailable in watchOS
 36 |     var blurEffectStyle: UIBlurEffect.Style? { get }
 37 |     /// Animation curve of the remaining animation when the menu is partially dismissed with gestures. Default is .easeIn.
 38 |     var completionCurve: UIView.AnimationCurve { get }
    |                          `- error: 'UIView' is unavailable in watchOS
 39 |     /// Automatically dismisses the menu when another view is presented from it.
 40 |     var dismissOnPresent: Bool { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:72:67: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 70 | }
 71 |
 72 | internal protocol SideMenuNavigationControllerTransitionDelegate: class {
    |                                                                   `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 73 |     func sideMenuTransitionDidDismiss(menu: Menu)
 74 | }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:79:34: error: 'UIView' is unavailable in watchOS
 77 |     public var allowPushOfSameClassTwice: Bool = true
 78 |     public var alwaysAnimate: Bool = true
 79 |     public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
    |                                  `- error: 'UIView' is unavailable in watchOS
 80 |     public var blurEffectStyle: UIBlurEffect.Style? = nil
 81 |     public var completeGestureDuration: Double = 0.35
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:80:33: error: 'UIBlurEffect' is unavailable in watchOS
 78 |     public var alwaysAnimate: Bool = true
 79 |     public var animationOptions: UIView.AnimationOptions = .curveEaseInOut
 80 |     public var blurEffectStyle: UIBlurEffect.Style? = nil
    |                                 `- error: 'UIBlurEffect' is unavailable in watchOS
 81 |     public var completeGestureDuration: Double = 0.35
 82 |     public var completionCurve: UIView.AnimationCurve = .easeIn
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:82:33: error: 'UIView' is unavailable in watchOS
 80 |     public var blurEffectStyle: UIBlurEffect.Style? = nil
 81 |     public var completeGestureDuration: Double = 0.35
 82 |     public var completionCurve: UIView.AnimationCurve = .easeIn
    |                                 `- error: 'UIView' is unavailable in watchOS
 83 |     public var dismissDuration: Double = 0.35
 84 |     public var dismissOnPresent: Bool = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuNavigationController.swift:92:29: error: 'UIApplication' is unavailable in watchOS
 90 |     public var initialSpringVelocity: CGFloat = 1
 91 |     public var menuWidth: CGFloat = {
 92 |         let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
    |                             `- error: 'UIApplication' is unavailable in watchOS
 93 |         let minimumSize = min(appScreenRect.width, appScreenRect.height)
 94 |         return min(round(minimumSize * 0.75), 240)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:92:71: error: 'UIWindow' is unavailable in watchOS
 90 |     public var initialSpringVelocity: CGFloat = 1
 91 |     public var menuWidth: CGFloat = {
 92 |         let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
    |                                                                       `- error: 'UIWindow' is unavailable in watchOS
 93 |         let minimumSize = min(appScreenRect.width, appScreenRect.height)
 94 |         return min(round(minimumSize * 0.75), 240)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:92:71: error: 'init()' is unavailable in watchOS
 90 |     public var initialSpringVelocity: CGFloat = 1
 91 |     public var menuWidth: CGFloat = {
 92 |         let appScreenRect = UIApplication.shared.keyWindow?.bounds ?? UIWindow().bounds
    |                                                                       `- error: 'init()' is unavailable in watchOS
 93 |         let minimumSize = min(appScreenRect.width, appScreenRect.height)
 94 |         return min(round(minimumSize * 0.75), 240)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:28:1: note: 'init()' has been explicitly marked unavailable here
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
 28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
 29 |
 30 | // If nil, window will not appear on any screen.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:122:43: error: 'UIViewController' is unavailable in watchOS
120 |
121 |     private weak var _sideMenuManager: SideMenuManager?
122 |     private weak var foundViewController: UIViewController?
    |                                           `- error: 'UIViewController' is unavailable in watchOS
123 |     private var originalBackgroundColor: UIColor?
124 |     private var rotating: Bool = false
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:132:55: error: 'UIPanGestureRecognizer' is unavailable in watchOS
130 |
131 |     /// The swipe to dismiss gesture.
132 |     open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
    |                                                       `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
133 |     /// The tap to dismiss gesture.
134 |     open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:134:53: error: 'UITapGestureRecognizer' is unavailable in watchOS
132 |     open private(set) weak var swipeToDismissGesture: UIPanGestureRecognizer? = nil
133 |     /// The tap to dismiss gesture.
134 |     open private(set) weak var tapToDismissGesture: UITapGestureRecognizer? = nil
    |                                                     `- error: 'UITapGestureRecognizer' is unavailable in watchOS
135 |
136 |     open var sideMenuManager: SideMenuManager {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:167:37: error: 'UIViewController' is unavailable in watchOS
165 |     }
166 |
167 |     public init(rootViewController: UIViewController, settings: SideMenuSettings = SideMenuSettings()) {
    |                                     `- error: 'UIViewController' is unavailable in watchOS
168 |         self.settings = settings
169 |         super.init(rootViewController: rootViewController)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:178:24: error: cannot override 'awakeFromNib' which has been marked unavailable
176 |     }
177 |
178 |     override open func awakeFromNib() {
    |                        |- error: cannot override 'awakeFromNib' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'awakeFromNib'
179 |         super.awakeFromNib()
180 |         sideMenuManager.setMenu(self, forLeftSide: leftSide)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
   | `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:264:78: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
262 |     }
263 |
264 |     override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
    |                                                                              `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
265 |         super.viewWillTransition(to: size, with: coordinator)
266 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:81:11: note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
 79 |
 80 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @protocol UIViewControllerTransitionCoordinator <UIViewControllerTransitionCoordinatorContext>
    |           `- note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
 82 |
 83 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:293:61: error: 'UIViewController' is unavailable in watchOS
291 |     }
292 |
293 |     override open func pushViewController(_ viewController: UIViewController, animated: Bool) {
    |                                                             `- error: 'UIViewController' is unavailable in watchOS
294 |         guard viewControllers.count > 0 else {
295 |             // NOTE: pushViewController is called by init(rootViewController: UIViewController)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:324:46: error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
322 |     }
323 |
324 |     override open var transitioningDelegate: UIViewControllerTransitioningDelegate? {
    |                                              `- error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
325 |         get {
326 |             guard transitionController == nil else { return transitionController }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:111:42: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | @objcMembers
111 | open class SideMenuNavigationController: UINavigationController {
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     private lazy var _leftSide = Protected(false) { [weak self] oldValue, newValue in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:350:47: error: 'UIView' is unavailable in watchOS
348 |     }
349 |
350 |     @IBInspectable open var animationOptions: UIView.AnimationOptions {
    |                                               `- error: 'UIView' is unavailable in watchOS
351 |         get { return settings.animationOptions }
352 |         set { settings.animationOptions = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuNavigationController.swift:355:5: warning: non-'@objc' property declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
353 |     }
354 |
355 |     open var blurEffectStyle: UIBlurEffect.Style? {
    |     `- warning: non-'@objc' property declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
356 |         get { return settings.blurEffectStyle }
357 |         set { settings.blurEffectStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:355:31: error: 'UIBlurEffect' is unavailable in watchOS
353 |     }
354 |
355 |     open var blurEffectStyle: UIBlurEffect.Style? {
    |                               `- error: 'UIBlurEffect' is unavailable in watchOS
356 |         get { return settings.blurEffectStyle }
357 |         set { settings.blurEffectStyle = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:365:46: error: 'UIView' is unavailable in watchOS
363 |     }
364 |
365 |     @IBInspectable open var completionCurve: UIView.AnimationCurve {
    |                                              `- error: 'UIView' is unavailable in watchOS
366 |         get { return settings.completionCurve }
367 |         set { settings.completionCurve = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuNavigationController.swift:441:5: warning: non-'@objc' property declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
439 |     }
440 |
441 |     open var presentationStyle: SideMenuPresentationStyle {
    |     `- warning: non-'@objc' property declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
442 |         get { return settings.presentationStyle }
443 |         set { settings.presentationStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:464:120: error: 'UIViewController' is unavailable in watchOS
462 | extension SideMenuNavigationController: SideMenuTransitionControllerDelegate {
463 |
464 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController) {
    |                                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
465 |         sideMenuManager.sideMenuTransitionDidDismiss(menu: self)
466 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:468:120: error: 'UIViewController' is unavailable in watchOS
466 |     }
467 |
468 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController) {
    |                                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
469 |         swipeToDismissGesture?.remove()
470 |         swipeToDismissGesture = addSwipeToDismissGesture(to: view.superview)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:477:35: error: 'UIPanGestureRecognizer' is unavailable in watchOS
475 | internal extension SideMenuNavigationController {
476 |
477 |     func handleMenuPan(_ gesture: UIPanGestureRecognizer, _ presenting: Bool) {
    |                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
478 |         let width = menuWidth
479 |         let distance = gesture.xTranslation / width
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:498:35: error: 'UIPanGestureRecognizer' is unavailable in watchOS
496 |     }
497 |
498 |     func cancelMenuPan(_ gesture: UIPanGestureRecognizer) {
    |                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
499 |         transitionController?.handle(state: .cancel)
500 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:509:39: error: 'UIViewController' is unavailable in watchOS
507 |
508 |     // Note: although this method is syntactically reversed it allows the interactive property to scoped privately
509 |     func present(from viewController: UIViewController?, interactively: Bool, completion: (() -> Void)? = nil) {
    |                                       `- error: 'UIViewController' is unavailable in watchOS
510 |         guard let viewController = viewController else { return }
511 |         transitionInteractive = interactively
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:524:29: error: 'UIViewController' is unavailable in watchOS
522 |     }
523 |
524 |     var findViewController: UIViewController? {
    |                             `- error: 'UIViewController' is unavailable in watchOS
525 |         foundViewController = foundViewController ?? presentingViewController?.activeViewController
526 |         return foundViewController
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:621:63: error: 'UIView' is unavailable in watchOS
619 |     }
620 |
621 |     @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
    |                                                               `- error: 'UIView' is unavailable in watchOS
622 |         guard enableSwipeToDismissGesture else { return nil }
623 |         return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:621:75: error: 'UIPanGestureRecognizer' is unavailable in watchOS
619 |     }
620 |
621 |     @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
    |                                                                           `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
622 |         guard enableSwipeToDismissGesture else { return nil }
623 |         return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:61: error: 'UIView' is unavailable in watchOS
626 |     }
627 |
628 |     @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
    |                                                             `- error: 'UIView' is unavailable in watchOS
629 |         guard enableTapToDismissGesture else { return nil }
630 |         return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:628:73: error: 'UITapGestureRecognizer' is unavailable in watchOS
626 |     }
627 |
628 |     @discardableResult func addTapToDismissGesture(to view: UIView?) -> UITapGestureRecognizer? {
    |                                                                         `- error: 'UITapGestureRecognizer' is unavailable in watchOS
629 |         guard enableTapToDismissGesture else { return nil }
630 |         return UITapGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuTap(_:)))?.with {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:635:44: error: 'UITapGestureRecognizer' is unavailable in watchOS
633 |     }
634 |
635 |     @objc func handleDismissMenuTap(_ tap: UITapGestureRecognizer) {
    |                                            `- error: 'UITapGestureRecognizer' is unavailable in watchOS
636 |         let hitTest = view.window?.hitTest(tap.location(in: view.superview), with: nil)
637 |         guard hitTest == view.superview else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:641:48: error: 'UIPanGestureRecognizer' is unavailable in watchOS
639 |     }
640 |
641 |     @objc func handleDismissMenuPan(_ gesture: UIPanGestureRecognizer) {
    |                                                `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
642 |         handleMenuPan(gesture, false)
643 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:179:15: error: 'awakeFromNib()' is unavailable in watchOS
177 |
178 |     override open func awakeFromNib() {
179 |         super.awakeFromNib()
    |               `- error: 'awakeFromNib()' is unavailable in watchOS
180 |         sideMenuManager.setMenu(self, forLeftSide: leftSide)
181 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
   | `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:248:60: error: 'UITableViewController' is unavailable in watchOS
246 |
247 |         // Clear selection on UITableViewControllers when reappearing using custom transitions
248 |         if let tableViewController = topViewController as? UITableViewController,
    |                                                            `- error: 'UITableViewController' is unavailable in watchOS
249 |             let tableView = tableViewController.tableView,
250 |             let indexPaths = tableView.indexPathsForSelectedRows,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:555:30: error: 'isReduceTransparencyEnabled' is unavailable in watchOS
553 |         guard let blurEffectStyle = blurEffectStyle,
554 |             let view = topViewController?.view,
555 |             !UIAccessibility.isReduceTransparencyEnabled else {
    |                              `- error: 'isReduceTransparencyEnabled' is unavailable in watchOS
556 |                 return
557 |         }
UIKit.UIAccessibility.isReduceTransparencyEnabled:3:32: note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 |   @MainActor public static var isReduceTransparencyEnabled: Bool { get }}
  |                                `- note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:561:26: error: 'UIBlurEffect' is unavailable in watchOS
559 |         originalBackgroundColor = originalBackgroundColor ?? view.backgroundColor
560 |
561 |         let blurEffect = UIBlurEffect(style: blurEffectStyle)
    |                          `- error: 'UIBlurEffect' is unavailable in watchOS
562 |         let blurView = UIVisualEffectView(effect: blurEffect)
563 |         view.backgroundColor = UIColor.clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:562:24: error: 'UIVisualEffectView' is unavailable in watchOS
560 |
561 |         let blurEffect = UIBlurEffect(style: blurEffectStyle)
562 |         let blurView = UIVisualEffectView(effect: blurEffect)
    |                        `- error: 'UIVisualEffectView' is unavailable in watchOS
563 |         view.backgroundColor = UIColor.clear
564 |         if let tableViewController = topViewController as? UITableViewController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
   |            `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:564:60: error: 'UITableViewController' is unavailable in watchOS
562 |         let blurView = UIVisualEffectView(effect: blurEffect)
563 |         view.backgroundColor = UIColor.clear
564 |         if let tableViewController = topViewController as? UITableViewController {
    |                                                            `- error: 'UITableViewController' is unavailable in watchOS
565 |             tableViewController.tableView.backgroundView = blurView
566 |             tableViewController.tableView.separatorEffect = UIVibrancyEffect(blurEffect: blurEffect)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:566:61: error: 'UIVibrancyEffect' is unavailable in watchOS
564 |         if let tableViewController = topViewController as? UITableViewController {
565 |             tableViewController.tableView.backgroundView = blurView
566 |             tableViewController.tableView.separatorEffect = UIVibrancyEffect(blurEffect: blurEffect)
    |                                                             `- error: 'UIVibrancyEffect' is unavailable in watchOS
567 |             tableViewController.tableView.reloadData()
568 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVibrancyEffect.h:19:12: note: 'UIVibrancyEffect' has been explicitly marked unavailable here
17 |  */
18 | UIKIT_EXTERN API_AVAILABLE(ios(8.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIVibrancyEffect : UIVisualEffect
   |            `- note: 'UIVibrancyEffect' has been explicitly marked unavailable here
20 |
21 | + (UIVibrancyEffect *)effectForBlurEffect:(UIBlurEffect *)blurEffect;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:584:60: error: 'UITableViewController' is unavailable in watchOS
582 |         view.backgroundColor = originalBackgroundColor
583 |
584 |         if let tableViewController = topViewController as? UITableViewController {
    |                                                            `- error: 'UITableViewController' is unavailable in watchOS
585 |             tableViewController.tableView.backgroundView = nil
586 |             tableViewController.tableView.separatorEffect = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:588:58: error: 'UIVisualEffectView' is unavailable in watchOS
586 |             tableViewController.tableView.separatorEffect = nil
587 |             tableViewController.tableView.reloadData()
588 |         } else if let blurView = view.subviews.first as? UIVisualEffectView {
    |                                                          `- error: 'UIVisualEffectView' is unavailable in watchOS
589 |             blurView.removeFromSuperview()
590 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
   |            `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:597:10: error: 'UIApplication' is unavailable in watchOS
595 |         NotificationCenter.default.removeObserver(self)
596 |
597 |         [UIApplication.willChangeStatusBarFrameNotification,
    |          `- error: 'UIApplication' is unavailable in watchOS
598 |          UIApplication.didEnterBackgroundNotification].forEach {
599 |             NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: $0, object: nil)
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:597:24: error: 'willChangeStatusBarFrameNotification' is unavailable in watchOS
595 |         NotificationCenter.default.removeObserver(self)
596 |
597 |         [UIApplication.willChangeStatusBarFrameNotification,
    |                        `- error: 'willChangeStatusBarFrameNotification' is unavailable in watchOS
598 |          UIApplication.didEnterBackgroundNotification].forEach {
599 |             NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: $0, object: nil)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:581:39: note: 'willChangeStatusBarFrameNotification' has been explicitly marked unavailable here
579 | UIKIT_EXTERN NSNotificationName const UIApplicationDidChangeStatusBarOrientationNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;  // userInfo contains NSNumber with old orientation
580 | UIKIT_EXTERN NSString *const UIApplicationStatusBarOrientationUserInfoKey API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;            // userInfo dictionary key for status bar orientation
581 | UIKIT_EXTERN NSNotificationName const UIApplicationWillChangeStatusBarFrameNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;       // userInfo contains NSValue with new frame
    |                                       `- note: 'willChangeStatusBarFrameNotification' has been explicitly marked unavailable here
582 | UIKIT_EXTERN NSNotificationName const UIApplicationDidChangeStatusBarFrameNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;        // userInfo contains NSValue with old frame
583 | UIKIT_EXTERN NSString *const UIApplicationStatusBarFrameUserInfoKey API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;                  // userInfo dictionary key for status bar frame
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:598:10: error: 'UIApplication' is unavailable in watchOS
596 |
597 |         [UIApplication.willChangeStatusBarFrameNotification,
598 |          UIApplication.didEnterBackgroundNotification].forEach {
    |          `- error: 'UIApplication' is unavailable in watchOS
599 |             NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: $0, object: nil)
600 |         }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:598:24: error: 'didEnterBackgroundNotification' is unavailable in watchOS
596 |
597 |         [UIApplication.willChangeStatusBarFrameNotification,
598 |          UIApplication.didEnterBackgroundNotification].forEach {
    |                        `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
599 |             NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: $0, object: nil)
600 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:608:14: error: 'UIApplication' is unavailable in watchOS
606 |
607 |         switch notification.name {
608 |         case UIApplication.willChangeStatusBarFrameNotification:
    |              `- error: 'UIApplication' is unavailable in watchOS
609 |             // Dismiss for in-call status bar changes but not rotation
610 |             if !rotating {
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:608:28: error: 'willChangeStatusBarFrameNotification' is unavailable in watchOS
606 |
607 |         switch notification.name {
608 |         case UIApplication.willChangeStatusBarFrameNotification:
    |                            `- error: 'willChangeStatusBarFrameNotification' is unavailable in watchOS
609 |             // Dismiss for in-call status bar changes but not rotation
610 |             if !rotating {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:581:39: note: 'willChangeStatusBarFrameNotification' has been explicitly marked unavailable here
579 | UIKIT_EXTERN NSNotificationName const UIApplicationDidChangeStatusBarOrientationNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;  // userInfo contains NSNumber with old orientation
580 | UIKIT_EXTERN NSString *const UIApplicationStatusBarOrientationUserInfoKey API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;            // userInfo dictionary key for status bar orientation
581 | UIKIT_EXTERN NSNotificationName const UIApplicationWillChangeStatusBarFrameNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;       // userInfo contains NSValue with new frame
    |                                       `- note: 'willChangeStatusBarFrameNotification' has been explicitly marked unavailable here
582 | UIKIT_EXTERN NSNotificationName const UIApplicationDidChangeStatusBarFrameNotification API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;        // userInfo contains NSValue with old frame
583 | UIKIT_EXTERN NSString *const UIApplicationStatusBarFrameUserInfoKey API_DEPRECATED("Use viewWillTransitionToSize:withTransitionCoordinator: instead.", ios(2.0, 13.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_NONISOLATED;                  // userInfo dictionary key for status bar frame
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:613:14: error: 'UIApplication' is unavailable in watchOS
611 |                 dismissMenu()
612 |             }
613 |         case UIApplication.didEnterBackgroundNotification:
    |              `- error: 'UIApplication' is unavailable in watchOS
614 |             if dismissWhenBackgrounded {
615 |                 dismissMenu()
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuNavigationController.swift:613:28: error: 'didEnterBackgroundNotification' is unavailable in watchOS
611 |                 dismissMenu()
612 |             }
613 |         case UIApplication.didEnterBackgroundNotification:
    |                            `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
614 |             if dismissWhenBackgrounded {
615 |                 dismissMenu()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift:623:16: error: 'UIPanGestureRecognizer' is unavailable in watchOS
621 |     @discardableResult func addSwipeToDismissGesture(to view: UIView?) -> UIPanGestureRecognizer? {
622 |         guard enableSwipeToDismissGesture else { return nil }
623 |         return UIPanGestureRecognizer(addTo: view, target: self, action: #selector(handleDismissMenuPan(_:)))?.with {
    |                `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
624 |             $0.cancelsTouchesInView = false
625 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuNavigationController.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuNavigationController.swift
SwiftCompile normal arm64_32 Compiling\ SideMenuInteractionController.swift,\ SideMenuManager.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:21:64: error: 'UIView' is unavailable in watchOS
19 |     private(set) var isFinished: Bool = false
20 |
21 |     init(cancelWhenBackgrounded: Bool = true, completionCurve: UIView.AnimationCurve = .easeIn) {
   |                                                                `- error: 'UIView' is unavailable in watchOS
22 |         super.init()
23 |         self.completionCurve = completionCurve
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:10:53: error: 'UIPercentDrivenInteractiveTransition' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | internal final class SideMenuInteractionController: UIPercentDrivenInteractiveTransition {
   |                                                     `- error: 'UIPercentDrivenInteractiveTransition' is unavailable in watchOS
11 |
12 |     enum State { case
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:196:12: note: 'UIPercentDrivenInteractiveTransition' has been explicitly marked unavailable here
194 |
195 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
196 | @interface UIPercentDrivenInteractiveTransition : NSObject <UIViewControllerInteractiveTransitioning>
    |            `- note: 'UIPercentDrivenInteractiveTransition' has been explicitly marked unavailable here
197 |
198 | /// This is the non-interactive duration that was returned when the
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:26:101: error: 'UIApplication' is unavailable in watchOS
24 |
25 |         guard cancelWhenBackgrounded else { return }
26 |         NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: UIApplication.didEnterBackgroundNotification, object: nil)
   |                                                                                                     `- error: 'UIApplication' is unavailable in watchOS
27 |     }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuInteractionController.swift:26:115: error: 'didEnterBackgroundNotification' is unavailable in watchOS
24 |
25 |         guard cancelWhenBackgrounded else { return }
26 |         NotificationCenter.default.addObserver(self, selector: #selector(handleNotification), name: UIApplication.didEnterBackgroundNotification, object: nil)
   |                                                                                                                   `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
27 |     }
28 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift:60:14: error: 'UIApplication' is unavailable in watchOS
58 |     @objc func handleNotification(notification: NSNotification) {
59 |         switch notification.name {
60 |         case UIApplication.didEnterBackgroundNotification:
   |              `- error: 'UIApplication' is unavailable in watchOS
61 |             cancel()
62 |         default: break
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuInteractionController.swift:60:28: error: 'didEnterBackgroundNotification' is unavailable in watchOS
58 |     @objc func handleNotification(notification: NSNotification) {
59 |         switch notification.name {
60 |         case UIApplication.didEnterBackgroundNotification:
   |                            `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
61 |             cancel()
62 |         default: break
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:13:55: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 11 | public class SideMenuManager: NSObject {
 12 |
 13 |     final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
    |                                                       `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 14 |     final private class SideMenuScreenEdgeGestureRecognizer: UIScreenEdgePanGestureRecognizer {}
 15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:14:62: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 12 |
 13 |     final private class SideMenuPanGestureRecognizer: UIPanGestureRecognizer {}
 14 |     final private class SideMenuScreenEdgeGestureRecognizer: UIScreenEdgePanGestureRecognizer {}
    |                                                              `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 15 |
 16 |     @objc public enum PresentDirection: Int { case
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:83: error: 'UIView' is unavailable in watchOS
 79 |      - Returns: The array of screen edge gestures added to `toView`.
 80 |      */
 81 |     @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
 82 |         return [
 83 |             addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:81:95: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 79 |      - Returns: The array of screen edge gestures added to `toView`.
 80 |      */
 81 |     @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView) -> [UIScreenEdgePanGestureRecognizer] {
    |                                                                                               `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 82 |         return [
 83 |             addScreenEdgePanGesturesToPresent(toView: view, forMenu: .left),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:83: error: 'UIView' is unavailable in watchOS
 94 |      - Returns: The screen edge gestures added to `toView`.
 95 |      */
 96 |     @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
    |                                                                                   `- error: 'UIView' is unavailable in watchOS
 97 |         if menu(forSide: side) == nil {
 98 |             let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:96:126: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 94 |      - Returns: The screen edge gestures added to `toView`.
 95 |      */
 96 |     @discardableResult public func addScreenEdgePanGesturesToPresent(toView view: UIView, forMenu side: PresentDirection) -> UIScreenEdgePanGestureRecognizer {
    |                                                                                                                              `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
 97 |         if menu(forSide: side) == nil {
 98 |             let methodName = #function // "addScreenEdgePanGesturesToPresent"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:112:72: error: 'UIView' is unavailable in watchOS
110 |      - Returns: The pan gesture added to `toView`.
111 |      */
112 |     @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
    |                                                                        `- error: 'UIView' is unavailable in watchOS
113 |         if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 |             Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuManager.swift:112:83: error: 'UIPanGestureRecognizer' is unavailable in watchOS
110 |      - Returns: The pan gesture added to `toView`.
111 |      */
112 |     @discardableResult public func addPanGestureToPresent(toView view: UIView) -> UIPanGestureRecognizer {
    |                                                                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
113 |         if leftMenuNavigationController ?? rightMenuNavigationController == nil {
114 |             Print.warning(.panGestureAdded, arguments: #function, PresentDirection.left.name, PresentDirection.right.name, required: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Pod/Classes/SideMenuManager.swift:141:55: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
139 | private extension SideMenuManager {
140 |
141 |     @objc func handlePresentMenuScreenEdge(_ gesture: UIScreenEdgePanGestureRecognizer) {
    |                                                       `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
142 |         handleMenuPan(gesture)
143 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:145:48: error: 'UIPanGestureRecognizer' is unavailable in watchOS
143 |     }
144 |
145 |     @objc func handlePresentMenuPan(_ gesture: UIPanGestureRecognizer) {
    |                                                `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
146 |         handleMenuPan(gesture)
147 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:149:35: error: 'UIPanGestureRecognizer' is unavailable in watchOS
147 |     }
148 |
149 |     func handleMenuPan(_ gesture: UIPanGestureRecognizer) {
    |                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
150 |         if let activeMenu = activeMenu {
151 |             let width = activeMenu.menuWidth
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:40: error: 'UIView' is unavailable in watchOS
198 |     }
199 |
200 |     func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
    |                                        `- error: 'UIView' is unavailable in watchOS
201 |         if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 |             screenEdgeGestureRecognizer.edges == edge {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:200:69: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
198 |     }
199 |
200 |     func addScreenEdgeGesture(to view: UIView, edge: UIRectEdge) -> UIScreenEdgePanGestureRecognizer {
    |                                                                     `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
201 |         if let screenEdgeGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuScreenEdgeGestureRecognizer }) as? SideMenuScreenEdgeGestureRecognizer,
202 |             screenEdgeGestureRecognizer.edges == edge {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:59: error: 'UIView' is unavailable in watchOS
208 |     }
209 |
210 |     @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
    |                                                           `- error: 'UIView' is unavailable in watchOS
211 |         if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 |             return panGestureRecognizer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:210:70: error: 'UIPanGestureRecognizer' is unavailable in watchOS
208 |     }
209 |
210 |     @discardableResult func addPresentPanGesture(to view: UIView) -> UIPanGestureRecognizer {
    |                                                                      `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
211 |         if let panGestureRecognizer = view.gestureRecognizers?.first(where: { $0 is SideMenuPanGestureRecognizer }) as? SideMenuPanGestureRecognizer {
212 |             return panGestureRecognizer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift:217:32: error: 'UIViewController' is unavailable in watchOS
215 |     }
216 |
217 |     var topMostViewController: UIViewController? {
    |                                `- error: 'UIViewController' is unavailable in watchOS
218 |         return UIApplication.shared.keyWindow?.rootViewController?.topMostViewController
219 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuManager.swift:168:42: error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
166 |         } else {
167 |             let leftSide: Bool
168 |             if let gesture = gesture as? UIScreenEdgePanGestureRecognizer {
    |                                          `- error: 'UIScreenEdgePanGestureRecognizer' is unavailable in watchOS
169 |                 leftSide = gesture.edges.contains(.left)
170 |             } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreenEdgePanGestureRecognizer.h:16:12: note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
14 |     in from the bezel on the specified edge. */
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIScreenEdgePanGestureRecognizer : UIPanGestureRecognizer
   |            `- note: 'UIScreenEdgePanGestureRecognizer' has been explicitly marked unavailable here
17 | @property (readwrite, nonatomic, assign) UIRectEdge edges; // The edges on which this gesture recognizes, relative to the current interface orientation
18 | @end
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuInteractionController.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuInteractionController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuManager.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuManager.swift
SwiftCompile normal arm64_32 Compiling\ SideMenuTransitionController.swift /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift (in target 'SideMenu' from project 'SideMenu')
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:11:57: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 | import UIKit
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
   |                                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
12 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:12:120: error: 'UIViewController' is unavailable in watchOS
10 |
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
   |                                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
13 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
14 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:13:120: error: 'UIViewController' is unavailable in watchOS
11 | internal protocol SideMenuTransitionControllerDelegate: class {
12 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didDismiss viewController: UIViewController)
13 |     func sideMenuTransitionController(_ transitionController: SideMenuTransitionController, didPresent viewController: UIViewController)
   |                                                                                                                        `- error: 'UIViewController' is unavailable in watchOS
14 | }
15 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:34:54: error: 'UIViewController' is unavailable in watchOS
32 |     }
33 |
34 |     func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                      `- error: 'UIViewController' is unavailable in watchOS
35 |         animationController = SideMenuAnimationController(
36 |             config: config,
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:34:84: error: 'UIViewController' is unavailable in watchOS
32 |     }
33 |
34 |     func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                                                    `- error: 'UIViewController' is unavailable in watchOS
35 |         animationController = SideMenuAnimationController(
36 |             config: config,
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:34:110: error: 'UIViewController' is unavailable in watchOS
32 |     }
33 |
34 |     func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
35 |         animationController = SideMenuAnimationController(
36 |             config: config,
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:34:131: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
32 |     }
33 |
34 |     func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                                                                                                   `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
35 |         animationController = SideMenuAnimationController(
36 |             config: config,
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:42:54: error: 'UIViewController' is unavailable in watchOS
40 |     }
41 |
42 |     func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                      `- error: 'UIViewController' is unavailable in watchOS
43 |         return animationController
44 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:42:75: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
40 |     }
41 |
42 |     func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
   |                                                                           `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
43 |         return animationController
44 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:46:63: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
44 |     }
45 |
46 |     func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
   |                                                               `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
47 |         return interactionController(using: animator)
48 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:46:105: error: 'UIViewControllerInteractiveTransitioning' is unavailable in watchOS
44 |     }
45 |
46 |     func interactionControllerForPresentation(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
   |                                                                                                         `- error: 'UIViewControllerInteractiveTransitioning' is unavailable in watchOS
47 |         return interactionController(using: animator)
48 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:161:11: note: 'UIViewControllerInteractiveTransitioning' has been explicitly marked unavailable here
159 |
160 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
161 | @protocol UIViewControllerInteractiveTransitioning <NSObject>
    |           `- note: 'UIViewControllerInteractiveTransitioning' has been explicitly marked unavailable here
162 | - (void)startInteractiveTransition:(id <UIViewControllerContextTransitioning>)transitionContext;
163 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:50:60: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
48 |     }
49 |
50 |     func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
   |                                                            `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
51 |         return interactionController(using: animator)
52 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:50:102: error: 'UIViewControllerInteractiveTransitioning' is unavailable in watchOS
48 |     }
49 |
50 |     func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
   |                                                                                                      `- error: 'UIViewControllerInteractiveTransitioning' is unavailable in watchOS
51 |         return interactionController(using: animator)
52 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:161:11: note: 'UIViewControllerInteractiveTransitioning' has been explicitly marked unavailable here
159 |
160 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
161 | @protocol UIViewControllerInteractiveTransitioning <NSObject>
    |           `- note: 'UIViewControllerInteractiveTransitioning' has been explicitly marked unavailable here
162 | - (void)startInteractiveTransition:(id <UIViewControllerContextTransitioning>)transitionContext;
163 |
/Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift:16:62: error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
14 | }
15 |
16 | internal final class SideMenuTransitionController: NSObject, UIViewControllerTransitioningDelegate {
   |                                                              `- error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
17 |
18 |     typealias Model = MenuModel & AnimationModel & PresentationModel
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:75:126: error: 'UIViewController' is unavailable in watchOS
73 | extension SideMenuTransitionController: SideMenuAnimationControllerDelegate {
74 |
75 |     internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didDismiss viewController: UIViewController) {
   |                                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
76 |         delegate?.sideMenuTransitionController(self, didDismiss: viewController)
77 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:79:126: error: 'UIViewController' is unavailable in watchOS
77 |     }
78 |
79 |     internal func sideMenuAnimationController(_ animationController: SideMenuAnimationController, didPresent viewController: UIViewController) {
   |                                                                                                                              `- error: 'UIViewController' is unavailable in watchOS
80 |         delegate?.sideMenuTransitionController(self, didPresent: viewController)
81 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Pod/Classes/SideMenuTransitionController.swift:86:48: error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
84 | private extension SideMenuTransitionController {
85 |
86 |     func interactionController(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
   |                                                `- error: 'UIViewControllerAnimatedTransitioning' is unavailable in watchOS
87 |         guard interactive else { return nil }
88 |         interactive = false
/Applications/Xcode-27.0.0-Release.Candidate.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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Pod/Classes/SideMenuTransitionController.swift (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SideMenuTransitionController.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
SwiftCompile normal arm64 (in target 'SideMenu' from project 'SideMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-17 04:55:52.116 xcodebuild[802:4964] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'SideMenu' from project 'SideMenu')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SideMenu (in target 'SideMenu' from project 'SideMenu')
	Building workspace SideMenu with scheme SideMenu
(3 failures)
BUILD FAILURE 6.4 watchOS