The Swift Package Index logo.Swift Package Index

Build Information

Failed to build LinkNavigator, reference 1.4.6 (99b871), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 07:01:35 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 LinkNavigator -destination generic/platform=watchOS

Build Log

641 |
642 |   // MARK: Fileprivate
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:34:35: error: 'UITabBarController' is unavailable in watchOS
 32 |   public var owner: LinkNavigatorItemSubscriberProtocol? = .none
 33 |
 34 |   public weak var mainController: UITabBarController?
    |                                   `- error: 'UITabBarController' is unavailable in watchOS
 35 |
 36 |   public var currentTabRootPath: String? {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:46:24: error: 'UINavigationController' is unavailable in watchOS
 44 |   // MARK: Internal
 45 |
 46 |   var modalController: UINavigationController? = .none
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 47 |   var fullSheetController: UINavigationController? = .none
 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:47:28: error: 'UINavigationController' is unavailable in watchOS
 45 |
 46 |   var modalController: UINavigationController? = .none
 47 |   var fullSheetController: UINavigationController? = .none
    |                            `- error: 'UINavigationController' is unavailable in watchOS
 48 |
 49 |   // MARK: Private
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:58:58: error: 'UINavigationController' is unavailable in watchOS
 56 |
 57 | extension TabLinkNavigator {
 58 |   public func targetController(targetTabPath: String) -> UINavigationController? {
    |                                                          `- error: 'UINavigationController' is unavailable in watchOS
 59 |     tabRootPartialNavigators.first(where: { $0.getCurrentRootPaths().first == targetTabPath })?.currentTabNavigationController
 60 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:68:50: error: 'UINavigationController' is unavailable in watchOS
 66 |
 67 | extension TabLinkNavigator {
 68 |   public func launch(tagItemList: [TabItem]) -> [UINavigationController] {
    |                                                  `- error: 'UINavigationController' is unavailable in watchOS
 69 |     let partialNavigators = tagItemList
 70 |       .reduce([(Bool, TabPartialNavigator)]()) { curr, next 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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:94:24: error: 'UINavigationController' is unavailable in watchOS
 92 | extension TabLinkNavigator {
 93 |   public func sheetOpen(
 94 |     subViewController: UINavigationController,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:96:11: error: 'UIModalPresentationStyle' is unavailable in watchOS
 94 |     subViewController: UINavigationController,
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
    |           `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ 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/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:97:35: error: 'UINavigationController' is unavailable in watchOS
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
    |                                   `- error: 'UINavigationController' is unavailable in watchOS
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
 99 |   {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:98:34: error: 'UINavigationController' is unavailable in watchOS
 96 |     type: UIModalPresentationStyle,
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 99 |   {
100 |     if modalController != .none {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:30:46: error: 'UINavigationController' is unavailable in watchOS
 28 |   public var owner: LinkNavigatorItemSubscriberProtocol? = .none
 29 |
 30 |   public var currentTabNavigationController: UINavigationController { currentTabPathableController.navigationController }
    |                                              `- error: 'UINavigationController' is unavailable in watchOS
 31 |
 32 |   public var isFocusedCurrentTab: 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:48:34: error: 'UINavigationController' is unavailable in watchOS
 46 |   }
 47 |
 48 |   private var currentController: UINavigationController? {
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 49 |     rootNavigator?.modalController ?? rootNavigator?.fullSheetController ?? currentTabNavigationController
 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:194:11: error: 'UIModalPresentationStyle' is unavailable in watchOS
192 |     item: LinkItem,
193 |     isAnimated: Bool,
194 |     type: UIModalPresentationStyle = .automatic)
    |           `- error: 'UIModalPresentationStyle' is unavailable in watchOS
195 |   {
196 |     let newController = UINavigationController()
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:194:39: error: 'automatic' is unavailable in watchOS
192 |     item: LinkItem,
193 |     isAnimated: Bool,
194 |     type: UIModalPresentationStyle = .automatic)
    |                                       `- error: 'automatic' is unavailable in watchOS
195 |   {
196 |     let newController = UINavigationController()
UIKit.UIModalPresentationStyle.automatic:3:8: note: 'automatic' has been explicitly marked unavailable here
1 | enum UIModalPresentationStyle {
2 | @available(watchOS, unavailable)
3 |   case automatic}
  |        `- note: 'automatic' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:228:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
226 |     linkItem: LinkItem,
227 |     isAnimated: Bool,
228 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
229 |     iPadPresentationStyle: UIModalPresentationStyle,
230 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:229:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
227 |     isAnimated: Bool,
228 |     iPhonePresentationStyle: UIModalPresentationStyle,
229 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
230 |     prefersLargeTitles _: Bool?)
231 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:348:32: error: 'UIViewController' is unavailable in watchOS
346 |   }
347 |
348 |   fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
    |                                `- error: 'UIViewController' is unavailable in watchOS
349 |     setViewControllers(viewControllers + new, animated: isAnimated)
350 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:356:45: error: 'UIViewController' is unavailable in watchOS
354 |   }
355 |
356 |   fileprivate func replace(viewController: [UIViewController], isAnimated: Bool) {
    |                                             `- error: 'UIViewController' is unavailable in watchOS
357 |     setViewControllers(viewController, animated: isAnimated)
358 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:360:42: error: 'UIViewController' is unavailable in watchOS
358 |   }
359 |
360 |   fileprivate func popTo(viewController: UIViewController?, isAnimated: Bool) {
    |                                          `- error: 'UIViewController' is unavailable in watchOS
361 |     guard let viewController else { return }
362 |     popToViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:371:37: error: 'UIViewController' is unavailable in watchOS
369 |   }
370 |
371 |   private func push(viewController: UIViewController?, isAnimated: Bool) {
    |                                     `- error: 'UIViewController' is unavailable in watchOS
372 |     guard let viewController else { return }
373 |     pushViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:376:31: error: 'UIViewController' is unavailable in watchOS
374 |   }
375 |
376 |   private func dropLast() -> [UIViewController] {
    |                               `- error: 'UIViewController' is unavailable in watchOS
377 |     Array(viewControllers.dropLast())
378 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:340:11: error: 'UINavigationController' is unavailable in watchOS
338 | }
339 |
340 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
341 |
342 |   // MARK: Fileprivate
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:1: warning: extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UINavigationControllerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    | |- warning: extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UINavigationControllerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:384:39: error: 'UINavigationController' is unavailable in watchOS
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
    |                                       `- error: 'UINavigationController' is unavailable in watchOS
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
386 |
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:384:87: error: 'UIViewController' is unavailable in watchOS
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
    |                                                                                       `- error: 'UIViewController' is unavailable in watchOS
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
386 |
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:35: error: 'UINavigationControllerDelegate' is unavailable in watchOS
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    |                                   `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable 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/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
    |           `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:11: error: 'UINavigationController' is unavailable in watchOS
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    |           `- error: 'UINavigationController' is unavailable in watchOS
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift:11:27: error: 'UINavigationController' is unavailable in watchOS
 9 |     matchPath: String,
10 |     eventSubscriber: LinkNavigatorItemSubscriberProtocol? = nil,
11 |     navigationController: UINavigationController = .init())
   |                           `- error: 'UINavigationController' is unavailable in watchOS
12 |   {
13 |     self.matchPath = matchPath
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift:22:36: error: 'UINavigationController' is unavailable in watchOS
20 |   public var matchPath: String
21 |   public var eventSubscriber: LinkNavigatorItemSubscriberProtocol?
22 |   public var navigationController: UINavigationController
   |                                    `- error: 'UINavigationController' is unavailable in watchOS
23 |
24 | }
/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/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift:62:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
 60 |     linkItem: LinkItem,
 61 |     isAnimated: Bool,
 62 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 63 |     iPadPresentationStyle: UIModalPresentationStyle,
 64 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift:63:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
 61 |     isAnimated: Bool,
 62 |     iPhonePresentationStyle: UIModalPresentationStyle,
 63 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 64 |     prefersLargeTitles: Bool?)
 65 |
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift:46:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
 44 |     linkItem: LinkItem,
 45 |     isAnimated: Bool,
 46 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 47 |     iPadPresentationStyle: UIModalPresentationStyle,
 48 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift:47:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
 45 |     isAnimated: Bool,
 46 |     iPhonePresentationStyle: UIModalPresentationStyle,
 47 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 48 |     prefersLargeTitles: Bool?)
 49 |
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:6:23: error: 'UINavigationController' is unavailable in watchOS
 4 |
 5 | public struct BaseNavigator {
 6 |   let viewController: UINavigationController
   |                       `- error: 'UINavigationController' is unavailable in watchOS
 7 | }
 8 |
/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/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:11:26: error: cannot find type 'UIViewControllerRepresentable' in scope
 9 | // MARK: UIViewControllerRepresentable
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
   |                          `- error: cannot find type 'UIViewControllerRepresentable' in scope
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
13 |     viewController
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:12:47: error: cannot find type 'Context' in scope
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                               `- error: cannot find type 'Context' in scope
13 |     viewController
14 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:12:59: error: 'UINavigationController' is unavailable in watchOS
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                                           `- error: 'UINavigationController' is unavailable in watchOS
13 |     viewController
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/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/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:16:76: error: cannot find type 'Context' in scope
14 |   }
15 |
16 |   public func updateUIViewController(_: UINavigationController, context _: Context) { }
   |                                                                            `- error: cannot find type 'Context' in scope
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:16:41: error: 'UINavigationController' is unavailable in watchOS
14 |   }
15 |
16 |   public func updateUIViewController(_: UINavigationController, context _: Context) { }
   |                                         `- error: 'UINavigationController' is unavailable in watchOS
17 | }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:24:33: error: 'UINavigationController' is unavailable in watchOS
 22 |   // MARK: Internal
 23 |
 24 |   let rootNavigationController: UINavigationController = .init()
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 25 |   var subNavigationController: UINavigationController = .init()
 26 |   let dependency: DependencyType
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:25:32: error: 'UINavigationController' is unavailable in watchOS
 23 |
 24 |   let rootNavigationController: UINavigationController = .init()
 25 |   var subNavigationController: UINavigationController = .init()
    |                                `- error: 'UINavigationController' is unavailable in watchOS
 26 |   let dependency: DependencyType
 27 |   let builders: [RouteBuilder]
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:125:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
123 |     items: [String: String],
124 |     isAnimated: Bool,
125 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
126 |     iPadPresentationStyle: UIModalPresentationStyle,
127 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:126:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
124 |     isAnimated: Bool,
125 |     iPhonePresentationStyle: UIModalPresentationStyle,
126 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
127 |     prefersLargeTitles: Bool?)
128 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:266:52: error: 'UINavigationController' is unavailable in watchOS
264 |   }
265 |
266 |   private var currentActivityNavigationController: UINavigationController {
    |                                                    `- error: 'UINavigationController' is unavailable in watchOS
267 |     isSubNavigationControllerPresented ? subNavigationController : rootNavigationController
268 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:284:57: error: 'UIViewController' is unavailable in watchOS
282 |   }
283 |
284 |   private func findFirstViewController(path: String) -> UIViewController? {
    |                                                         `- error: 'UIViewController' is unavailable in watchOS
285 |     currentActivityNavigationController
286 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:291:56: error: 'UIViewController' is unavailable in watchOS
289 |   }
290 |
291 |   private func findLastViewController(path: String) -> UIViewController? {
    |                                                        `- error: 'UIViewController' is unavailable in watchOS
292 |     currentActivityNavigationController
293 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:298:65: error: 'UIViewController' is unavailable in watchOS
296 |   }
297 |
298 |   private func findFirstViewControllerRootView(path: String) -> UIViewController? {
    |                                                                 `- error: 'UIViewController' is unavailable in watchOS
299 |     rootNavigationController
300 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:305:64: error: 'UIViewController' is unavailable in watchOS
303 |   }
304 |
305 |   private func findLastViewControllerRootView(path: String) -> UIViewController? {
    |                                                                `- error: 'UIViewController' is unavailable in watchOS
306 |     rootNavigationController
307 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift:141:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
139 |     items: [String: String],
140 |     isAnimated: Bool,
141 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
142 |     iPadPresentationStyle: UIModalPresentationStyle,
143 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift:142:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
140 |     isAnimated: Bool,
141 |     iPhonePresentationStyle: UIModalPresentationStyle,
142 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
143 |     prefersLargeTitles: Bool?)
144 |
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/RouteBuilderType.swift:3:61: error: 'UIViewController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public typealias MatchingViewController = MatchPathUsable & UIViewController
   |                                                             `- error: 'UIViewController' is unavailable in watchOS
 4 |
 5 | // MARK: - RouteBuilder
/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/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift:138:32: error: 'UIModalPresentationStyle' is unavailable in watchOS
136 |     linkItem _: LinkItem,
137 |     isAnimated _: Bool,
138 |     iPhonePresentationStyle _: UIModalPresentationStyle,
    |                                `- error: 'UIModalPresentationStyle' is unavailable in watchOS
