The Swift Package Index logo.Swift Package Index

Build Information

Failed to build TurboNavigator, reference 1.1.2 (efed6e), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 10:09:38 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 TurboNavigator -destination generic/platform=watchOS

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:15:58: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 13 | /// `UIAdaptivePresentationControllerDelegate` 를 통해 interactive dismiss 완료 시점을 감지하고
 14 | /// 외부에서 주입한 `onDidDismiss` 클로저를 실행합니다.
 15 | private final class ModalPresentationObserver: NSObject, UIAdaptivePresentationControllerDelegate {
    |                                                          `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 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: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
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:18:10: error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: UIPresentationController) {
    |          `- error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 19 |         onDidDismiss?(presentationController)
 20 |     }
/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:56:1: note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 54 | // Called on the delegate when the user has taken action to dismiss the presentation successfully, after all animations are finished.
 55 | // This is not called if the presentation is dismissed programatically.
 56 | - (void)presentationControllerDidDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 57 |
 58 | // Called on the delegate when the user attempts to dismiss the presentation, but user-initiated dismissal is prevented because the presentedViewController isModalInPresentation or presentationControllerShouldDismiss: returned NO.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:52:37: error: 'UINavigationController' is unavailable in watchOS
 50 |
 51 |     /// 루트 NavigationController
 52 |     public weak var rootController: UINavigationController?
    |                                     `- error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
/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/TurboNavigator/Core/3. Navigator.swift:55:33: error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
 55 |     public var modalController: UINavigationController?
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 56 |
 57 |     /// 제스처 dismiss 후 stale modal state를 정리하기 위한 observer
/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/TurboNavigator/Core/3. Navigator.swift:72:26: error: 'UINavigationController' is unavailable in watchOS
 70 |         dependencies: Dependencies,
 71 |         registry: RouteRegistry<Dependencies, Route>,
 72 |         modalController: UINavigationController? = nil,
    |                          `- error: 'UINavigationController' is unavailable in watchOS
 73 |         singleStackCoordinator: SingleStackCoordinator<Route> = .init(),
 74 |         modalCoordinator: ModalCoordinator<Dependencies, Route> = .init(),
/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:78: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                                              `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/3. Navigator.swift:95:34: error: 'UINavigationController' is unavailable in watchOS
 93 |     ///   2. Tab
 94 |     ///   3. Root
 95 |     public var activeController: UINavigationController? {
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 96 |         if let modalController {
 97 |             return modalController
/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/TurboNavigator/Core/3. Navigator.swift:111:41: error: 'UINavigationController' is unavailable in watchOS
109 |
110 |     /// modal을 띄운 controller (Tab > Root)
111 |     private var presentationController: UINavigationController? {
    |                                         `- error: 'UINavigationController' is unavailable in watchOS