139 |     iPadPresentationStyle _: UIModalPresentationStyle,
140 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift:139:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
137 |     isAnimated _: Bool,
138 |     iPhonePresentationStyle _: UIModalPresentationStyle,
139 |     iPadPresentationStyle _: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
140 |     prefersLargeTitles _: Bool?)
141 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift:122:32: error: 'UIModalPresentationStyle' is unavailable in watchOS
120 |     linkItem _: LinkItem,
121 |     isAnimated _: Bool,
122 |     iPhonePresentationStyle _: UIModalPresentationStyle,
    |                                `- error: 'UIModalPresentationStyle' is unavailable in watchOS
123 |     iPadPresentationStyle _: UIModalPresentationStyle,
124 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift:123:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
121 |     isAnimated _: Bool,
122 |     iPhonePresentationStyle _: UIModalPresentationStyle,
123 |     iPadPresentationStyle _: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
124 |     prefersLargeTitles _: Bool?)
125 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Builder/RouteBuilderOf.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Builder/SingleNavigationBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Builder/TabNavigationBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/ActionButton.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/Alert.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/LinkItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/NavigationTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/EventNotification/TabbarEventNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/EmptyValueType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorFindLocationUsable.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/DI/DependencyType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/EventObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/RouteBuilderType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LinkNavigator -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LinkNavigator.build/Debug-watchos/LinkNavigator-t.build/Objects-normal/arm64_32/LinkNavigator.abi.json
SwiftCompile normal arm64_32 Compiling\ TabPartialNavigator.swift,\ TabRootNavigationController.swift,\ TabbarEventNotification.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/EventNotification/TabbarEventNotification.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:30:46: error: 'UINavigationController' is unavailable in watchOS
 28 |   public var owner: LinkNavigatorItemSubscriberProtocol? = .none
 29 |
 30 |   public var currentTabNavigationController: UINavigationController { currentTabPathableController.navigationController }
    |                                              `- error: 'UINavigationController' is unavailable in watchOS
 31 |
 32 |   public var isFocusedCurrentTab: 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:48:34: error: 'UINavigationController' is unavailable in watchOS
 46 |   }
 47 |
 48 |   private var currentController: UINavigationController? {
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 49 |     rootNavigator?.modalController ?? rootNavigator?.fullSheetController ?? currentTabNavigationController
 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:194:11: error: 'UIModalPresentationStyle' is unavailable in watchOS
192 |     item: LinkItem,
193 |     isAnimated: Bool,
194 |     type: UIModalPresentationStyle = .automatic)
    |           `- error: 'UIModalPresentationStyle' is unavailable in watchOS
195 |   {
196 |     let newController = UINavigationController()
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:194:39: error: 'automatic' is unavailable in watchOS
192 |     item: LinkItem,
193 |     isAnimated: Bool,
194 |     type: UIModalPresentationStyle = .automatic)
    |                                       `- error: 'automatic' is unavailable in watchOS