112 |         return tabCoordinator.currentNavigationController ?? rootController
113 |     }
/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/TurboNavigator/Core/3. Navigator.swift:116:75: error: 'UIPresentationController' is unavailable in watchOS
114 |
115 |
116 |     private func clearModalControllerIfNeeded(for presentationController: UIPresentationController) {
    |                                                                           `- error: 'UIPresentationController' is unavailable in watchOS
117 |         guard modalController?.presentationController === presentationController else { return }
118 |         modalController = 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/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/TurboNavigator/Core/3. Navigator.swift:126:47: error: 'UIViewController' is unavailable in watchOS
124 |     /// - Parameter routes: 초기 route 목록
125 |     /// - Returns: 생성된 ViewController 배열
126 |     public func launch(_ routes: [Route]) -> [UIViewController] {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
127 |         return registry.build(routes: routes, navigator: self, dependencies: dependencies)
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: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/TurboNavigator/Core/7. SingleStackCoordinator.swift:35:21: error: 'UINavigationController' is unavailable in watchOS
 33 |     /// - AnyRouteIdentifiable을 통해 route를 추출
 34 |     public func currentRoutes(
 35 |         controller: UINavigationController?
    |                     `- error: 'UINavigationController' is unavailable in watchOS
 36 |     ) -> [AnyHashable] {
 37 |         (controller?.viewControllers ?? []).compactMap {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:53:27: error: 'UIViewController' is unavailable in watchOS
 51 |     /// - 여러 VC는 기존 스택 + 새로운 VC를 합쳐서 setViewControllers 호출
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 54 |         to controller: UINavigationController?,
 55 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:54:24: error: 'UINavigationController' is unavailable in watchOS
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
 54 |         to controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 55 |         animated: Bool
 56 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:85:27: error: 'UIViewController' is unavailable in watchOS
 83 |     ///   - animated: 애니메이션 여부
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 86 |         on controller: UINavigationController?,
 87 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:86:24: error: 'UINavigationController' is unavailable in watchOS
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
 86 |         on controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 87 |         animated: Bool
 88 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:105:24: error: 'UINavigationController' is unavailable in watchOS
103 |     public func lastMatchedViewController(
104 |         route: Route,
105 |         in controller: UINavigationController?
    |                        `- error: 'UINavigationController' is unavailable in watchOS
106 |     ) -> UIViewController? {
107 |
/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 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3.\ Navigator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 3.\ Navigator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7.\ SingleStackCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 7.\ SingleStackCoordinator.swift
SwiftCompile normal arm64 Compiling\ 10.\ WrappingController.swift,\ 11.\ NavigationContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10.\ WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11.\ NavigationContainer.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:17:59: error: 'UIViewController' is unavailable in watchOS
 15 |
 16 | extension UINavigationController {
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
    |                                                           `- error: 'UIViewController' is unavailable in watchOS
 18 |         guard let configurable = viewController as? NavigationBarConfigurable else { return }
 19 |         setNavigationBarHidden(configurable.prefersNavigationBarHidden, 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/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/TurboNavigator/Adapter/10. WrappingController.swift:16:11: error: 'UINavigationController' is unavailable in watchOS
 14 |
 15 |
 16 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
 18 |         guard let configurable = viewController as? NavigationBarConfigurable 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/TurboNavigator/Adapter/10. WrappingController.swift:45:4: error: cannot find type 'UIHostingController' in scope
 43 | public final class WrappingController<
 44 |     Route: Hashable, Content: View
 45 | >: UIHostingController<Content>, AnyRouteIdentifiable, NavigationBarConfigurable {
    |    `- error: cannot find type 'UIHostingController' in scope
 46 |
 47 |     /// 해당 ViewController를 생성한 Route
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:93:26: error: method does not override any method from its superclass
 91 |     }
 92 |
 93 |     public override func viewDidLoad() {
    |                          `- error: method does not override any method from its superclass
 94 |         super.viewDidLoad()
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:102:26: error: method does not override any method from its superclass
100 |     }
101 |
102 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
103 |         super.viewWillAppear(animated)
104 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:87:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 85 |         self.prefersTabBarHiddenWhenPushed = isTabBarHiddenWhenPushed
 86 |
 87 |         super.init(rootView: content())
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 88 |
 89 |         self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:89:14: error: value of type 'WrappingController<Route, Content>' has no member 'title'
 87 |         super.init(rootView: content())
 88 |
 89 |         self.title = title
    |              `- error: value of type 'WrappingController<Route, Content>' has no member 'title'
 90 |         self.hidesBottomBarWhenPushed = isTabBarHiddenWhenPushed
 91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:90:14: error: value of type 'WrappingController<Route, Content>' has no member 'hidesBottomBarWhenPushed'
 88 |
 89 |         self.title = title
 90 |         self.hidesBottomBarWhenPushed = isTabBarHiddenWhenPushed
    |              `- error: value of type 'WrappingController<Route, Content>' has no member 'hidesBottomBarWhenPushed'
 91 |     }
 92 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:94:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 92 |
 93 |     public override func viewDidLoad() {
 94 |         super.viewDidLoad()
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 95 |
 96 |         // Keep the hosting container transparent so tab switches do not briefly
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:98:9: error: cannot find 'view' in scope
 96 |         // Keep the hosting container transparent so tab switches do not briefly
 97 |         // reveal UIKit's default background before SwiftUI redraws.
 98 |         view.backgroundColor = .clear
    |         `- error: cannot find 'view' in scope
 99 |         view.isOpaque = false
100 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:99:9: error: cannot find 'view' in scope
 97 |         // reveal UIKit's default background before SwiftUI redraws.
 98 |         view.backgroundColor = .clear
 99 |         view.isOpaque = false
    |         `- error: cannot find 'view' in scope
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:103:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
101 |
102 |     public override func viewWillAppear(_ animated: Bool) {
103 |         super.viewWillAppear(animated)
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
104 |
105 |         guard let navigationController else { return }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:105:19: error: cannot find 'navigationController' in scope
103 |         super.viewWillAppear(animated)
104 |
105 |         guard let navigationController else { return }
    |                   `- error: cannot find 'navigationController' in scope
106 |
107 |         // Reapplying the same navigation-bar visibility on every tab switch can
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:47: error: cannot find type 'Context' in scope
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                               `- error: cannot find type 'Context' in scope
 73 |         let controller = UINavigationController()
 74 |         controller.navigationBar.prefersLargeTitles = prefersLargeTitles
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:59: error: 'UINavigationController' is unavailable in watchOS
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                                           `- error: 'UINavigationController' is unavailable in watchOS
 73 |         let controller = UINavigationController()
 74 |         controller.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/TurboNavigator/Adapter/11. NavigationContainer.swift:97:18: error: cannot find type 'Context' in scope
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
 97 |         context: Context
    |                  `- error: cannot find type 'Context' in scope
 98 |     ) {
 99 |         navigator.rootController = uiViewController
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:96:29: error: 'UINavigationController' is unavailable in watchOS
 94 |     ///   Navigator의 rootController를 항상 최신 상태로 유지합니다.
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
    |                             `- error: 'UINavigationController' is unavailable in watchOS
 97 |         context: Context
 98 |     ) {
/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/TurboNavigator/Adapter/11. NavigationContainer.swift:33:67: error: cannot find type 'UIViewControllerRepresentable' in scope
 31 | ///   - makeUIViewController → 최초 생성 및 초기 화면 구성
 32 | ///   - updateUIViewController → SwiftUI 업데이트 시 rootController 동기화
 33 | public struct NavigationContainer<Dependencies, Route: Hashable>: UIViewControllerRepresentable {
    |                                                                   `- error: cannot find type 'UIViewControllerRepresentable' in scope
 34 |
 35 |     /// Navigator 인스턴스 (네비게이션 전체 관리)
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:73:26: error: 'UINavigationController' is unavailable in watchOS
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
 73 |         let controller = UINavigationController()
    |                          `- error: 'UINavigationController' is unavailable in watchOS
 74 |         controller.navigationBar.prefersLargeTitles = prefersLargeTitles
 75 |         let viewControllers = navigator.launch(initialRoutes)
/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 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10.\ WrappingController.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 10.\ WrappingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11.\ NavigationContainer.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 11.\ NavigationContainer.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TurboNavigator (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64_32 (in target 'TurboNavigator' from project 'TurboNavigator')
    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-25 06:09:27.818 xcodebuild[627:3907] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ TurboNavigator (in target 'TurboNavigator' from project 'TurboNavigator')
	SwiftCompile normal arm64 (in target 'TurboNavigator' from project 'TurboNavigator')
	Building workspace TurboNavigator with scheme TurboNavigator
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  TurboNavigator: /Users/admin/builder/spi-builder-workspace
resolved source packages: TurboNavigator
2026-09-25 06:09:34.626 xcodebuild[808:4722] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "TurboNavigator",
  "name" : "TurboNavigator",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "TurboNavigator",
      "targets" : [
        "TurboNavigator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TurboNavigatorTests",
      "module_type" : "SwiftTarget",
      "name" : "TurboNavigatorTests",
      "path" : "Tests/TurboNavigatorTests",
      "sources" : [
        "TurboNavigatorTests.swift"
      ],
      "target_dependencies" : [
        "TurboNavigator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TurboNavigator",
      "module_type" : "SwiftTarget",
      "name" : "TurboNavigator",
      "path" : "Sources/TurboNavigator",
      "product_memberships" : [
        "TurboNavigator"
      ],
      "sources" : [
        "Adapter/10. WrappingController.swift",
        "Adapter/11. NavigationContainer.swift",
        "Adapter/12. TabNavigationContainer.swift",
        "Core/0. AnyRouteIdentifiable.swift",
        "Core/3. Navigator.swift",
        "Core/7. SingleStackCoordinator.swift",
        "Core/8. ModalCoordinator.swift",
        "Core/9. TabCoordinator.swift",
        "Debug/17. NavigatorDebugSnapshot.swift",
        "Debug/18. TurboNavigatorDebugOverlay.swift",
        "DeepLink/13. DeepLink.swift",
        "DeepLink/14. DeepLinkAction.swift",
        "DeepLink/15. DeepLinkParser.swift",
        "DeepLink/16. Navigator+DeepLink.swift",
        "Model/1. ModalPresentationStyle.swift",
        "Model/2. TabNavigationItem.swift",
        "Model/4. RouteContext.swift",
        "Preview/Navigator+.swift",
        "Registry/5. RouteBuilder.swift",
        "Registry/6. RouteRegistry.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
{
  "workspace" : {
    "name" : "TurboNavigator",
    "schemes" : [
      "TurboNavigator"
    ]
  }
}
2026-09-25 06:09:35.869 xcodebuild[816:4789] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TurboNavigator -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme TurboNavigator -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  TurboNavigator: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'TurboNavigator-product' in project 'TurboNavigator'
        ➜ Explicit dependency on target 'TurboNavigator' in project 'TurboNavigator'
    Target 'TurboNavigator' in project 'TurboNavigator' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver TurboNavigator normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TurboNavigator -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver TurboNavigator normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TurboNavigator -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64_32/TurboNavigator-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ 8.\ ModalCoordinator.swift,\ 9.\ TabCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/8.\ ModalCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9.\ TabCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/8. ModalCoordinator.swift:31:48: error: 'UINavigationController' is unavailable in watchOS
 29 |     /// - Note
 30 |     ///   테스트 시 mock Navigation Controller 주입 가능
 31 |     public let makeNavigationController: () -> UINavigationController
    |                                                `- error: 'UINavigationController' is unavailable in watchOS
 32 |
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:51: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:78: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                                              `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/8. ModalCoordinator.swift:67:25: error: 'UINavigationController' is unavailable in watchOS
 65 |     public func present(
 66 |         routes: [Route],
 67 |         from presenter: UINavigationController?,
    |                         `- error: 'UINavigationController' is unavailable in watchOS
 68 |         existingModalController: UINavigationController?,
 69 |         navigator: Navigator<Dependencies, Route>,
/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/TurboNavigator/Core/8. ModalCoordinator.swift:68:34: error: 'UINavigationController' is unavailable in watchOS
 66 |         routes: [Route],
 67 |         from presenter: UINavigationController?,
 68 |         existingModalController: UINavigationController?,
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 69 |         navigator: Navigator<Dependencies, Route>,
 70 |         animated: 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/TurboNavigator/Core/8. ModalCoordinator.swift:72:10: error: 'UINavigationController' is unavailable in watchOS
 70 |         animated: Bool,
 71 |         presentationStyle: ModalPresentationStyle
 72 |     ) -> UINavigationController? {
    |          `- error: 'UINavigationController' is unavailable in watchOS
 73 |         guard let presenter else { return existingModalController }
 74 |
/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/TurboNavigator/Core/8. ModalCoordinator.swift:111:26: error: 'UINavigationController' is unavailable in watchOS
109 |     ///   - completion: dismiss 완료 후 실행할 클로저
110 |     public func dismiss(
111 |         modalController: UINavigationController?,
    |                          `- error: 'UINavigationController' is unavailable in watchOS
112 |         animated: Bool,
113 |         completion: (() -> Void)? = 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/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/TurboNavigator/Core/9. TabCoordinator.swift:12:77: error: 'UIViewController' is unavailable in watchOS
 10 |
 11 | private extension UITabBarController {
 12 |     func setSelectedViewControllerWithoutSystemTransition(_ viewController: UIViewController) {
    |                                                                             `- error: 'UIViewController' is unavailable in watchOS
 13 |         guard #available(iOS 18.0, *) else {
 14 |             selectedViewController = viewController
/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/TurboNavigator/Core/9. TabCoordinator.swift:11:19: error: 'UITabBarController' is unavailable in watchOS
  9 |
 10 |
 11 | private extension UITabBarController {
    |                   `- error: 'UITabBarController' is unavailable in watchOS
 12 |     func setSelectedViewControllerWithoutSystemTransition(_ viewController: UIViewController) {
 13 |         guard #available(iOS 18.0, *) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:44:39: error: 'UITabBarController' is unavailable in watchOS
 42 |
 43 |     /// 연결된 UITabbarController
 44 |     public weak var tabBarController: UITabBarController?
    |                                       `- error: 'UITabBarController' is unavailable in watchOS
 45 |
 46 |     /// tag -> 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/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/TurboNavigator/Core/9. TabCoordinator.swift:47:52: error: 'UINavigationController' is unavailable in watchOS
 45 |
 46 |     /// tag -> UINavigationController 매핑
 47 |     public private(set) var tabCoordinators: [Int: UINavigationController] = [:]
    |                                                    `- error: 'UINavigationController' is unavailable in watchOS
 48 |
 49 |     /// 탭 순서를 유지하기 위한 tag 배열
/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/TurboNavigator/Core/9. TabCoordinator.swift:69:45: error: 'UINavigationController' is unavailable in watchOS
 67 |     ///   UITabBarController의 selectedViewController를 우선 사용하고,
 68 |     ///   fallback으로 내부 캐시를 조회합니다.
 69 |     public var currentNavigationController: UINavigationController? {
    |                                             `- error: 'UINavigationController' is unavailable in watchOS
 70 |         if let selected = tabBarController?.selectedViewController as? UINavigationController {
 71 |             return selected
/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/TurboNavigator/Core/9. TabCoordinator.swift:96:11: error: 'UINavigationController' is unavailable in watchOS
 94 |         items: [TabNavigationItem<Route>],
 95 |         navigator: Navigator<Dependencies, Route>
 96 |     ) -> [UINavigationController] {
    |           `- error: 'UINavigationController' is unavailable in watchOS
 97 |
 98 |         orderedTags = items.map(\.tag)
/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/TurboNavigator/Core/9. TabCoordinator.swift:18:37: error: 'UIView' is unavailable in watchOS
 16 |         }
 17 |
 18 |         let wereAnimationsEnabled = UIView.areAnimationsEnabled
    |                                     `- error: 'UIView' is unavailable in watchOS
 19 |         UIView.setAnimationsEnabled(false)
 20 |         selectedViewController = viewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:19:9: error: 'UIView' is unavailable in watchOS
 17 |
 18 |         let wereAnimationsEnabled = UIView.areAnimationsEnabled
 19 |         UIView.setAnimationsEnabled(false)
    |         `- error: 'UIView' is unavailable in watchOS
 20 |         selectedViewController = viewController
 21 |         UIView.setAnimationsEnabled(wereAnimationsEnabled)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:21:9: error: 'UIView' is unavailable in watchOS
 19 |         UIView.setAnimationsEnabled(false)
 20 |         selectedViewController = viewController
 21 |         UIView.setAnimationsEnabled(wereAnimationsEnabled)
    |         `- error: 'UIView' is unavailable in watchOS
 22 |     }
 23 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:70:72: error: 'UINavigationController' is unavailable in watchOS
 68 |     ///   fallback으로 내부 캐시를 조회합니다.
 69 |     public var currentNavigationController: UINavigationController? {
 70 |         if let selected = tabBarController?.selectedViewController as? UINavigationController {
    |                                                                        `- error: 'UINavigationController' is unavailable in watchOS
 71 |             return selected
 72 |         }
/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 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/8.\ ModalCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 8.\ ModalCoordinator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9.\ TabCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 9.\ TabCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:102:47: error: 'UINavigationController' is unavailable in watchOS
100 |         tabCoordinators = [:]
101 |
102 |         let controllers = items.map { item -> UINavigationController in
    |                                               `- error: 'UINavigationController' is unavailable in watchOS
103 |             let controller = UINavigationController()
104 |             controller.view.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Core/9. TabCoordinator.swift:103:30: error: 'UINavigationController' is unavailable in watchOS
101 |
102 |         let controllers = items.map { item -> UINavigationController in
103 |             let controller = UINavigationController()
    |                              `- error: 'UINavigationController' is unavailable in watchOS
104 |             controller.view.backgroundColor = .clear
105 |             controller.navigationBar.prefersLargeTitles = item.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 |
SwiftCompile normal arm64 Compiling\ 10.\ WrappingController.swift,\ 11.\ NavigationContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10.\ WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11.\ NavigationContainer.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:17:59: error: 'UIViewController' is unavailable in watchOS
 15 |
 16 | extension UINavigationController {
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
    |                                                           `- error: 'UIViewController' is unavailable in watchOS
 18 |         guard let configurable = viewController as? NavigationBarConfigurable else { return }
 19 |         setNavigationBarHidden(configurable.prefersNavigationBarHidden, 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/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/TurboNavigator/Adapter/10. WrappingController.swift:16:11: error: 'UINavigationController' is unavailable in watchOS
 14 |
 15 |
 16 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
 18 |         guard let configurable = viewController as? NavigationBarConfigurable 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/TurboNavigator/Adapter/10. WrappingController.swift:45:4: error: cannot find type 'UIHostingController' in scope
 43 | public final class WrappingController<
 44 |     Route: Hashable, Content: View
 45 | >: UIHostingController<Content>, AnyRouteIdentifiable, NavigationBarConfigurable {
    |    `- error: cannot find type 'UIHostingController' in scope
 46 |
 47 |     /// 해당 ViewController를 생성한 Route
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:93:26: error: method does not override any method from its superclass
 91 |     }
 92 |
 93 |     public override func viewDidLoad() {
    |                          `- error: method does not override any method from its superclass
 94 |         super.viewDidLoad()
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:102:26: error: method does not override any method from its superclass
100 |     }
101 |
102 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
103 |         super.viewWillAppear(animated)
104 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:87:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 85 |         self.prefersTabBarHiddenWhenPushed = isTabBarHiddenWhenPushed
 86 |
 87 |         super.init(rootView: content())
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 88 |
 89 |         self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:89:14: error: value of type 'WrappingController<Route, Content>' has no member 'title'
 87 |         super.init(rootView: content())
 88 |
 89 |         self.title = title
    |              `- error: value of type 'WrappingController<Route, Content>' has no member 'title'
 90 |         self.hidesBottomBarWhenPushed = isTabBarHiddenWhenPushed
 91 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:90:14: error: value of type 'WrappingController<Route, Content>' has no member 'hidesBottomBarWhenPushed'
 88 |
 89 |         self.title = title
 90 |         self.hidesBottomBarWhenPushed = isTabBarHiddenWhenPushed
    |              `- error: value of type 'WrappingController<Route, Content>' has no member 'hidesBottomBarWhenPushed'
 91 |     }
 92 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:94:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 92 |
 93 |     public override func viewDidLoad() {
 94 |         super.viewDidLoad()
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
 95 |
 96 |         // Keep the hosting container transparent so tab switches do not briefly
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:98:9: error: cannot find 'view' in scope
 96 |         // Keep the hosting container transparent so tab switches do not briefly
 97 |         // reveal UIKit's default background before SwiftUI redraws.
 98 |         view.backgroundColor = .clear
    |         `- error: cannot find 'view' in scope
 99 |         view.isOpaque = false
100 |     }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:99:9: error: cannot find 'view' in scope
 97 |         // reveal UIKit's default background before SwiftUI redraws.
 98 |         view.backgroundColor = .clear
 99 |         view.isOpaque = false
    |         `- error: cannot find 'view' in scope
100 |     }
101 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:103:9: error: 'super' cannot be used in class 'WrappingController' because it has no superclass
101 |
102 |     public override func viewWillAppear(_ animated: Bool) {
103 |         super.viewWillAppear(animated)
    |         `- error: 'super' cannot be used in class 'WrappingController' because it has no superclass
104 |
105 |         guard let navigationController else { return }
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:105:19: error: cannot find 'navigationController' in scope
103 |         super.viewWillAppear(animated)
104 |
105 |         guard let navigationController else { return }
    |                   `- error: cannot find 'navigationController' in scope
106 |
107 |         // Reapplying the same navigation-bar visibility on every tab switch can
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:47: error: cannot find type 'Context' in scope
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                               `- error: cannot find type 'Context' in scope
 73 |         let controller = UINavigationController()
 74 |         controller.navigationBar.prefersLargeTitles = prefersLargeTitles
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:59: error: 'UINavigationController' is unavailable in watchOS
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                                           `- error: 'UINavigationController' is unavailable in watchOS
 73 |         let controller = UINavigationController()
 74 |         controller.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/TurboNavigator/Adapter/11. NavigationContainer.swift:97:18: error: cannot find type 'Context' in scope
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
 97 |         context: Context
    |                  `- error: cannot find type 'Context' in scope
 98 |     ) {
 99 |         navigator.rootController = uiViewController
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:96:29: error: 'UINavigationController' is unavailable in watchOS
 94 |     ///   Navigator의 rootController를 항상 최신 상태로 유지합니다.
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
    |                             `- error: 'UINavigationController' is unavailable in watchOS
 97 |         context: Context
 98 |     ) {
/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/TurboNavigator/Adapter/11. NavigationContainer.swift:33:67: error: cannot find type 'UIViewControllerRepresentable' in scope
 31 | ///   - makeUIViewController → 최초 생성 및 초기 화면 구성
 32 | ///   - updateUIViewController → SwiftUI 업데이트 시 rootController 동기화
 33 | public struct NavigationContainer<Dependencies, Route: Hashable>: UIViewControllerRepresentable {
    |                                                                   `- error: cannot find type 'UIViewControllerRepresentable' in scope
 34 |
 35 |     /// Navigator 인스턴스 (네비게이션 전체 관리)
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:73:26: error: 'UINavigationController' is unavailable in watchOS
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
 73 |         let controller = UINavigationController()
    |                          `- error: 'UINavigationController' is unavailable in watchOS
 74 |         controller.navigationBar.prefersLargeTitles = prefersLargeTitles
 75 |         let viewControllers = navigator.launch(initialRoutes)
/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 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10.\ WrappingController.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 10.\ WrappingController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11.\ NavigationContainer.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 11.\ NavigationContainer.swift
SwiftCompile normal arm64 Compiling\ 12.\ TabNavigationContainer.swift,\ 0.\ AnyRouteIdentifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12.\ TabNavigationContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/0.\ AnyRouteIdentifiable.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:101:47: error: cannot find type 'Context' in scope
 99 |     ///   5. TabBar 표시 여부 설정
100 |     ///   6. Navigator와 연결
101 |     public func makeUIViewController(context: Context) -> UITabBarController {
    |                                               `- error: cannot find type 'Context' in scope
102 |         let controller = UITabBarController()
103 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:101:59: error: 'UITabBarController' is unavailable in watchOS
 99 |     ///   5. TabBar 표시 여부 설정
100 |     ///   6. Navigator와 연결
101 |     public func makeUIViewController(context: Context) -> UITabBarController {
    |                                                           `- error: 'UITabBarController' is unavailable in watchOS
102 |         let controller = UITabBarController()
103 |         controller.view.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:137:89: error: cannot find type 'Context' in scope
135 |     ///   - 선택된 탭 index → tag로 변환하여 Navigator에 반영
136 |     ///   - TabBar 숨김 상태 업데이트
137 |     public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
    |                                                                                         `- error: cannot find type 'Context' in scope
138 |
139 |         // 최신 controller 연결
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:137:60: error: 'UITabBarController' is unavailable in watchOS
135 |     ///   - 선택된 탭 index → tag로 변환하여 Navigator에 반영
136 |     ///   - TabBar 숨김 상태 업데이트
137 |     public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
    |                                                            `- error: 'UITabBarController' is unavailable in watchOS
138 |
139 |         // 최신 controller 연결
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:196:50: error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
194 |         public var disablesSystemTabTransitionAnimation: Bool
195 |         private let navigator: Navigator<Dependencies, Route>
196 |         private let selectionFeedbackGenerator = UISelectionFeedbackGenerator()
    |                                                  `- error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
197 |
198 |         init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISelectionFeedbackGenerator.h:15:12: note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
13 | // UISelectionFeedbackGenerator is used to give user feedback when a selection changes
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UISelectionFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
16 |
17 | /// call when the selection changes (not on initial selection)
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:209:36: error: 'UITabBarController' is unavailable in watchOS
207 |         }
208 |
209 |         func attach(to controller: UITabBarController) {
    |                                    `- error: 'UITabBarController' is unavailable in watchOS
210 |             controller.delegate = self
211 |             selectionFeedbackGenerator.prepare()
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:215:33: error: 'UITabBarController' is unavailable in watchOS
213 |
214 |         public func tabBarController(
215 |             _ tabBarController: UITabBarController,
    |                                 `- error: 'UITabBarController' is unavailable in watchOS
216 |             shouldSelect viewController: UIViewController
217 |         ) -> 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/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:216:42: error: 'UIViewController' is unavailable in watchOS
214 |         public func tabBarController(
215 |             _ tabBarController: UITabBarController,
216 |             shouldSelect viewController: UIViewController
    |                                          `- error: 'UIViewController' is unavailable in watchOS
217 |         ) -> Bool {
218 |             guard disablesSystemTabTransitionAnimation,
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:238:33: error: 'UITabBarController' is unavailable in watchOS
236 |
237 |         public func tabBarController(
238 |             _ tabBarController: UITabBarController,
    |                                 `- error: 'UITabBarController' is unavailable in watchOS
239 |             didSelect viewController: UIViewController
240 |         ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:239:39: error: 'UIViewController' is unavailable in watchOS
237 |         public func tabBarController(
238 |             _ tabBarController: UITabBarController,
239 |             didSelect viewController: UIViewController
    |                                       `- error: 'UIViewController' is unavailable in watchOS
240 |         ) {
241 |             guard let selectedIndex = tabBarController.viewControllers?.firstIndex(where: {
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:191:47: error: 'UITabBarControllerDelegate' is unavailable in watchOS
189 |     }
190 |
191 |     public final class Coordinator: NSObject, UITabBarControllerDelegate {
    |                                               `- error: 'UITabBarControllerDelegate' is unavailable in watchOS
192 |         public var items: [TabNavigationItem<Route>]
193 |         fileprivate var itemIdentities: [TabNavigationItemIdentity<Route>]
/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:170:11: note: 'UITabBarControllerDelegate' has been explicitly marked unavailable here
168 |
169 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
170 | @protocol UITabBarControllerDelegate <NSObject>
    |           `- note: 'UITabBarControllerDelegate' has been explicitly marked unavailable here
171 |
172 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:46:4: error: cannot find type 'UIViewControllerRepresentable' in scope
 44 | public struct TabNavigationContainer<
 45 |     Dependencies, Route: Hashable
 46 | >: UIViewControllerRepresentable {
    |    `- error: cannot find type 'UIViewControllerRepresentable' in scope
 47 |
 48 |     /// Navigator 인스턴스
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:102:26: error: 'UITabBarController' is unavailable in watchOS
100 |     ///   6. Navigator와 연결
101 |     public func makeUIViewController(context: Context) -> UITabBarController {
102 |         let controller = UITabBarController()
    |                          `- error: 'UITabBarController' is unavailable in watchOS
103 |         controller.view.backgroundColor = .clear
104 |         navigator.tabCoordinator.disablesSystemTabTransitionAnimation = disablesSystemTabTransitionAnimation
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:172:85: error: 'UINavigationController' is unavailable in watchOS
170 |         } else {
171 |             for (index, item) in items.enumerated() {
172 |                 guard let controller = uiViewController.viewControllers?[index] as? UINavigationController else {
    |                                                                                     `- error: 'UINavigationController' is unavailable in watchOS
173 |                     continue
174 |                 }
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:176:42: error: 'prefersLargeTitles' is unavailable in watchOS
174 |                 }
175 |
176 |                 controller.navigationBar.prefersLargeTitles = item.prefersLargeTitles
    |                                          `- error: 'prefersLargeTitles' is unavailable in watchOS
177 |                 controller.tabBarItem = item.tabBarItem
178 |             }
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:227:13: error: 'UIView' is unavailable in watchOS
225 |             }
226 |
227 |             UIView.transition(
    |             `- error: 'UIView' is unavailable in watchOS
228 |                 from: fromView,
229 |                 to: toView,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:263:33: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
261 |                 selectionFeedbackGenerator.prepare()
262 |             case .light:
263 |                 let generator = UIImpactFeedbackGenerator(style: .light)
    |                                 `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
264 |                 generator.prepare()
265 |                 generator.impactOccurred()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:267:33: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
265 |                 generator.impactOccurred()
266 |             case .medium:
267 |                 let generator = UIImpactFeedbackGenerator(style: .medium)
    |                                 `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
268 |                 generator.prepare()
269 |                 generator.impactOccurred()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:271:33: error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
269 |                 generator.impactOccurred()
270 |             case .heavy:
271 |                 let generator = UIImpactFeedbackGenerator(style: .heavy)
    |                                 `- error: 'UIImpactFeedbackGenerator' is unavailable in watchOS
272 |                 generator.prepare()
273 |                 generator.impactOccurred()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12.\ TabNavigationContainer.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 12.\ TabNavigationContainer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/0.\ AnyRouteIdentifiable.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 0.\ AnyRouteIdentifiable.swift
SwiftCompile normal arm64 Compiling\ 17.\ NavigatorDebugSnapshot.swift,\ 18.\ TurboNavigatorDebugOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/17.\ NavigatorDebugSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/18.\ TurboNavigatorDebugOverlay.swift (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/17.\ NavigatorDebugSnapshot.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 17.\ NavigatorDebugSnapshot.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/18.\ TurboNavigatorDebugOverlay.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 18.\ TurboNavigatorDebugOverlay.swift
SwiftCompile normal arm64 Compiling\ 13.\ DeepLink.swift,\ 14.\ DeepLinkAction.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/13.\ DeepLink.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/14.\ DeepLinkAction.swift (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/13.\ DeepLink.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 13.\ DeepLink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/14.\ DeepLinkAction.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 14.\ DeepLinkAction.swift
SwiftCompile normal arm64 Compiling\ 15.\ DeepLinkParser.swift,\ 16.\ Navigator+DeepLink.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/15.\ DeepLinkParser.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/16.\ Navigator+DeepLink.swift (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/15.\ DeepLinkParser.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 15.\ DeepLinkParser.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/16.\ Navigator+DeepLink.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 16.\ Navigator+DeepLink.swift
SwiftCompile normal arm64 Compiling\ 1.\ ModalPresentationStyle.swift,\ 2.\ TabNavigationItem.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/1.\ ModalPresentationStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/2.\ TabNavigationItem.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/1. ModalPresentationStyle.swift:16:21: error: 'UIModalPresentationStyle' is unavailable in watchOS
14 |     case pageSheet
15 |
16 |     var uiKitStyle: UIModalPresentationStyle {
   |                     `- error: 'UIModalPresentationStyle' is unavailable in watchOS
17 |         switch self {
18 |         case .automatic:
/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/TurboNavigator/Model/1. ModalPresentationStyle.swift:19:21: error: 'automatic' is unavailable in watchOS
17 |         switch self {
18 |         case .automatic:
19 |             return .automatic
   |                     `- error: 'automatic' is unavailable in watchOS
20 |         case .fullScreen:
21 |             return .fullScreen
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/TurboNavigator/Model/2. TabNavigationItem.swift:20:28: error: 'UITabBarItem' is unavailable in watchOS
18 |     public let tag: Int                     /// 탭 구분 ID
19 |     public let route: Route                 /// 이 탭을 선택하면 어떤 화면(route)로 갈지
20 |     public let tabBarItem: UITabBarItem?    /// UI
   |                            `- error: 'UITabBarItem' is unavailable in watchOS
21 |     public let prefersLargeTitles: Bool     /// 타이틀 크기 설정
22 |     public let hapticStyle: TabHapticStyle? /// 탭 선택 시 햅틱 스타일
/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/1.\ ModalPresentationStyle.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 1.\ ModalPresentationStyle.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/2.\ TabNavigationItem.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 2.\ TabNavigationItem.swift
SwiftCompile normal arm64 Compiling\ 4.\ RouteContext.swift,\ Navigator+.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/4.\ RouteContext.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Preview/Navigator+.swift (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/4.\ RouteContext.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 4.\ RouteContext.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Preview/Navigator+.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Navigator+.swift
SwiftCompile normal arm64 Compiling\ 3.\ Navigator.swift,\ 7.\ SingleStackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3.\ Navigator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7.\ SingleStackCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:16:25: error: 'UIPresentationController' is unavailable in watchOS
 14 | /// 외부에서 주입한 `onDidDismiss` 클로저를 실행합니다.
 15 | private final class ModalPresentationObserver: NSObject, UIAdaptivePresentationControllerDelegate {
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
    |                         `- error: 'UIPresentationController' is unavailable in watchOS
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: 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/TurboNavigator/Core/3. Navigator.swift:18:69: error: 'UIPresentationController' is unavailable in watchOS
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: UIPresentationController) {
    |                                                                     `- error: 'UIPresentationController' is unavailable in watchOS
 19 |         onDidDismiss?(presentationController)
 20 |     }
/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/TurboNavigator/Core/3. Navigator.swift:15:58: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 13 | /// `UIAdaptivePresentationControllerDelegate` 를 통해 interactive dismiss 완료 시점을 감지하고
 14 | /// 외부에서 주입한 `onDidDismiss` 클로저를 실행합니다.
 15 | private final class ModalPresentationObserver: NSObject, UIAdaptivePresentationControllerDelegate {
    |                                                          `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 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: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
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:18:10: error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: UIPresentationController) {
    |          `- error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 19 |         onDidDismiss?(presentationController)
 20 |     }
/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:56:1: note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 54 | // Called on the delegate when the user has taken action to dismiss the presentation successfully, after all animations are finished.
 55 | // This is not called if the presentation is dismissed programatically.
 56 | - (void)presentationControllerDidDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 57 |
 58 | // Called on the delegate when the user attempts to dismiss the presentation, but user-initiated dismissal is prevented because the presentedViewController isModalInPresentation or presentationControllerShouldDismiss: returned NO.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:52:37: error: 'UINavigationController' is unavailable in watchOS
 50 |
 51 |     /// 루트 NavigationController
 52 |     public weak var rootController: UINavigationController?
    |                                     `- error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
/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/TurboNavigator/Core/3. Navigator.swift:55:33: error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
 55 |     public var modalController: UINavigationController?
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 56 |
 57 |     /// 제스처 dismiss 후 stale modal state를 정리하기 위한 observer
/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/TurboNavigator/Core/3. Navigator.swift:72:26: error: 'UINavigationController' is unavailable in watchOS
 70 |         dependencies: Dependencies,
 71 |         registry: RouteRegistry<Dependencies, Route>,
 72 |         modalController: UINavigationController? = nil,
    |                          `- error: 'UINavigationController' is unavailable in watchOS
 73 |         singleStackCoordinator: SingleStackCoordinator<Route> = .init(),
 74 |         modalCoordinator: ModalCoordinator<Dependencies, Route> = .init(),
/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:78: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                                              `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/3. Navigator.swift:95:34: error: 'UINavigationController' is unavailable in watchOS
 93 |     ///   2. Tab
 94 |     ///   3. Root
 95 |     public var activeController: UINavigationController? {
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 96 |         if let modalController {
 97 |             return modalController
/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/TurboNavigator/Core/3. Navigator.swift:111:41: error: 'UINavigationController' is unavailable in watchOS
109 |
110 |     /// modal을 띄운 controller (Tab > Root)
111 |     private var presentationController: UINavigationController? {
    |                                         `- error: 'UINavigationController' is unavailable in watchOS
112 |         return tabCoordinator.currentNavigationController ?? rootController
113 |     }
/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/TurboNavigator/Core/3. Navigator.swift:116:75: error: 'UIPresentationController' is unavailable in watchOS
114 |
115 |
116 |     private func clearModalControllerIfNeeded(for presentationController: UIPresentationController) {
    |                                                                           `- error: 'UIPresentationController' is unavailable in watchOS
117 |         guard modalController?.presentationController === presentationController else { return }
118 |         modalController = 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/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/TurboNavigator/Core/3. Navigator.swift:126:47: error: 'UIViewController' is unavailable in watchOS
124 |     /// - Parameter routes: 초기 route 목록
125 |     /// - Returns: 생성된 ViewController 배열
126 |     public func launch(_ routes: [Route]) -> [UIViewController] {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
127 |         return registry.build(routes: routes, navigator: self, dependencies: dependencies)
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: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/TurboNavigator/Core/7. SingleStackCoordinator.swift:35:21: error: 'UINavigationController' is unavailable in watchOS
 33 |     /// - AnyRouteIdentifiable을 통해 route를 추출
 34 |     public func currentRoutes(
 35 |         controller: UINavigationController?
    |                     `- error: 'UINavigationController' is unavailable in watchOS
 36 |     ) -> [AnyHashable] {
 37 |         (controller?.viewControllers ?? []).compactMap {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:53:27: error: 'UIViewController' is unavailable in watchOS
 51 |     /// - 여러 VC는 기존 스택 + 새로운 VC를 합쳐서 setViewControllers 호출
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 54 |         to controller: UINavigationController?,
 55 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:54:24: error: 'UINavigationController' is unavailable in watchOS
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
 54 |         to controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 55 |         animated: Bool
 56 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:85:27: error: 'UIViewController' is unavailable in watchOS
 83 |     ///   - animated: 애니메이션 여부
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 86 |         on controller: UINavigationController?,
 87 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:86:24: error: 'UINavigationController' is unavailable in watchOS
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
 86 |         on controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 87 |         animated: Bool
 88 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:105:24: error: 'UINavigationController' is unavailable in watchOS
103 |     public func lastMatchedViewController(
104 |         route: Route,
105 |         in controller: UINavigationController?
    |                        `- error: 'UINavigationController' is unavailable in watchOS
106 |     ) -> UIViewController? {
107 |
/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 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3.\ Navigator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 3.\ Navigator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7.\ SingleStackCoordinator.swift (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile 7.\ SingleStackCoordinator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ TurboNavigator (in target 'TurboNavigator' from project 'TurboNavigator')
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:17:59: error: 'UIViewController' is unavailable in watchOS
 15 |
 16 | extension UINavigationController {
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
    |                                                           `- error: 'UIViewController' is unavailable in watchOS
 18 |         guard let configurable = viewController as? NavigationBarConfigurable else { return }
 19 |         setNavigationBarHidden(configurable.prefersNavigationBarHidden, 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/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/TurboNavigator/Adapter/10. WrappingController.swift:16:11: error: 'UINavigationController' is unavailable in watchOS
 14 |
 15 |
 16 | extension UINavigationController {
    |           `- error: 'UINavigationController' is unavailable in watchOS
 17 |     func applyNavigationBarVisibility(for viewController: UIViewController?) {
 18 |         guard let configurable = viewController as? NavigationBarConfigurable 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/TurboNavigator/Adapter/10. WrappingController.swift:45:4: error: cannot find type 'UIHostingController' in scope
 43 | public final class WrappingController<
 44 |     Route: Hashable, Content: View
 45 | >: UIHostingController<Content>, AnyRouteIdentifiable, NavigationBarConfigurable {
    |    `- error: cannot find type 'UIHostingController' in scope
 46 |
 47 |     /// 해당 ViewController를 생성한 Route
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:93:26: error: method does not override any method from its superclass
 91 |     }
 92 |
 93 |     public override func viewDidLoad() {
    |                          `- error: method does not override any method from its superclass
 94 |         super.viewDidLoad()
 95 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10. WrappingController.swift:102:26: error: method does not override any method from its superclass
100 |     }
101 |
102 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
103 |         super.viewWillAppear(animated)
104 |
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:47: error: cannot find type 'Context' in scope
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                               `- error: cannot find type 'Context' in scope
 73 |         let controller = UINavigationController()
 74 |         controller.navigationBar.prefersLargeTitles = prefersLargeTitles
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:72:59: error: 'UINavigationController' is unavailable in watchOS
 70 |     ///   3. Navigator를 통해 초기 ViewController 생성
 71 |     ///   4. rootController 연결
 72 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                                           `- error: 'UINavigationController' is unavailable in watchOS
 73 |         let controller = UINavigationController()
 74 |         controller.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/TurboNavigator/Adapter/11. NavigationContainer.swift:97:18: error: cannot find type 'Context' in scope
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
 97 |         context: Context
    |                  `- error: cannot find type 'Context' in scope
 98 |     ) {
 99 |         navigator.rootController = uiViewController
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11. NavigationContainer.swift:96:29: error: 'UINavigationController' is unavailable in watchOS
 94 |     ///   Navigator의 rootController를 항상 최신 상태로 유지합니다.
 95 |     public func updateUIViewController(
 96 |         _ uiViewController: UINavigationController,
    |                             `- error: 'UINavigationController' is unavailable in watchOS
 97 |         context: Context
 98 |     ) {
/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/TurboNavigator/Adapter/11. NavigationContainer.swift:33:67: error: cannot find type 'UIViewControllerRepresentable' in scope
 31 | ///   - makeUIViewController → 최초 생성 및 초기 화면 구성
 32 | ///   - updateUIViewController → SwiftUI 업데이트 시 rootController 동기화
 33 | public struct NavigationContainer<Dependencies, Route: Hashable>: UIViewControllerRepresentable {
    |                                                                   `- error: cannot find type 'UIViewControllerRepresentable' in scope
 34 |
 35 |     /// Navigator 인스턴스 (네비게이션 전체 관리)
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:101:47: error: cannot find type 'Context' in scope
 99 |     ///   5. TabBar 표시 여부 설정
100 |     ///   6. Navigator와 연결
101 |     public func makeUIViewController(context: Context) -> UITabBarController {
    |                                               `- error: cannot find type 'Context' in scope
102 |         let controller = UITabBarController()
103 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:101:59: error: 'UITabBarController' is unavailable in watchOS
 99 |     ///   5. TabBar 표시 여부 설정
100 |     ///   6. Navigator와 연결
101 |     public func makeUIViewController(context: Context) -> UITabBarController {
    |                                                           `- error: 'UITabBarController' is unavailable in watchOS
102 |         let controller = UITabBarController()
103 |         controller.view.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:137:89: error: cannot find type 'Context' in scope
135 |     ///   - 선택된 탭 index → tag로 변환하여 Navigator에 반영
136 |     ///   - TabBar 숨김 상태 업데이트
137 |     public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
    |                                                                                         `- error: cannot find type 'Context' in scope
138 |
139 |         // 최신 controller 연결
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:137:60: error: 'UITabBarController' is unavailable in watchOS
135 |     ///   - 선택된 탭 index → tag로 변환하여 Navigator에 반영
136 |     ///   - TabBar 숨김 상태 업데이트
137 |     public func updateUIViewController(_ uiViewController: UITabBarController, context: Context) {
    |                                                            `- error: 'UITabBarController' is unavailable in watchOS
138 |
139 |         // 최신 controller 연결
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:196:50: error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
194 |         public var disablesSystemTabTransitionAnimation: Bool
195 |         private let navigator: Navigator<Dependencies, Route>
196 |         private let selectionFeedbackGenerator = UISelectionFeedbackGenerator()
    |                                                  `- error: 'UISelectionFeedbackGenerator' is unavailable in watchOS
197 |
198 |         init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISelectionFeedbackGenerator.h:15:12: note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
13 | // UISelectionFeedbackGenerator is used to give user feedback when a selection changes
14 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UISelectionFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UISelectionFeedbackGenerator' has been explicitly marked unavailable here
16 |
17 | /// call when the selection changes (not on initial selection)
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:209:36: error: 'UITabBarController' is unavailable in watchOS
207 |         }
208 |
209 |         func attach(to controller: UITabBarController) {
    |                                    `- error: 'UITabBarController' is unavailable in watchOS
210 |             controller.delegate = self
211 |             selectionFeedbackGenerator.prepare()
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:215:33: error: 'UITabBarController' is unavailable in watchOS
213 |
214 |         public func tabBarController(
215 |             _ tabBarController: UITabBarController,
    |                                 `- error: 'UITabBarController' is unavailable in watchOS
216 |             shouldSelect viewController: UIViewController
217 |         ) -> 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/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:216:42: error: 'UIViewController' is unavailable in watchOS
214 |         public func tabBarController(
215 |             _ tabBarController: UITabBarController,
216 |             shouldSelect viewController: UIViewController
    |                                          `- error: 'UIViewController' is unavailable in watchOS
217 |         ) -> Bool {
218 |             guard disablesSystemTabTransitionAnimation,
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:238:33: error: 'UITabBarController' is unavailable in watchOS
236 |
237 |         public func tabBarController(
238 |             _ tabBarController: UITabBarController,
    |                                 `- error: 'UITabBarController' is unavailable in watchOS
239 |             didSelect viewController: UIViewController
240 |         ) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:239:39: error: 'UIViewController' is unavailable in watchOS
237 |         public func tabBarController(
238 |             _ tabBarController: UITabBarController,
239 |             didSelect viewController: UIViewController
    |                                       `- error: 'UIViewController' is unavailable in watchOS
240 |         ) {
241 |             guard let selectedIndex = tabBarController.viewControllers?.firstIndex(where: {
/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/TurboNavigator/Adapter/12. TabNavigationContainer.swift:191:47: error: 'UITabBarControllerDelegate' is unavailable in watchOS
189 |     }
190 |
191 |     public final class Coordinator: NSObject, UITabBarControllerDelegate {
    |                                               `- error: 'UITabBarControllerDelegate' is unavailable in watchOS
192 |         public var items: [TabNavigationItem<Route>]
193 |         fileprivate var itemIdentities: [TabNavigationItemIdentity<Route>]
/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:170:11: note: 'UITabBarControllerDelegate' has been explicitly marked unavailable here
168 |
169 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
170 | @protocol UITabBarControllerDelegate <NSObject>
    |           `- note: 'UITabBarControllerDelegate' has been explicitly marked unavailable here
171 |
172 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12. TabNavigationContainer.swift:46:4: error: cannot find type 'UIViewControllerRepresentable' in scope
 44 | public struct TabNavigationContainer<
 45 |     Dependencies, Route: Hashable
 46 | >: UIViewControllerRepresentable {
    |    `- error: cannot find type 'UIViewControllerRepresentable' in scope
 47 |
 48 |     /// Navigator 인스턴스
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/0. AnyRouteIdentifiable.swift:22:40: error: 'UIViewController' is unavailable in watchOS
20 | /// - UIViewController이면서 AnyRouteIdentifiable을 채택한 타입만 허용
21 | /// - Navigator / Coordinator에서 route 기반 네비게이션을 처리하기 위해 사용
22 | public typealias RouteViewController = UIViewController & AnyRouteIdentifiable
   |                                        `- error: 'UIViewController' 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/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/TurboNavigator/Core/3. Navigator.swift:16:25: error: 'UIPresentationController' is unavailable in watchOS
 14 | /// 외부에서 주입한 `onDidDismiss` 클로저를 실행합니다.
 15 | private final class ModalPresentationObserver: NSObject, UIAdaptivePresentationControllerDelegate {
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
    |                         `- error: 'UIPresentationController' is unavailable in watchOS
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: 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/TurboNavigator/Core/3. Navigator.swift:18:69: error: 'UIPresentationController' is unavailable in watchOS
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: UIPresentationController) {
    |                                                                     `- error: 'UIPresentationController' is unavailable in watchOS
 19 |         onDidDismiss?(presentationController)
 20 |     }
/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/TurboNavigator/Core/3. Navigator.swift:15:58: error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 13 | /// `UIAdaptivePresentationControllerDelegate` 를 통해 interactive dismiss 완료 시점을 감지하고
 14 | /// 외부에서 주입한 `onDidDismiss` 클로저를 실행합니다.
 15 | private final class ModalPresentationObserver: NSObject, UIAdaptivePresentationControllerDelegate {
    |                                                          `- error: 'UIAdaptivePresentationControllerDelegate' is unavailable in watchOS
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 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: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
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:18:10: error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 16 |     var onDidDismiss: ((UIPresentationController) -> Void)?
 17 |
 18 |     func presentationControllerDidDismiss(_ presentationController: UIPresentationController) {
    |          `- error: cannot override 'presentationControllerDidDismiss' which has been marked unavailable
 19 |         onDidDismiss?(presentationController)
 20 |     }
/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:56:1: note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 54 | // Called on the delegate when the user has taken action to dismiss the presentation successfully, after all animations are finished.
 55 | // This is not called if the presentation is dismissed programatically.
 56 | - (void)presentationControllerDidDismiss:(UIPresentationController *)presentationController API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'presentationControllerDidDismiss' has been explicitly marked unavailable here
 57 |
 58 | // Called on the delegate when the user attempts to dismiss the presentation, but user-initiated dismissal is prevented because the presentedViewController isModalInPresentation or presentationControllerShouldDismiss: returned NO.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3. Navigator.swift:52:37: error: 'UINavigationController' is unavailable in watchOS
 50 |
 51 |     /// 루트 NavigationController
 52 |     public weak var rootController: UINavigationController?
    |                                     `- error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
/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/TurboNavigator/Core/3. Navigator.swift:55:33: error: 'UINavigationController' is unavailable in watchOS
 53 |
 54 |     /// 현재 황성 modal NavigationController
 55 |     public var modalController: UINavigationController?
    |                                 `- error: 'UINavigationController' is unavailable in watchOS
 56 |
 57 |     /// 제스처 dismiss 후 stale modal state를 정리하기 위한 observer
/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/TurboNavigator/Core/3. Navigator.swift:72:26: error: 'UINavigationController' is unavailable in watchOS
 70 |         dependencies: Dependencies,
 71 |         registry: RouteRegistry<Dependencies, Route>,
 72 |         modalController: UINavigationController? = nil,
    |                          `- error: 'UINavigationController' is unavailable in watchOS
 73 |         singleStackCoordinator: SingleStackCoordinator<Route> = .init(),
 74 |         modalCoordinator: ModalCoordinator<Dependencies, Route> = .init(),
/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:78: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                                              `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/3. Navigator.swift:95:34: error: 'UINavigationController' is unavailable in watchOS
 93 |     ///   2. Tab
 94 |     ///   3. Root
 95 |     public var activeController: UINavigationController? {
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 96 |         if let modalController {
 97 |             return modalController
/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/TurboNavigator/Core/3. Navigator.swift:111:41: error: 'UINavigationController' is unavailable in watchOS
109 |
110 |     /// modal을 띄운 controller (Tab > Root)
111 |     private var presentationController: UINavigationController? {
    |                                         `- error: 'UINavigationController' is unavailable in watchOS
112 |         return tabCoordinator.currentNavigationController ?? rootController
113 |     }
/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/TurboNavigator/Core/3. Navigator.swift:116:75: error: 'UIPresentationController' is unavailable in watchOS
114 |
115 |
116 |     private func clearModalControllerIfNeeded(for presentationController: UIPresentationController) {
    |                                                                           `- error: 'UIPresentationController' is unavailable in watchOS
117 |         guard modalController?.presentationController === presentationController else { return }
118 |         modalController = 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/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/TurboNavigator/Core/3. Navigator.swift:126:47: error: 'UIViewController' is unavailable in watchOS
124 |     /// - Parameter routes: 초기 route 목록
125 |     /// - Returns: 생성된 ViewController 배열
126 |     public func launch(_ routes: [Route]) -> [UIViewController] {
    |                                               `- error: 'UIViewController' is unavailable in watchOS
127 |         return registry.build(routes: routes, navigator: self, dependencies: dependencies)
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: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/TurboNavigator/Core/7. SingleStackCoordinator.swift:35:21: error: 'UINavigationController' is unavailable in watchOS
 33 |     /// - AnyRouteIdentifiable을 통해 route를 추출
 34 |     public func currentRoutes(
 35 |         controller: UINavigationController?
    |                     `- error: 'UINavigationController' is unavailable in watchOS
 36 |     ) -> [AnyHashable] {
 37 |         (controller?.viewControllers ?? []).compactMap {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:53:27: error: 'UIViewController' is unavailable in watchOS
 51 |     /// - 여러 VC는 기존 스택 + 새로운 VC를 합쳐서 setViewControllers 호출
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 54 |         to controller: UINavigationController?,
 55 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:54:24: error: 'UINavigationController' is unavailable in watchOS
 52 |     public func append(
 53 |         viewControllers: [UIViewController],
 54 |         to controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 55 |         animated: Bool
 56 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:85:27: error: 'UIViewController' is unavailable in watchOS
 83 |     ///   - animated: 애니메이션 여부
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
    |                           `- error: 'UIViewController' is unavailable in watchOS
 86 |         on controller: UINavigationController?,
 87 |         animated: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7. SingleStackCoordinator.swift:86:24: error: 'UINavigationController' is unavailable in watchOS
 84 |     public func replace(
 85 |         viewControllers: [UIViewController],
 86 |         on controller: UINavigationController?,
    |                        `- error: 'UINavigationController' is unavailable in watchOS
 87 |         animated: Bool
 88 |     ) {
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:105:24: error: 'UINavigationController' is unavailable in watchOS
103 |     public func lastMatchedViewController(
104 |         route: Route,
105 |         in controller: UINavigationController?
    |                        `- error: 'UINavigationController' is unavailable in watchOS
106 |     ) -> UIViewController? {
107 |
/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/TurboNavigator/Core/7. SingleStackCoordinator.swift:106:10: error: 'UIViewController' is unavailable in watchOS
104 |         route: Route,
105 |         in controller: UINavigationController?
106 |     ) -> UIViewController? {
    |          `- error: 'UIViewController' is unavailable in watchOS
107 |
108 |         let target = AnyHashable(route)
/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/TurboNavigator/Core/8. ModalCoordinator.swift:31:48: error: 'UINavigationController' is unavailable in watchOS
 29 |     /// - Note
 30 |     ///   테스트 시 mock Navigation Controller 주입 가능
 31 |     public let makeNavigationController: () -> UINavigationController
    |                                                `- error: 'UINavigationController' is unavailable in watchOS
 32 |
 33 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/TurboNavigator/Core/8. ModalCoordinator.swift:37:51: error: 'UINavigationController' is unavailable in watchOS
 35 |     /// - Parameter makeNavigationController: 커스텀 UINavigationController 생성 클로저 (기본값: 기본 UINavigationController)
 36 |     public init(
 37 |         makeNavigationController: @escaping () -> UINavigationController = { UINavigationController() }
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
 38 |     ) {
 39 |         self.makeNavigationController = makeNavigationController
/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/TurboNavigator/Core/8. ModalCoordinator.swift:67:25: error: 'UINavigationController' is unavailable in watchOS
 65 |     public func present(
 66 |         routes: [Route],
 67 |         from presenter: UINavigationController?,
    |                         `- error: 'UINavigationController' is unavailable in watchOS
 68 |         existingModalController: UINavigationController?,
 69 |         navigator: Navigator<Dependencies, Route>,
/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/TurboNavigator/Core/8. ModalCoordinator.swift:68:34: error: 'UINavigationController' is unavailable in watchOS
 66 |         routes: [Route],
 67 |         from presenter: UINavigationController?,
 68 |         existingModalController: UINavigationController?,
    |                                  `- error: 'UINavigationController' is unavailable in watchOS
 69 |         navigator: Navigator<Dependencies, Route>,
 70 |         animated: 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/TurboNavigator/Core/8. ModalCoordinator.swift:72:10: error: 'UINavigationController' is unavailable in watchOS
 70 |         animated: Bool,
 71 |         presentationStyle: ModalPresentationStyle
 72 |     ) -> UINavigationController? {
    |          `- error: 'UINavigationController' is unavailable in watchOS
 73 |         guard let presenter else { return existingModalController }
 74 |
/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/TurboNavigator/Core/8. ModalCoordinator.swift:111:26: error: 'UINavigationController' is unavailable in watchOS
109 |     ///   - completion: dismiss 완료 후 실행할 클로저
110 |     public func dismiss(
111 |         modalController: UINavigationController?,
    |                          `- error: 'UINavigationController' is unavailable in watchOS
112 |         animated: Bool,
113 |         completion: (() -> Void)? = 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/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/TurboNavigator/Core/9. TabCoordinator.swift:12:77: error: 'UIViewController' is unavailable in watchOS
 10 |
 11 | private extension UITabBarController {
 12 |     func setSelectedViewControllerWithoutSystemTransition(_ viewController: UIViewController) {
    |                                                                             `- error: 'UIViewController' is unavailable in watchOS
 13 |         guard #available(iOS 18.0, *) else {
 14 |             selectedViewController = viewController
/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/TurboNavigator/Core/9. TabCoordinator.swift:11:19: error: 'UITabBarController' is unavailable in watchOS
  9 |
 10 |
 11 | private extension UITabBarController {
    |                   `- error: 'UITabBarController' is unavailable in watchOS
 12 |     func setSelectedViewControllerWithoutSystemTransition(_ viewController: UIViewController) {
 13 |         guard #available(iOS 18.0, *) else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9. TabCoordinator.swift:44:39: error: 'UITabBarController' is unavailable in watchOS
 42 |
 43 |     /// 연결된 UITabbarController
 44 |     public weak var tabBarController: UITabBarController?
    |                                       `- error: 'UITabBarController' is unavailable in watchOS
 45 |
 46 |     /// tag -> 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/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/TurboNavigator/Core/9. TabCoordinator.swift:47:52: error: 'UINavigationController' is unavailable in watchOS
 45 |
 46 |     /// tag -> UINavigationController 매핑
 47 |     public private(set) var tabCoordinators: [Int: UINavigationController] = [:]
    |                                                    `- error: 'UINavigationController' is unavailable in watchOS
 48 |
 49 |     /// 탭 순서를 유지하기 위한 tag 배열
/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/TurboNavigator/Core/9. TabCoordinator.swift:69:45: error: 'UINavigationController' is unavailable in watchOS
 67 |     ///   UITabBarController의 selectedViewController를 우선 사용하고,
 68 |     ///   fallback으로 내부 캐시를 조회합니다.
 69 |     public var currentNavigationController: UINavigationController? {
    |                                             `- error: 'UINavigationController' is unavailable in watchOS
 70 |         if let selected = tabBarController?.selectedViewController as? UINavigationController {
 71 |             return selected
/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/TurboNavigator/Core/9. TabCoordinator.swift:96:11: error: 'UINavigationController' is unavailable in watchOS
 94 |         items: [TabNavigationItem<Route>],
 95 |         navigator: Navigator<Dependencies, Route>
 96 |     ) -> [UINavigationController] {
    |           `- error: 'UINavigationController' is unavailable in watchOS
 97 |
 98 |         orderedTags = items.map(\.tag)
/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/TurboNavigator/Model/1. ModalPresentationStyle.swift:16:21: error: 'UIModalPresentationStyle' is unavailable in watchOS
14 |     case pageSheet
15 |
16 |     var uiKitStyle: UIModalPresentationStyle {
   |                     `- error: 'UIModalPresentationStyle' is unavailable in watchOS
17 |         switch self {
18 |         case .automatic:
/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/TurboNavigator/Model/2. TabNavigationItem.swift:20:28: error: 'UITabBarItem' is unavailable in watchOS
18 |     public let tag: Int                     /// 탭 구분 ID
19 |     public let route: Route                 /// 이 탭을 선택하면 어떤 화면(route)로 갈지
20 |     public let tabBarItem: UITabBarItem?    /// UI
   |                            `- error: 'UITabBarItem' is unavailable in watchOS
21 |     public let prefersLargeTitles: Bool     /// 타이틀 크기 설정
22 |     public let hapticStyle: TabHapticStyle? /// 탭 선택 시 햅틱 스타일
/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/TurboNavigator/Model/2. TabNavigationItem.swift:27:21: error: 'UITabBarItem' is unavailable in watchOS
25 |         tag: Int,
26 |         route: Route,
27 |         tabBarItem: UITabBarItem? = nil,
   |                     `- error: 'UITabBarItem' is unavailable in watchOS
28 |         prefersLargeTitles: Bool = false,
29 |         hapticStyle: TabHapticStyle? = 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/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/TurboNavigator/Registry/6. RouteRegistry.swift:127:11: error: 'UIViewController' is unavailable in watchOS
125 |         navigator: Navigator<Dependencies, Route>,
126 |         dependencies: Dependencies
127 |     ) -> [UIViewController] {
    |           `- error: 'UIViewController' is unavailable in watchOS
128 |         var viewControllers: [UIViewController] = []
129 |         viewControllers.reserveCapacity(routes.count)
/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 | /*
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/10.\ WrappingController.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/11.\ NavigationContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Adapter/12.\ TabNavigationContainer.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/0.\ AnyRouteIdentifiable.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/3.\ Navigator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/7.\ SingleStackCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/8.\ ModalCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Core/9.\ TabCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/17.\ NavigatorDebugSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Debug/18.\ TurboNavigatorDebugOverlay.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/13.\ DeepLink.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/14.\ DeepLinkAction.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/15.\ DeepLinkParser.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/DeepLink/16.\ Navigator+DeepLink.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/1.\ ModalPresentationStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/2.\ TabNavigationItem.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Model/4.\ RouteContext.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Preview/Navigator+.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Registry/5.\ RouteBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/TurboNavigator/Registry/6.\ RouteRegistry.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/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/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TurboNavigator -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TurboNavigator.build/Debug-watchos/TurboNavigator-t.build/Objects-normal/arm64/TurboNavigator.abi.json
SwiftCompile normal arm64 (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TurboNavigator (in target 'TurboNavigator' from project 'TurboNavigator')
SwiftCompile normal arm64_32 (in target 'TurboNavigator' from project 'TurboNavigator')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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