195 |   {
196 |     let newController = UINavigationController()
UIKit.UIModalPresentationStyle.automatic:3:8: note: 'automatic' has been explicitly marked unavailable here
1 | enum UIModalPresentationStyle {
2 | @available(watchOS, unavailable)
3 |   case automatic}
  |        `- note: 'automatic' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:228:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
226 |     linkItem: LinkItem,
227 |     isAnimated: Bool,
228 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
229 |     iPadPresentationStyle: UIModalPresentationStyle,
230 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:229:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
227 |     isAnimated: Bool,
228 |     iPhonePresentationStyle: UIModalPresentationStyle,
229 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
230 |     prefersLargeTitles _: Bool?)
231 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:348:32: error: 'UIViewController' is unavailable in watchOS
346 |   }
347 |
348 |   fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
    |                                `- error: 'UIViewController' is unavailable in watchOS
349 |     setViewControllers(viewControllers + new, animated: isAnimated)
350 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:356:45: error: 'UIViewController' is unavailable in watchOS
354 |   }
355 |
356 |   fileprivate func replace(viewController: [UIViewController], isAnimated: Bool) {
    |                                             `- error: 'UIViewController' is unavailable in watchOS
357 |     setViewControllers(viewController, animated: isAnimated)
358 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:360:42: error: 'UIViewController' is unavailable in watchOS
358 |   }
359 |
360 |   fileprivate func popTo(viewController: UIViewController?, isAnimated: Bool) {
    |                                          `- error: 'UIViewController' is unavailable in watchOS
361 |     guard let viewController else { return }
362 |     popToViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:371:37: error: 'UIViewController' is unavailable in watchOS
369 |   }
370 |
371 |   private func push(viewController: UIViewController?, isAnimated: Bool) {
    |                                     `- error: 'UIViewController' is unavailable in watchOS
372 |     guard let viewController else { return }
373 |     pushViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:376:31: error: 'UIViewController' is unavailable in watchOS
374 |   }
375 |
376 |   private func dropLast() -> [UIViewController] {
    |                               `- error: 'UIViewController' is unavailable in watchOS
377 |     Array(viewControllers.dropLast())
378 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:340:11: error: 'UINavigationController' is unavailable in watchOS
338 | }
339 |
340 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
341 |
342 |   // MARK: Fileprivate
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:1: warning: extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UINavigationControllerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    | |- warning: extension declares a conformance of imported type 'UINavigationController' to imported protocol 'UINavigationControllerDelegate'; this will not behave correctly if the owners of 'UIKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:384:39: error: 'UINavigationController' is unavailable in watchOS
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
    |                                       `- error: 'UINavigationController' is unavailable in watchOS
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
386 |
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:384:87: error: 'UIViewController' is unavailable in watchOS
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
    |                                                                                       `- error: 'UIViewController' is unavailable in watchOS
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable else { return }
386 |
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:35: error: 'UINavigationControllerDelegate' is unavailable in watchOS
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    |                                   `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable 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/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
    |           `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:383:11: error: 'UINavigationController' is unavailable in watchOS
381 | // MARK: - UINavigationController + UINavigationControllerDelegate
382 |
383 | extension UINavigationController: UINavigationControllerDelegate {
    |           `- error: 'UINavigationController' is unavailable in watchOS
384 |   public func navigationController(_: UINavigationController, didShow viewController: UIViewController, animated _: Bool) {
385 |     guard let matchPathUsableVC = viewController as? MatchPathUsable 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:196:25: error: 'UINavigationController' is unavailable in watchOS
194 |     type: UIModalPresentationStyle = .automatic)
195 |   {
196 |     let newController = UINavigationController()
    |                         `- error: 'UINavigationController' is unavailable in watchOS
197 |
198 |     newController.setViewControllers(navigationBuilder.build(item: item), animated: 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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabPartialNavigator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabRootNavigationController.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/EventNotification/TabbarEventNotification.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabbarEventNotification.swift
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:218:62: error: 'automatic' is unavailable in watchOS
216 |
217 |   public func sheet(linkItem: LinkItem, isAnimated: Bool) {
218 |     sheetOpen(item: linkItem, isAnimated: isAnimated, type: .automatic)
    |                                                              `- error: 'automatic' is unavailable in watchOS
219 |   }
220 |
UIKit.UIModalPresentationStyle.automatic:3:8: note: 'automatic' has been explicitly marked unavailable here
1 | enum UIModalPresentationStyle {
2 | @available(watchOS, unavailable)
3 |   case automatic}
  |        `- note: 'automatic' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabPartialNavigator.swift:232:16: error: 'UIDevice' is unavailable in watchOS
230 |     prefersLargeTitles _: Bool?)
231 |   {
232 |     let type = UIDevice.current.userInterfaceIdiom == .phone ? iPhonePresentationStyle : iPadPresentationStyle
    |                `- error: 'UIDevice' is unavailable in watchOS
233 |     sheetOpen(item: linkItem, isAnimated: isAnimated, type: type)
234 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabRootNavigationController.swift:11:27: error: 'UINavigationController' is unavailable in watchOS
 9 |     matchPath: String,
10 |     eventSubscriber: LinkNavigatorItemSubscriberProtocol? = nil,
11 |     navigationController: UINavigationController = .init())
   |                           `- error: 'UINavigationController' is unavailable in watchOS
12 |   {
13 |     self.matchPath = matchPath
/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 Compiling\ EventObserver.swift,\ LinkNavigator.swift,\ LinkNavigatorType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/EventObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:24:33: error: 'UINavigationController' is unavailable in watchOS
 22 |   // MARK: Internal
 23 |
 24 |   let rootNavigationController: UINavigationController = .init()
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 25 |   var subNavigationController: UINavigationController = .init()
 26 |   let dependency: DependencyType
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:25:32: error: 'UINavigationController' is unavailable in watchOS
 23 |
 24 |   let rootNavigationController: UINavigationController = .init()
 25 |   var subNavigationController: UINavigationController = .init()
    |                                `- error: 'UINavigationController' is unavailable in watchOS
 26 |   let dependency: DependencyType
 27 |   let builders: [RouteBuilder]
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:125:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
123 |     items: [String: String],
124 |     isAnimated: Bool,
125 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
126 |     iPadPresentationStyle: UIModalPresentationStyle,
127 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:126:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
124 |     isAnimated: Bool,
125 |     iPhonePresentationStyle: UIModalPresentationStyle,
126 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
127 |     prefersLargeTitles: Bool?)
128 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:266:52: error: 'UINavigationController' is unavailable in watchOS
264 |   }
265 |
266 |   private var currentActivityNavigationController: UINavigationController {
    |                                                    `- error: 'UINavigationController' is unavailable in watchOS
267 |     isSubNavigationControllerPresented ? subNavigationController : rootNavigationController
268 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:284:57: error: 'UIViewController' is unavailable in watchOS
282 |   }
283 |
284 |   private func findFirstViewController(path: String) -> UIViewController? {
    |                                                         `- error: 'UIViewController' is unavailable in watchOS
285 |     currentActivityNavigationController
286 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:291:56: error: 'UIViewController' is unavailable in watchOS
289 |   }
290 |
291 |   private func findLastViewController(path: String) -> UIViewController? {
    |                                                        `- error: 'UIViewController' is unavailable in watchOS
292 |     currentActivityNavigationController
293 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:298:65: error: 'UIViewController' is unavailable in watchOS
296 |   }
297 |
298 |   private func findFirstViewControllerRootView(path: String) -> UIViewController? {
    |                                                                 `- error: 'UIViewController' is unavailable in watchOS
299 |     rootNavigationController
300 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:305:64: error: 'UIViewController' is unavailable in watchOS
303 |   }
304 |
305 |   private func findLastViewControllerRootView(path: String) -> UIViewController? {
    |                                                                `- error: 'UIViewController' is unavailable in watchOS
306 |     rootNavigationController
307 |       .viewControllers
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:42:44: error: 'prefersLargeTitles' is unavailable in watchOS
 40 |     }
 41 |     rootNavigationController.setViewControllers(viewControllers, animated: false)
 42 |     rootNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
    |                                            `- error: 'prefersLargeTitles' is unavailable in watchOS
 43 |
 44 |     return BaseNavigator(viewController: rootNavigationController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: 'prefersLargeTitles' has been explicitly marked unavailable here
 61 |
 62 | /// When set to YES, the navigation bar will use a larger out-of-line title view when requested by the current navigation item. To specify when the large out-of-line title view appears, see UINavigationItem.largeTitleDisplayMode. Defaults to NO.
 63 | @property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'prefersLargeTitles' has been explicitly marked unavailable here
 64 |
 65 | /// The toolbar section that this navigation bar is currently using.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:85:38: error: 'UINavigationController' is unavailable in watchOS
 83 |     rootNavigationController.dismiss(animated: true)
 84 |
 85 |     let newSubNavigationController = UINavigationController()
    |                                      `- error: 'UINavigationController' is unavailable in watchOS
 86 |     newSubNavigationController.modalPresentationStyle = .automatic
 87 |
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:86:58: error: 'automatic' is unavailable in watchOS
 84 |
 85 |     let newSubNavigationController = UINavigationController()
 86 |     newSubNavigationController.modalPresentationStyle = .automatic
    |                                                          `- error: 'automatic' is unavailable in watchOS
 87 |
 88 |     let new = paths.compactMap { path in
UIKit.UIModalPresentationStyle.automatic:3:8: note: 'automatic' has been explicitly marked unavailable here
1 | enum UIModalPresentationStyle {
2 | @available(watchOS, unavailable)
3 |   case automatic}
  |        `- note: 'automatic' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:102:38: error: 'UINavigationController' is unavailable in watchOS
100 |     rootNavigationController.dismiss(animated: true)
101 |
102 |     let newSubNavigationController = UINavigationController()
    |                                      `- error: 'UINavigationController' is unavailable in watchOS
103 |     newSubNavigationController.modalPresentationStyle = .fullScreen
104 |
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:110:48: error: 'prefersLargeTitles' is unavailable in watchOS
108 |
109 |     if let prefersLargeTitles {
110 |       newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
    |                                                `- error: 'prefersLargeTitles' is unavailable in watchOS
111 |     }
112 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: 'prefersLargeTitles' has been explicitly marked unavailable here
 61 |
 62 | /// When set to YES, the navigation bar will use a larger out-of-line title view when requested by the current navigation item. To specify when the large out-of-line title view appears, see UINavigationItem.largeTitleDisplayMode. Defaults to NO.
 63 | @property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'prefersLargeTitles' has been explicitly marked unavailable here
 64 |
 65 | /// The toolbar section that this navigation bar is currently using.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:131:38: error: 'UINavigationController' is unavailable in watchOS
129 |     rootNavigationController.dismiss(animated: true)
130 |
131 |     let newSubNavigationController = UINavigationController()
    |                                      `- error: 'UINavigationController' is unavailable in watchOS
132 |
133 |     newSubNavigationController.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:133:57: error: 'UIDevice' is unavailable in watchOS
131 |     let newSubNavigationController = UINavigationController()
132 |
133 |     newSubNavigationController.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
    |                                                         `- error: 'UIDevice' is unavailable in watchOS
134 |       ? iPhonePresentationStyle
135 |       : iPadPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:142:48: error: 'prefersLargeTitles' is unavailable in watchOS
140 |
141 |     if let prefersLargeTitles {
142 |       newSubNavigationController.navigationBar.prefersLargeTitles = prefersLargeTitles
    |                                                `- error: 'prefersLargeTitles' is unavailable in watchOS
143 |     }
144 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: 'prefersLargeTitles' has been explicitly marked unavailable here
 61 |
 62 | /// When set to YES, the navigation bar will use a larger out-of-line title view when requested by the current navigation item. To specify when the large out-of-line title view appears, see UINavigationItem.largeTitleDisplayMode. Defaults to NO.
 63 | @property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'prefersLargeTitles' has been explicitly marked unavailable here
 64 |
 65 | /// The toolbar section that this navigation bar is currently using.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:199:46: error: 'UIViewController' is unavailable in watchOS
197 |     let new = currentActivityNavigationController
198 |       .viewControllers
199 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
200 |       .filter { !paths.contains($0.matchPath) }
201 |
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:209:46: error: 'UIViewController' is unavailable in watchOS
207 |     let new = rootNavigationController
208 |       .viewControllers
209 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
210 |       .filter { !paths.contains($0.matchPath) }
211 |
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:287:46: error: 'UIViewController' is unavailable in watchOS
285 |     currentActivityNavigationController
286 |       .viewControllers
287 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
288 |       .first(where: { $0.matchPath == path })
289 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:294:46: error: 'UIViewController' is unavailable in watchOS
292 |     currentActivityNavigationController
293 |       .viewControllers
294 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
295 |       .last(where: { $0.matchPath == path })
296 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:301:46: error: 'UIViewController' is unavailable in watchOS
299 |     rootNavigationController
300 |       .viewControllers
301 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
302 |       .first(where: { $0.matchPath == path })
303 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigator.swift:308:46: error: 'UIViewController' is unavailable in watchOS
306 |     rootNavigationController
307 |       .viewControllers
308 |       .compactMap { $0 as? MatchPathUsable & UIViewController }
    |                                              `- error: 'UIViewController' is unavailable in watchOS
309 |       .last(where: { $0.matchPath == path })
310 |   }
/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/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift:141:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
139 |     items: [String: String],
140 |     isAnimated: Bool,
141 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
142 |     iPadPresentationStyle: UIModalPresentationStyle,
143 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/EventObserver.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EventObserver.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/LinkNavigatorType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigatorType.swift
SwiftCompile normal arm64_32 Compiling\ EmptyValueType.swift,\ LinkNavigatorFindLocationUsable.swift,\ LinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/EmptyValueType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorFindLocationUsable.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift:62:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
 60 |     linkItem: LinkItem,
 61 |     isAnimated: Bool,
 62 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 63 |     iPadPresentationStyle: UIModalPresentationStyle,
 64 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/EmptyValueType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile EmptyValueType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorFindLocationUsable.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigatorFindLocationUsable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/LinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigatorProtocol.swift
SwiftCompile normal arm64_32 Compiling\ DetentConfiguration.swift,\ SingleLinkNavigator.swift,\ TabLinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:20:15: error: 'UISheetPresentationController' is unavailable in watchOS
18 |   ///   - selectedDetentIdentifier: An optional detent identifier specifying the currently selected detent.
19 |   public init(
20 |     detents: [UISheetPresentationController.Detent],
   |               `- error: 'UISheetPresentationController' is unavailable in watchOS
21 |     cornerRadius: CGFloat? = nil,
22 |     largestUndimmedDetentIdentifier: UISheetPresentationController.Detent.Identifier? = 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/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:22:38: error: 'UISheetPresentationController' is unavailable in watchOS
20 |     detents: [UISheetPresentationController.Detent],
21 |     cornerRadius: CGFloat? = nil,
22 |     largestUndimmedDetentIdentifier: UISheetPresentationController.Detent.Identifier? = nil,
   |                                      `- error: 'UISheetPresentationController' is unavailable in watchOS
23 |     prefersScrollingExpandsWhenScrolledToEdge: Bool = true,
24 |     prefersGrabberVisible: 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/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:27:31: error: 'UISheetPresentationController' is unavailable in watchOS
25 |     prefersEdgeAttachedInCompactHeight: Bool = false,
26 |     widthFollowsPreferredContentSizeWhenEdgeAttached: Bool = false,
27 |     selectedDetentIdentifier: UISheetPresentationController.Detent.Identifier? = nil)
   |                               `- error: 'UISheetPresentationController' is unavailable in watchOS
28 |   {
29 |     self.detents = detents
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:43:24: error: 'UISheetPresentationController' is unavailable in watchOS
41 |   public static let `default` = DetentConfiguration(detents: [.medium(), .large()])
42 |
43 |   public let detents: [UISheetPresentationController.Detent]
   |                        `- error: 'UISheetPresentationController' is unavailable in watchOS
44 |   public let cornerRadius: CGFloat?
45 |   public let largestUndimmedDetentIdentifier: UISheetPresentationController.Detent.Identifier?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:45:47: error: 'UISheetPresentationController' is unavailable in watchOS
43 |   public let detents: [UISheetPresentationController.Detent]
44 |   public let cornerRadius: CGFloat?
45 |   public let largestUndimmedDetentIdentifier: UISheetPresentationController.Detent.Identifier?
   |                                               `- error: 'UISheetPresentationController' is unavailable in watchOS
46 |   public let prefersScrollingExpandsWhenScrolledToEdge: Bool
47 |   public let prefersGrabberVisible: 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/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift:50:40: error: 'UISheetPresentationController' is unavailable in watchOS
48 |   public let prefersEdgeAttachedInCompactHeight: Bool
49 |   public let widthFollowsPreferredContentSizeWhenEdgeAttached: Bool
50 |   public let selectedDetentIdentifier: UISheetPresentationController.Detent.Identifier?
   |                                        `- error: 'UISheetPresentationController' is unavailable in watchOS
51 | }
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/UISheetPresentationController.h:108:12: note: 'UISheetPresentationController' has been explicitly marked unavailable here
106 |
107 | UIKIT_EXTERN API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
108 | @interface UISheetPresentationController : UIPresentationController
    |            `- note: 'UISheetPresentationController' has been explicitly marked unavailable here
109 |
110 | // The delegate inherited from UIPresentationController, redeclared with conformance to UISheetPresentationControllerDelegate.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:40:35: error: 'UINavigationController' is unavailable in watchOS
 38 |
 39 |   /// The central navigation controller that orchestrates the navigation flow.
 40 |   public weak var rootController: UINavigationController?
    |                                   `- error: 'UINavigationController' is unavailable in watchOS
 41 |
 42 |   /// A subscriber that holds the current link navigator.
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:46:29: error: 'UINavigationController' is unavailable in watchOS
 44 |
 45 |   /// A navigation controller that oversees the display of subordinate navigation sequences.
 46 |   public var subController: UINavigationController?
    |                             `- error: 'UINavigationController' is unavailable in watchOS
 47 |
 48 |   // MARK: Private
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:74:78: error: 'UIViewController' is unavailable in watchOS
 72 |   ///
 73 |   /// - Returns: A collection of `UIViewController` objects representing the initiated navigation flow.
 74 |   public func launch(item: LinkItem, prefersLargeTitles _: Bool = false) -> [UIViewController] {
    |                                                                              `- error: 'UIViewController' is unavailable in watchOS
 75 |     navigationBuilder.build(item: item)
 76 |   }
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:83:33: error: 'UINavigationController' is unavailable in watchOS
 81 |
 82 |   /// The operational navigation controller managing the current navigation flow.
 83 |   private var activeController: UINavigationController? {
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 84 |     isSubNavigatorActive ? subController : rootController
 85 |   }
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:187:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
185 |     linkItem: LinkItem,
186 |     isAnimated: Bool,
187 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
188 |     iPadPresentationStyle: UIModalPresentationStyle,
189 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:188:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
186 |     isAnimated: Bool,
187 |     iPhonePresentationStyle: UIModalPresentationStyle,
188 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
189 |     prefersLargeTitles: Bool?)
190 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:416:35: error: 'UINavigationController' is unavailable in watchOS
414 |     isAnimated: Bool,
415 |     prefersLargeTitles: Bool? = .none,
416 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
    |                                   `- error: 'UINavigationController' is unavailable in watchOS
417 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
418 |   {
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:417:34: error: 'UINavigationController' is unavailable in watchOS
415 |     prefersLargeTitles: Bool? = .none,
416 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
417 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
418 |   {
419 |     DispatchQueue.main.async { [weak self] 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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:530:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
528 |     linkItem: LinkItem,
529 |     isAnimated: Bool,
530 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
531 |     iPadPresentationStyle: UIModalPresentationStyle,
532 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:531:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
529 |     isAnimated: Bool,
530 |     iPhonePresentationStyle: UIModalPresentationStyle,
531 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
532 |     prefersLargeTitles: Bool?)
533 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:648:32: error: 'UIViewController' is unavailable in watchOS
646 |   }
647 |
648 |   fileprivate func merge(new: [UIViewController], isAnimated: Bool) {
    |                                `- error: 'UIViewController' is unavailable in watchOS
649 |     setViewControllers(viewControllers + new, animated: isAnimated)
650 |   }
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:660:45: error: 'UIViewController' is unavailable in watchOS
658 |   }
659 |
660 |   fileprivate func replace(viewController: [UIViewController], isAnimated: Bool) {
    |                                             `- error: 'UIViewController' is unavailable in watchOS
661 |     setViewControllers(viewController, animated: isAnimated)
662 |   }
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:664:42: error: 'UIViewController' is unavailable in watchOS
662 |   }
663 |
664 |   fileprivate func popTo(viewController: UIViewController?, isAnimated: Bool) {
    |                                          `- error: 'UIViewController' is unavailable in watchOS
665 |     guard let viewController else { return }
666 |     popToViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:669:35: error: 'UIViewController' is unavailable in watchOS
667 |   }
668 |
669 |   fileprivate func dropLast() -> [UIViewController] {
    |                                   `- error: 'UIViewController' is unavailable in watchOS
670 |     Array(viewControllers.dropLast())
671 |   }
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:675:37: error: 'UIViewController' is unavailable in watchOS
673 |   // MARK: Private
674 |
675 |   private func push(viewController: UIViewController?, isAnimated: Bool) {
    |                                     `- error: 'UIViewController' is unavailable in watchOS
676 |     guard let viewController else { return }
677 |     pushViewController(viewController, animated: isAnimated)
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:640:11: error: 'UINavigationController' is unavailable in watchOS
638 | }
639 |
640 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
641 |
642 |   // MARK: Fileprivate
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:196:37: error: 'UIDevice' is unavailable in watchOS
194 |       prefersLargeTitles: prefersLargeTitles,
195 |       presentWillAction: {
196 |         $0.modalPresentationStyle = UIDevice.current.userInterfaceIdiom == .phone
    |                                     `- error: 'UIDevice' is unavailable in watchOS
197 |           ? iPhonePresentationStyle
198 |           : iPadPresentationStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
   |            `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:424:27: error: 'UINavigationController' is unavailable in watchOS
422 |
423 |       rootController.dismiss(animated: true)
424 |       let newController = UINavigationController()
    |                           `- error: 'UINavigationController' is unavailable in watchOS
425 |       if let prefersLargeTitles { rootController.navigationBar.prefersLargeTitles = prefersLargeTitles }
426 |
/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/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:425:64: error: 'prefersLargeTitles' is unavailable in watchOS
423 |       rootController.dismiss(animated: true)
424 |       let newController = UINavigationController()
425 |       if let prefersLargeTitles { rootController.navigationBar.prefersLargeTitles = prefersLargeTitles }
    |                                                                `- error: 'prefersLargeTitles' is unavailable in watchOS
426 |
427 |       presentWillAction(newController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: 'prefersLargeTitles' has been explicitly marked unavailable here
 61 |
 62 | /// When set to YES, the navigation bar will use a larger out-of-line title view when requested by the current navigation item. To specify when the large out-of-line title view appears, see UINavigationItem.largeTitleDisplayMode. Defaults to NO.
 63 | @property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'prefersLargeTitles' has been explicitly marked unavailable here
 64 |
 65 | /// The toolbar section that this navigation bar is currently using.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift:455:37: error: value of type 'UISheetPresentationController' has no member 'preferredCornerRadius'
453 |       if let sheetPresentationController = newController.sheetPresentationController {
454 |         sheetPresentationController.detents = configuration.detents
455 |         sheetPresentationController.preferredCornerRadius = configuration.cornerRadius
    |                                     `- error: value of type 'UISheetPresentationController' has no member 'preferredCornerRadius'
456 |         sheetPresentationController.largestUndimmedDetentIdentifier = configuration.largestUndimmedDetentIdentifier
457 |         sheetPresentationController.prefersScrollingExpandsWhenScrolledToEdge = configuration
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:34:35: error: 'UITabBarController' is unavailable in watchOS
 32 |   public var owner: LinkNavigatorItemSubscriberProtocol? = .none
 33 |
 34 |   public weak var mainController: UITabBarController?
    |                                   `- error: 'UITabBarController' is unavailable in watchOS
 35 |
 36 |   public var currentTabRootPath: String? {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:46:24: error: 'UINavigationController' is unavailable in watchOS
 44 |   // MARK: Internal
 45 |
 46 |   var modalController: UINavigationController? = .none
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 47 |   var fullSheetController: UINavigationController? = .none
 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/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:47:28: error: 'UINavigationController' is unavailable in watchOS
 45 |
 46 |   var modalController: UINavigationController? = .none
 47 |   var fullSheetController: UINavigationController? = .none
    |                            `- error: 'UINavigationController' is unavailable in watchOS
 48 |
 49 |   // MARK: Private
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:58:58: error: 'UINavigationController' is unavailable in watchOS
 56 |
 57 | extension TabLinkNavigator {
 58 |   public func targetController(targetTabPath: String) -> UINavigationController? {
    |                                                          `- error: 'UINavigationController' is unavailable in watchOS
 59 |     tabRootPartialNavigators.first(where: { $0.getCurrentRootPaths().first == targetTabPath })?.currentTabNavigationController
 60 |   }
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:68:50: error: 'UINavigationController' is unavailable in watchOS
 66 |
 67 | extension TabLinkNavigator {
 68 |   public func launch(tagItemList: [TabItem]) -> [UINavigationController] {
    |                                                  `- error: 'UINavigationController' is unavailable in watchOS
 69 |     let partialNavigators = tagItemList
 70 |       .reduce([(Bool, TabPartialNavigator)]()) { curr, next 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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:94:24: error: 'UINavigationController' is unavailable in watchOS
 92 | extension TabLinkNavigator {
 93 |   public func sheetOpen(
 94 |     subViewController: UINavigationController,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:96:11: error: 'UIModalPresentationStyle' is unavailable in watchOS
 94 |     subViewController: UINavigationController,
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
    |           `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ 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/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/DetentConfiguration.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DetentConfiguration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/SingleLinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SingleLinkNavigator.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabLinkNavigator.swift
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:97:35: error: 'UINavigationController' is unavailable in watchOS
 95 |     isAnimated: Bool,
 96 |     type: UIModalPresentationStyle,
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
    |                                   `- error: 'UINavigationController' is unavailable in watchOS
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
 99 |   {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:98:34: error: 'UINavigationController' is unavailable in watchOS
 96 |     type: UIModalPresentationStyle,
 97 |     presentWillAction: @escaping (UINavigationController) -> Void = { _ in },
 98 |     presentDidAction: @escaping (UINavigationController) -> Void = { _ in })
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 99 |   {
100 |     if modalController != .none {
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:37:50: error: 'UINavigationController' is unavailable in watchOS
 35 |
 36 |   public var currentTabRootPath: String? {
 37 |     ((mainController?.selectedViewController as? UINavigationController)?.viewControllers.first as? MatchPathUsable)?.matchPath
    |                                                  `- error: 'UINavigationController' is unavailable in watchOS
 38 |   }
 39 |
/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/Sources/LinkNavigator/Core/Core/TabLinkNavigator/TabLinkNavigator.swift:41:50: error: 'UINavigationController' is unavailable in watchOS
 39 |
 40 |   public var currentPath: String? {
 41 |     ((mainController?.selectedViewController as? UINavigationController)?.topViewController as? MatchPathUsable)?.matchPath
    |                                                  `- error: 'UINavigationController' is unavailable in watchOS
 42 |   }
 43 |
/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 Compiling\ Alert.swift,\ LinkNavigationView.swift,\ TabLinkNavigationView.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/Alert.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/Alert.swift:50:19: error: 'UIAlertController' is unavailable in watchOS
48 |   ///
49 |   /// - Returns: A `UIAlertController` instance configured with the properties of this `Alert`.
50 |   func build() -> UIAlertController {
   |                   `- error: 'UIAlertController' is unavailable in watchOS
51 |     let controller = UIAlertController(title: title, message: message, preferredStyle: .alert)
52 |     for button in buttons {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/Alert.swift:51:22: error: 'UIAlertController' is unavailable in watchOS
49 |   /// - Returns: A `UIAlertController` instance configured with the properties of this `Alert`.
50 |   func build() -> UIAlertController {
51 |     let controller = UIAlertController(title: title, message: message, preferredStyle: .alert)
   |                      `- error: 'UIAlertController' is unavailable in watchOS
52 |     for button in buttons {
53 |       controller.addAction(button.buildAlertButton())
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift:37:31: error: cannot find type 'UIViewControllerRepresentable' in scope
35 | // MARK: UIViewControllerRepresentable
36 |
37 | extension LinkNavigationView: UIViewControllerRepresentable {
   |                               `- error: cannot find type 'UIViewControllerRepresentable' in scope
38 |
39 |   /// Creates a `UINavigationController` instance that is initially populated with view controllers
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift:45:47: error: cannot find type 'Context' in scope
43 |   ///
44 |   /// - Returns: A `UINavigationController` instance that serves as the base for navigation actions.
45 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                               `- error: cannot find type 'Context' in scope
46 |     let vc = UINavigationController()
47 |     vc.navigationBar.prefersLargeTitles = prefersLargeTitles
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift:45:59: error: 'UINavigationController' is unavailable in watchOS
43 |   ///
44 |   /// - Returns: A `UINavigationController` instance that serves as the base for navigation actions.
45 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                                           `- error: 'UINavigationController' is unavailable in watchOS
46 |     let vc = UINavigationController()
47 |     vc.navigationBar.prefersLargeTitles = prefersLargeTitles
/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/Sources/LinkNavigator/Components/LinkNavigationView.swift:59:93: error: cannot find type 'Context' in scope
57 |   ///   - uiViewController: The `UINavigationController` instance that serves as the base for navigation actions.
58 |   ///   - context: The context in which the update occurs.
59 |   public func updateUIViewController(_ uiViewController: UINavigationController, context _: Context) {
   |                                                                                             `- error: cannot find type 'Context' in scope
60 |     linkNavigator.rootController = uiViewController
61 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift:59:58: error: 'UINavigationController' is unavailable in watchOS
57 |   ///   - uiViewController: The `UINavigationController` instance that serves as the base for navigation actions.
58 |   ///   - context: The context in which the update occurs.
59 |   public func updateUIViewController(_ uiViewController: UINavigationController, context _: Context) {
   |                                                          `- error: 'UINavigationController' is unavailable in watchOS
60 |     linkNavigator.rootController = uiViewController
61 |   }
/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/Sources/LinkNavigator/Components/LinkNavigationView.swift:46:14: error: 'UINavigationController' is unavailable in watchOS
44 |   /// - Returns: A `UINavigationController` instance that serves as the base for navigation actions.
45 |   public func makeUIViewController(context _: Context) -> UINavigationController {
46 |     let vc = UINavigationController()
   |              `- error: 'UINavigationController' is unavailable in watchOS
47 |     vc.navigationBar.prefersLargeTitles = prefersLargeTitles
48 |     vc.setViewControllers(linkNavigator.launch(item: item), animated: 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/Sources/LinkNavigator/Components/LinkNavigationView.swift:47:22: error: 'prefersLargeTitles' is unavailable in watchOS
45 |   public func makeUIViewController(context _: Context) -> UINavigationController {
46 |     let vc = UINavigationController()
47 |     vc.navigationBar.prefersLargeTitles = prefersLargeTitles
   |                      `- error: 'prefersLargeTitles' is unavailable in watchOS
48 |     vc.setViewControllers(linkNavigator.launch(item: item), animated: false)
49 |     return vc
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:63:47: note: 'prefersLargeTitles' has been explicitly marked unavailable here
 61 |
 62 | /// When set to YES, the navigation bar will use a larger out-of-line title view when requested by the current navigation item. To specify when the large out-of-line title view appears, see UINavigationItem.largeTitleDisplayMode. Defaults to NO.
 63 | @property (nonatomic, readwrite, assign) BOOL prefersLargeTitles UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'prefersLargeTitles' has been explicitly marked unavailable here
 64 |
 65 | /// The toolbar section that this navigation bar is currently using.
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift:30:34: error: cannot find type 'UIViewControllerRepresentable' in scope
28 | // MARK: UIViewControllerRepresentable
29 |
30 | extension TabLinkNavigationView: UIViewControllerRepresentable {
   |                                  `- error: cannot find type 'UIViewControllerRepresentable' in scope
31 |   public func makeCoordinator() -> Coordinator {
32 |     Coordinator()
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift:35:47: error: cannot find type 'Context' in scope
33 |   }
34 |
35 |   public func makeUIViewController(context _: Context) -> UITabBarController {
   |                                               `- error: cannot find type 'Context' in scope
36 |     UITabBarController()
37 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift:35:59: error: 'UITabBarController' is unavailable in watchOS
33 |   }
34 |
35 |   public func makeUIViewController(context _: Context) -> UITabBarController {
   |                                                           `- error: 'UITabBarController' is unavailable in watchOS
36 |     UITabBarController()
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/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/Sources/LinkNavigator/Components/TabLinkNavigationView.swift:39:87: error: cannot find type 'Context' in scope
37 |   }
38 |
39 |   public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
   |                                                                                       `- error: cannot find type 'Context' in scope
40 |     let routeSignature = tabItemList.map(RouteSignature.init)
41 |     let isChangedRoute = context.coordinator.appliedRouteSignature != routeSignature
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift:39:58: error: 'UITabBarController' is unavailable in watchOS
37 |   }
38 |
39 |   public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
   |                                                          `- error: 'UITabBarController' is unavailable in watchOS
40 |     let routeSignature = tabItemList.map(RouteSignature.init)
41 |     let isChangedRoute = context.coordinator.appliedRouteSignature != routeSignature
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/Alert/Alert.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Alert.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/LinkNavigationView.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigationView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/TabLinkNavigationView.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabLinkNavigationView.swift
SwiftCompile normal arm64_32 Compiling\ LinkNavigatorSubscriberType.swift,\ TabItem.swift,\ SheetCoordinate.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift:6:23: error: 'UITabBarItem' is unavailable in watchOS
 4 | public struct TabItem {
 5 |   public let tag: Int
 6 |   public let tabItem: UITabBarItem?
   |                       `- error: 'UITabBarItem' is unavailable in watchOS
 7 |   public let linkItem: LinkItem
 8 |   public let prefersLargeTitles: 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/UITabBarItem.h:35:12: note: 'UITabBarItem' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UITabBarItem : UIBarItem
   |            `- note: 'UITabBarItem' has been explicitly marked unavailable here
36 |
37 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift:12:14: error: 'UITabBarItem' is unavailable in watchOS
10 |   public init(
11 |     tag: Int,
12 |     tabItem: UITabBarItem?,
   |              `- error: 'UITabBarItem' is unavailable in watchOS
13 |     linkItem: LinkItem,
14 |     prefersLargeTitles: 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/UITabBarItem.h:35:12: note: 'UITabBarItem' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UITabBarItem : UIBarItem
   |            `- note: 'UITabBarItem' has been explicitly marked unavailable here
36 |
37 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:7:36: error: 'UIPresentationController' is unavailable in watchOS
 5 |   // MARK: Lifecycle
 6 |
 7 |   init(sheetDidDismiss: @escaping (UIPresentationController) -> Void) {
   |                                    `- error: 'UIPresentationController' is unavailable in watchOS
 8 |     self.sheetDidDismiss = sheetDidDismiss
 9 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:13:25: error: 'UIPresentationController' is unavailable in watchOS
11 |   // MARK: Internal
12 |
13 |   var sheetDidDismiss: (UIPresentationController) -> Void
   |                         `- error: 'UIPresentationController' is unavailable in watchOS
14 |
15 |   func presentationControllerDidDismiss(_ present: UIPresentationController) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:15:52: error: 'UIPresentationController' is unavailable in watchOS
13 |   var sheetDidDismiss: (UIPresentationController) -> Void
14 |
15 |   func presentationControllerDidDismiss(_ present: UIPresentationController) {
   |                                                    `- error: 'UIPresentationController' is unavailable in watchOS
16 |     sheetDidDismiss(present)
17 |   }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
 63 |
 64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIPresentationController' has been explicitly marked unavailable here
 66 |
 67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift:3:34: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | class SheetCoordinate: NSObject, UIAdaptivePresentationControllerDelegate {
   |                                  `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 4 |
 5 |   // MARK: Lifecycle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:24:11: note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 22 |
 23 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 24 | @protocol UIAdaptivePresentationControllerDelegate <NSObject>
    |           `- note: 'UIAdaptivePresentationControllerDelegate' has been explicitly marked unavailable here
 25 |
 26 | @optional
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/Subscriber/LinkNavigatorSubscriberType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkNavigatorSubscriberType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/TabItem.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Coordinate/SheetCoordinate.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SheetCoordinate.swift
SwiftCompile normal arm64_32 Compiling\ RouteBuilderType.swift,\ SingleLinkNavigatorMock.swift,\ TabLinkNavigatorMock.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/RouteBuilderType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/RouteBuilderType.swift:3:61: error: 'UIViewController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | public typealias MatchingViewController = MatchPathUsable & UIViewController
   |                                                             `- error: 'UIViewController' is unavailable in watchOS
 4 |
 5 | // MARK: - RouteBuilder
/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/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift:138:32: error: 'UIModalPresentationStyle' is unavailable in watchOS
136 |     linkItem _: LinkItem,
137 |     isAnimated _: Bool,
138 |     iPhonePresentationStyle _: UIModalPresentationStyle,
    |                                `- error: 'UIModalPresentationStyle' is unavailable in watchOS
139 |     iPadPresentationStyle _: UIModalPresentationStyle,
140 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift:139:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
137 |     isAnimated _: Bool,
138 |     iPhonePresentationStyle _: UIModalPresentationStyle,
139 |     iPadPresentationStyle _: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
140 |     prefersLargeTitles _: Bool?)
141 |   {
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift:122:32: error: 'UIModalPresentationStyle' is unavailable in watchOS
120 |     linkItem _: LinkItem,
121 |     isAnimated _: Bool,
122 |     iPhonePresentationStyle _: UIModalPresentationStyle,
    |                                `- error: 'UIModalPresentationStyle' is unavailable in watchOS
123 |     iPadPresentationStyle _: UIModalPresentationStyle,
124 |     prefersLargeTitles _: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/RouteBuilderType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RouteBuilderType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/SingleLinkNavigatorMock.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SingleLinkNavigatorMock.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Test/TabLinkNavigatorMock.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabLinkNavigatorMock.swift
SwiftCompile normal arm64_32 Compiling\ TabLinkNavigatorProtocol.swift,\ DependencyType.swift,\ BaseNavigator.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/DI/DependencyType.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift:46:30: error: 'UIModalPresentationStyle' is unavailable in watchOS
 44 |     linkItem: LinkItem,
 45 |     isAnimated: Bool,
 46 |     iPhonePresentationStyle: UIModalPresentationStyle,
    |                              `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 47 |     iPadPresentationStyle: UIModalPresentationStyle,
 48 |     prefersLargeTitles: 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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift:47:28: error: 'UIModalPresentationStyle' is unavailable in watchOS
 45 |     isAnimated: Bool,
 46 |     iPhonePresentationStyle: UIModalPresentationStyle,
 47 |     iPadPresentationStyle: UIModalPresentationStyle,
    |                            `- error: 'UIModalPresentationStyle' is unavailable in watchOS
 48 |     prefersLargeTitles: Bool?)
 49 |
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:6:23: error: 'UINavigationController' is unavailable in watchOS
 4 |
 5 | public struct BaseNavigator {
 6 |   let viewController: UINavigationController
   |                       `- error: 'UINavigationController' is unavailable in watchOS
 7 | }
 8 |
/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/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:11:26: error: cannot find type 'UIViewControllerRepresentable' in scope
 9 | // MARK: UIViewControllerRepresentable
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
   |                          `- error: cannot find type 'UIViewControllerRepresentable' in scope
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
13 |     viewController
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:12:47: error: cannot find type 'Context' in scope
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                               `- error: cannot find type 'Context' in scope
13 |     viewController
14 |   }
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:12:59: error: 'UINavigationController' is unavailable in watchOS
10 |
11 | extension BaseNavigator: UIViewControllerRepresentable {
12 |   public func makeUIViewController(context _: Context) -> UINavigationController {
   |                                                           `- error: 'UINavigationController' is unavailable in watchOS
13 |     viewController
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/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/Sources/LinkNavigator/Deprecated/BaseNavigator.swift:16:76: error: cannot find type 'Context' in scope
14 |   }
15 |
16 |   public func updateUIViewController(_: UINavigationController, context _: Context) { }
   |                                                                            `- error: cannot find type 'Context' in scope
17 | }
18 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/Protocol/TabLinkNavigatorProtocol.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TabLinkNavigatorProtocol.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/DI/DependencyType.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DependencyType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Deprecated/BaseNavigator.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BaseNavigator.swift
SwiftCompile normal arm64 Compiling\ WrappingController.swift,\ LinkItem.swift,\ NavigationTarget.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/LinkItem.swift /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/NavigationTarget.swift (in target 'LinkNavigator' from project 'LinkNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift:12:55: error: cannot find type 'UIHostingController' in scope
10 | // MARK: - WrappingController
11 |
12 | public final class WrappingController<Content: View>: UIHostingController<Content>, MatchPathUsable {
   |                                                       `- error: cannot find type 'UIHostingController' in scope
13 |
14 |   // MARK: Lifecycle
/Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift:24:5: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
22 |     self.matchPath = matchPath
23 |     self.eventSubscriber = eventSubscriber
24 |     super.init(rootView: content())
   |     `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
25 |     super.title = title ?? matchPath
26 |   }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Components/WrappingController.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile WrappingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/LinkItem.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LinkItem.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LinkNavigator/Core/BaseComponent/NavigationTarget.swift (in target 'LinkNavigator' from project 'LinkNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NavigationTarget.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ LinkNavigator (in target 'LinkNavigator' from project 'LinkNavigator')
SwiftCompile normal arm64 (in target 'LinkNavigator' from project 'LinkNavigator')
    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-19 03:01:34.017 xcodebuild[1125:6349] [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 'LinkNavigator' from project 'LinkNavigator')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ LinkNavigator (in target 'LinkNavigator' from project 'LinkNavigator')
	Building workspace LinkNavigator with scheme LinkNavigator
(3 failures)
BUILD FAILURE 6.4 watchOS