The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FuntastyKit, reference main (bd342a), with Swift 6.4 for watchOS using Xcode 27.0 on 24 Sep 2026 11:33:57 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 FuntastyKit -destination generic/platform=watchOS

Build Log

18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
20 |         options: UIView.AnimationOptions = .transitionCrossDissolve,
   |                  `- error: 'UIView' is unavailable in watchOS
21 |         completion: ((Bool) -> Void)? = nil
22 |     ) {
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:6:11: error: 'UIWindow' is unavailable in watchOS
 4 |  *  UIWindow extension for setting the rootViewController on a UIWindow instance in a safe and animatable way.
 5 |  */
 6 | extension UIWindow {
   |           `- error: 'UIWindow' is unavailable in watchOS
 7 |
 8 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIWindow+RootViewController.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FuntastyKit (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:36: error: 'UIViewController' is unavailable in watchOS
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 21 |
 22 |     var viewController: ViewController? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:35:31: error: 'UIViewController' is unavailable in watchOS
 33 | public protocol ShowCoordinator: ConfiguringCoordinator {
 34 |     /// When used on Split View Controller as Detail View Controller, sourceViewController should be 'weak', otherwise memory leak will emerge
 35 |     var sourceViewController: UIViewController? { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     var isDetail: Bool { get }
 37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:41:31: error: 'UINavigationController' is unavailable in watchOS
 39 | @MainActor
 40 | public protocol PushCoordinator: ConfiguringCoordinator {
 41 |     var navigationController: UINavigationController? { get }
    |                               `- error: 'UINavigationController' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:46:31: error: 'UIViewController' is unavailable in watchOS
 44 | @MainActor
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 47 |     var destinationNavigationController: UINavigationController? { get }
 48 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:47:42: error: 'UINavigationController' is unavailable in watchOS
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
 47 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 48 | }
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:52:27: error: 'UITabBarController' is unavailable in watchOS
 50 | @MainActor
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
    |                           `- error: 'UITabBarController' is unavailable in watchOS
 53 |     var destinationNavigationController: UINavigationController? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:53:42: error: 'UINavigationController' is unavailable in watchOS
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
 53 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 54 | }
 55 |
/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/FuntastyKit/Architecture/Coordinator.swift:111:49: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | extension ModalCoordinator {
111 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     public func start() {
/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/FuntastyKit/Architecture/Coordinator.swift:136:49: error: 'UINavigationController' is unavailable in watchOS
134 |
135 | extension TabBarItemCoordinator {
136 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
137 |
138 |     public func start() {
/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/FuntastyKit/Errors/AlertCoordinator.swift:4:39: error: 'UIAlertController' is unavailable in watchOS
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
  4 |     public typealias ViewController = UIAlertController
    |                                       `- error: 'UIAlertController' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:7:21: error: 'UIBarButtonItem' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
    |                     `- error: 'UIBarButtonItem' is unavailable in watchOS
  8 |         case view(UIView)
  9 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:8:19: error: 'UIView' is unavailable in watchOS
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
  8 |         case view(UIView)
    |                   `- error: 'UIView' is unavailable in watchOS
  9 |     }
 10 |
/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/FuntastyKit/Errors/AlertCoordinator.swift:15:30: error: 'UIAlertController' is unavailable in watchOS
 13 |         case actionSheet(source: Source?)
 14 |
 15 |         var controllerStyle: UIAlertController.Style {
    |                              `- error: 'UIAlertController' is unavailable in watchOS
 16 |             switch self {
 17 |             case .alert:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:30:65: error: 'UIAlertController' is unavailable in watchOS
 28 |         case custom(title: String?, message: String?, actions: [ErrorAction]?)
 29 |
 30 |         func alertController(preferredStyle: Style = .alert) -> UIAlertController {
    |                                                                 `- error: 'UIAlertController' is unavailable in watchOS
 31 |             switch self {
 32 |             case .error(let error):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:49:31: error: 'UIViewController' is unavailable in watchOS
 47 |     }
 48 |
 49 |     let parentViewController: UIViewController
    |                               `- error: 'UIViewController' is unavailable in watchOS
 50 |     public weak var viewController: UIAlertController?
 51 |     public weak var delegate: (any CoordinatorDelegate)?
/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/FuntastyKit/Errors/AlertCoordinator.swift:50:37: error: 'UIAlertController' is unavailable in watchOS
 48 |
 49 |     let parentViewController: UIViewController
 50 |     public weak var viewController: UIAlertController?
    |                                     `- error: 'UIAlertController' is unavailable in watchOS
 51 |     public weak var delegate: (any CoordinatorDelegate)?
 52 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:58:25: error: 'UIViewController' is unavailable in watchOS
 56 |     // MARK: - Inits
 57 |
 58 |     public init(parent: UIViewController, error: any Error, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.parentViewController = parent
 60 |         self.type = .error(error)
/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/FuntastyKit/Errors/AlertCoordinator.swift:64:25: error: 'UIViewController' is unavailable in watchOS
 62 |     }
 63 |
 64 |     public init(parent: UIViewController, title: String?, message: String?, actions: [ErrorAction]? = nil, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 65 |         self.parentViewController = parent
 66 |         self.type = .custom(title: title, message: message, actions: actions)
/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/FuntastyKit/Errors/AlertCoordinator.swift:3:14: warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  1 | import UIKit
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
    |              `- warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  4 |     public typealias ViewController = UIAlertController
  5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' declared here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' declared here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:20: note: requirement 'ViewController' declared here
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                    `- note: requirement 'ViewController' declared here
 21 |
 22 |     var viewController: ViewController? { get }
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:94:33: error: 'UIAlertAction' is unavailable in watchOS
 92 | @MainActor
 93 | extension ErrorAction {
 94 |     public func alertStyle() -> UIAlertAction.Style {
    |                                 `- error: 'UIAlertAction' is unavailable in watchOS
 95 |         switch style {
 96 |         case .cancel:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:105:34: error: 'UIAlertAction' is unavailable in watchOS
103 |     }
104 |
105 |     public func alertAction() -> UIAlertAction {
    |                                  `- error: 'UIAlertAction' is unavailable in watchOS
106 |         UIAlertAction(title: self.title, style: self.alertStyle()) { _ in
107 |             self.action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:4:63: error: 'UIAlertController' is unavailable in watchOS
 2 |
 3 | extension UIAlertController {
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
   |                                                               `- error: 'UIAlertController' is unavailable in watchOS
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:3:11: error: 'UIAlertController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIAlertController {
   |           `- error: 'UIAlertController' is unavailable in watchOS
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
 5 |         self.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/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:3:11: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 4 |     public static var nibName: String {
 5 |         String(describing: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:10:32: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | extension UITableView {
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
   |                                `- error: 'UITableViewCell' is unavailable in watchOS
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: nil)
12 |         register(nib, forCellReuseIdentifier: cellClass.nibName)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:15:38: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     public func registerCellClass<T: UITableViewCell>(_ type: T.Type) {
   |                                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(type, forCellReuseIdentifier: type.nibName)
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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:19:40: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     public func dequeueReusableCell<T: UITableViewCell>(withType type: T.Type) -> T {
   |                                        `- error: 'UITableViewCell' is unavailable in watchOS
20 |         if let cell = dequeueReusableCell(withIdentifier: type.nibName) as? T {
21 |             return cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:9:11: error: 'UITableView' is unavailable in watchOS
 7 | }
 8 |
 9 | extension UITableView {
   |           `- error: 'UITableView' is unavailable in watchOS
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:11:11: error: 'UITableView' is unavailable in watchOS
 9 | }
10 |
11 | extension UITableView: Deselectable {
   |           `- error: 'UITableView' is unavailable in watchOS
12 |     @nonobjc public var indexPathsForSelectedItems: [IndexPath]? {
13 |         indexPathsForSelectedRows
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64_32 (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ UIViewController+Deselection.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:11:11: error: 'UITableView' is unavailable in watchOS
 9 | }
10 |
11 | extension UITableView: Deselectable {
   |           `- error: 'UITableView' is unavailable in watchOS
12 |     @nonobjc public var indexPathsForSelectedItems: [IndexPath]? {
13 |         indexPathsForSelectedRows
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:27:11: error: 'UICollectionView' is unavailable in watchOS
25 | }
26 |
27 | extension UICollectionView: Deselectable {
   |           `- error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, 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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:34:11: error: 'UIViewController' is unavailable in watchOS
32 | }
33 |
34 | extension UIViewController {
   |           `- error: 'UIViewController' is unavailable in watchOS
35 |
36 |     ///  Smoothly deselect selected rows in a table view during an animated
/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/FuntastyKit/Extensions/UIViewController+Deselection.swift:30:71: error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, animated: Bool) {
30 |         selectItem(at: indexPath, animated: animated, scrollPosition: UICollectionView.ScrollPosition())
   |                                                                       `- error: 'UICollectionView' is unavailable in watchOS
31 |     }
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:52:39: error: 'isAnimated' is unavailable in watchOS
50 |                     selectedIndexPaths: selectedIndexPaths,
51 |                     shouldBeSelected: false,
52 |                     animated: context.isAnimated
   |                                       `- error: 'isAnimated' is unavailable in watchOS
53 |                 )
54 |             }, completion: { [weak self] context in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:26:56: note: 'isAnimated' has been explicitly marked unavailable here
 24 | // animateTransition: even though the transition is not animated. (This allows
 25 | // the custom transition to add or remove subviews to the container view.)
 26 | @property(nonatomic, readonly, getter=isAnimated) BOOL animated API_UNAVAILABLE(watchos);
    |                                                        `- note: 'isAnimated' has been explicitly marked unavailable here
 27 |
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Deselection.swift
SwiftCompile normal arm64_32 Compiling\ UIAlertController+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift (in target 'FuntastyKit' from project 'FuntastyKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIAlertController+Error.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-24 07:33:47.112 xcodebuild[626:3888] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'FuntastyKit' from project 'FuntastyKit')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ FuntastyKit (in target 'FuntastyKit' from project 'FuntastyKit')
	Building workspace FuntastyKit with scheme FuntastyKit
(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:
  FuntastyKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: FuntastyKit
2026-09-24 07:33:53.605 xcodebuild[776:4584] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FuntastyKit",
  "name" : "FuntastyKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "FuntastyKit",
      "targets" : [
        "FuntastyKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FuntastyKitTests",
      "module_type" : "SwiftTarget",
      "name" : "FuntastyKitTests",
      "path" : "Tests/FuntastyKitTests",
      "sources" : [
        "ExampleScene.swift",
        "FuntastyKitTests.swift"
      ],
      "target_dependencies" : [
        "FuntastyKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FuntastyKit",
      "module_type" : "SwiftTarget",
      "name" : "FuntastyKit",
      "path" : "Sources/FuntastyKit",
      "product_memberships" : [
        "FuntastyKit"
      ],
      "sources" : [
        "Architecture/Coordinator.swift",
        "Errors/AlertCoordinator.swift",
        "Errors/Errors.swift",
        "Errors/UIAlertController+Error.swift",
        "Extensions/UITableView+Extensions.swift",
        "Extensions/UIViewController+Deselection.swift",
        "Extensions/UIWindow+RootViewController.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
{
  "workspace" : {
    "name" : "FuntastyKit",
    "schemes" : [
      "FuntastyKit"
    ]
  }
}
2026-09-24 07:33:54.854 xcodebuild[784:4656] [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 FuntastyKit -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 FuntastyKit -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  FuntastyKit: /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 'FuntastyKit-product' in project 'FuntastyKit'
        ➜ Explicit dependency on target 'FuntastyKit' in project 'FuntastyKit'
    Target 'FuntastyKit' in project 'FuntastyKit' (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 FuntastyKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FuntastyKit' from project 'FuntastyKit')
    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 FuntastyKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit.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 6 -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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit-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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit_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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64/FuntastyKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver FuntastyKit normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'FuntastyKit' from project 'FuntastyKit')
    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 FuntastyKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.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 6 -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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit_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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FuntastyKit (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:36: error: 'UIViewController' is unavailable in watchOS
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 21 |
 22 |     var viewController: ViewController? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:35:31: error: 'UIViewController' is unavailable in watchOS
 33 | public protocol ShowCoordinator: ConfiguringCoordinator {
 34 |     /// When used on Split View Controller as Detail View Controller, sourceViewController should be 'weak', otherwise memory leak will emerge
 35 |     var sourceViewController: UIViewController? { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     var isDetail: Bool { get }
 37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:41:31: error: 'UINavigationController' is unavailable in watchOS
 39 | @MainActor
 40 | public protocol PushCoordinator: ConfiguringCoordinator {
 41 |     var navigationController: UINavigationController? { get }
    |                               `- error: 'UINavigationController' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:46:31: error: 'UIViewController' is unavailable in watchOS
 44 | @MainActor
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 47 |     var destinationNavigationController: UINavigationController? { get }
 48 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:47:42: error: 'UINavigationController' is unavailable in watchOS
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
 47 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 48 | }
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:52:27: error: 'UITabBarController' is unavailable in watchOS
 50 | @MainActor
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
    |                           `- error: 'UITabBarController' is unavailable in watchOS
 53 |     var destinationNavigationController: UINavigationController? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:53:42: error: 'UINavigationController' is unavailable in watchOS
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
 53 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 54 | }
 55 |
/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/FuntastyKit/Architecture/Coordinator.swift:111:49: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | extension ModalCoordinator {
111 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     public func start() {
/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/FuntastyKit/Architecture/Coordinator.swift:136:49: error: 'UINavigationController' is unavailable in watchOS
134 |
135 | extension TabBarItemCoordinator {
136 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
137 |
138 |     public func start() {
/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/FuntastyKit/Errors/AlertCoordinator.swift:4:39: error: 'UIAlertController' is unavailable in watchOS
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
  4 |     public typealias ViewController = UIAlertController
    |                                       `- error: 'UIAlertController' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:7:21: error: 'UIBarButtonItem' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
    |                     `- error: 'UIBarButtonItem' is unavailable in watchOS
  8 |         case view(UIView)
  9 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:8:19: error: 'UIView' is unavailable in watchOS
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
  8 |         case view(UIView)
    |                   `- error: 'UIView' is unavailable in watchOS
  9 |     }
 10 |
/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/FuntastyKit/Errors/AlertCoordinator.swift:15:30: error: 'UIAlertController' is unavailable in watchOS
 13 |         case actionSheet(source: Source?)
 14 |
 15 |         var controllerStyle: UIAlertController.Style {
    |                              `- error: 'UIAlertController' is unavailable in watchOS
 16 |             switch self {
 17 |             case .alert:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:30:65: error: 'UIAlertController' is unavailable in watchOS
 28 |         case custom(title: String?, message: String?, actions: [ErrorAction]?)
 29 |
 30 |         func alertController(preferredStyle: Style = .alert) -> UIAlertController {
    |                                                                 `- error: 'UIAlertController' is unavailable in watchOS
 31 |             switch self {
 32 |             case .error(let error):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:49:31: error: 'UIViewController' is unavailable in watchOS
 47 |     }
 48 |
 49 |     let parentViewController: UIViewController
    |                               `- error: 'UIViewController' is unavailable in watchOS
 50 |     public weak var viewController: UIAlertController?
 51 |     public weak var delegate: (any CoordinatorDelegate)?
/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/FuntastyKit/Errors/AlertCoordinator.swift:50:37: error: 'UIAlertController' is unavailable in watchOS
 48 |
 49 |     let parentViewController: UIViewController
 50 |     public weak var viewController: UIAlertController?
    |                                     `- error: 'UIAlertController' is unavailable in watchOS
 51 |     public weak var delegate: (any CoordinatorDelegate)?
 52 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:58:25: error: 'UIViewController' is unavailable in watchOS
 56 |     // MARK: - Inits
 57 |
 58 |     public init(parent: UIViewController, error: any Error, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.parentViewController = parent
 60 |         self.type = .error(error)
/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/FuntastyKit/Errors/AlertCoordinator.swift:64:25: error: 'UIViewController' is unavailable in watchOS
 62 |     }
 63 |
 64 |     public init(parent: UIViewController, title: String?, message: String?, actions: [ErrorAction]? = nil, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 65 |         self.parentViewController = parent
 66 |         self.type = .custom(title: title, message: message, actions: actions)
/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/FuntastyKit/Errors/AlertCoordinator.swift:3:14: warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  1 | import UIKit
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
    |              `- warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  4 |     public typealias ViewController = UIAlertController
  5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' declared here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' declared here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:20: note: requirement 'ViewController' declared here
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                    `- note: requirement 'ViewController' declared here
 21 |
 22 |     var viewController: ViewController? { get }
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:94:33: error: 'UIAlertAction' is unavailable in watchOS
 92 | @MainActor
 93 | extension ErrorAction {
 94 |     public func alertStyle() -> UIAlertAction.Style {
    |                                 `- error: 'UIAlertAction' is unavailable in watchOS
 95 |         switch style {
 96 |         case .cancel:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:105:34: error: 'UIAlertAction' is unavailable in watchOS
103 |     }
104 |
105 |     public func alertAction() -> UIAlertAction {
    |                                  `- error: 'UIAlertAction' is unavailable in watchOS
106 |         UIAlertAction(title: self.title, style: self.alertStyle()) { _ in
107 |             self.action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:4:63: error: 'UIAlertController' is unavailable in watchOS
 2 |
 3 | extension UIAlertController {
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
   |                                                               `- error: 'UIAlertController' is unavailable in watchOS
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:3:11: error: 'UIAlertController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIAlertController {
   |           `- error: 'UIAlertController' is unavailable in watchOS
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
 5 |         self.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/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:3:11: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 4 |     public static var nibName: String {
 5 |         String(describing: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:10:32: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | extension UITableView {
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
   |                                `- error: 'UITableViewCell' is unavailable in watchOS
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: nil)
12 |         register(nib, forCellReuseIdentifier: cellClass.nibName)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:15:38: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     public func registerCellClass<T: UITableViewCell>(_ type: T.Type) {
   |                                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(type, forCellReuseIdentifier: type.nibName)
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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:19:40: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     public func dequeueReusableCell<T: UITableViewCell>(withType type: T.Type) -> T {
   |                                        `- error: 'UITableViewCell' is unavailable in watchOS
20 |         if let cell = dequeueReusableCell(withIdentifier: type.nibName) as? T {
21 |             return cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:9:11: error: 'UITableView' is unavailable in watchOS
 7 | }
 8 |
 9 | extension UITableView {
   |           `- error: 'UITableView' is unavailable in watchOS
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:11:11: error: 'UITableView' is unavailable in watchOS
 9 | }
10 |
11 | extension UITableView: Deselectable {
   |           `- error: 'UITableView' is unavailable in watchOS
12 |     @nonobjc public var indexPathsForSelectedItems: [IndexPath]? {
13 |         indexPathsForSelectedRows
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:27:11: error: 'UICollectionView' is unavailable in watchOS
25 | }
26 |
27 | extension UICollectionView: Deselectable {
   |           `- error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, 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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:34:11: error: 'UIViewController' is unavailable in watchOS
32 | }
33 |
34 | extension UIViewController {
   |           `- error: 'UIViewController' is unavailable in watchOS
35 |
36 |     ///  Smoothly deselect selected rows in a table view during an animated
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:17:27: error: 'UIViewController' is unavailable in watchOS
15 |     @nonobjc
16 |     public func setRootViewController(
17 |         _ viewController: UIViewController,
   |                           `- error: 'UIViewController' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:20:18: error: 'UIView' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
20 |         options: UIView.AnimationOptions = .transitionCrossDissolve,
   |                  `- error: 'UIView' is unavailable in watchOS
21 |         completion: ((Bool) -> Void)? = nil
22 |     ) {
/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.
SwiftCompile normal arm64_32 (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift:6:11: error: 'UIWindow' is unavailable in watchOS
 4 |  *  UIWindow extension for setting the rootViewController on a UIWindow instance in a safe and animatable way.
 5 |  */
 6 | extension UIWindow {
   |           `- error: 'UIWindow' is unavailable in watchOS
 7 |
 8 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
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/FuntastyKit/Architecture/Coordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -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 6 -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/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FuntastyKit -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FuntastyKit.build/Debug-watchos/FuntastyKit-t.build/Objects-normal/arm64_32/FuntastyKit.abi.json
SwiftCompile normal arm64_32 Compiling\ Coordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Coordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:36: error: 'UIViewController' is unavailable in watchOS
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 21 |
 22 |     var viewController: ViewController? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:35:31: error: 'UIViewController' is unavailable in watchOS
 33 | public protocol ShowCoordinator: ConfiguringCoordinator {
 34 |     /// When used on Split View Controller as Detail View Controller, sourceViewController should be 'weak', otherwise memory leak will emerge
 35 |     var sourceViewController: UIViewController? { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     var isDetail: Bool { get }
 37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:41:31: error: 'UINavigationController' is unavailable in watchOS
 39 | @MainActor
 40 | public protocol PushCoordinator: ConfiguringCoordinator {
 41 |     var navigationController: UINavigationController? { get }
    |                               `- error: 'UINavigationController' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:46:31: error: 'UIViewController' is unavailable in watchOS
 44 | @MainActor
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 47 |     var destinationNavigationController: UINavigationController? { get }
 48 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:47:42: error: 'UINavigationController' is unavailable in watchOS
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
 47 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 48 | }
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:52:27: error: 'UITabBarController' is unavailable in watchOS
 50 | @MainActor
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
    |                           `- error: 'UITabBarController' is unavailable in watchOS
 53 |     var destinationNavigationController: UINavigationController? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:53:42: error: 'UINavigationController' is unavailable in watchOS
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
 53 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 54 | }
 55 |
/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/FuntastyKit/Architecture/Coordinator.swift:111:49: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | extension ModalCoordinator {
111 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     public func start() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
SwiftCompile normal arm64_32 Compiling\ AlertCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:4:39: error: 'UIAlertController' is unavailable in watchOS
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
  4 |     public typealias ViewController = UIAlertController
    |                                       `- error: 'UIAlertController' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:7:21: error: 'UIBarButtonItem' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
    |                     `- error: 'UIBarButtonItem' is unavailable in watchOS
  8 |         case view(UIView)
  9 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:8:19: error: 'UIView' is unavailable in watchOS
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
  8 |         case view(UIView)
    |                   `- error: 'UIView' is unavailable in watchOS
  9 |     }
 10 |
/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/FuntastyKit/Errors/AlertCoordinator.swift:15:30: error: 'UIAlertController' is unavailable in watchOS
 13 |         case actionSheet(source: Source?)
 14 |
 15 |         var controllerStyle: UIAlertController.Style {
    |                              `- error: 'UIAlertController' is unavailable in watchOS
 16 |             switch self {
 17 |             case .alert:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:30:65: error: 'UIAlertController' is unavailable in watchOS
 28 |         case custom(title: String?, message: String?, actions: [ErrorAction]?)
 29 |
 30 |         func alertController(preferredStyle: Style = .alert) -> UIAlertController {
    |                                                                 `- error: 'UIAlertController' is unavailable in watchOS
 31 |             switch self {
 32 |             case .error(let error):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:49:31: error: 'UIViewController' is unavailable in watchOS
 47 |     }
 48 |
 49 |     let parentViewController: UIViewController
    |                               `- error: 'UIViewController' is unavailable in watchOS
 50 |     public weak var viewController: UIAlertController?
 51 |     public weak var delegate: (any CoordinatorDelegate)?
/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/FuntastyKit/Errors/AlertCoordinator.swift:50:37: error: 'UIAlertController' is unavailable in watchOS
 48 |
 49 |     let parentViewController: UIViewController
 50 |     public weak var viewController: UIAlertController?
    |                                     `- error: 'UIAlertController' is unavailable in watchOS
 51 |     public weak var delegate: (any CoordinatorDelegate)?
 52 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:58:25: error: 'UIViewController' is unavailable in watchOS
 56 |     // MARK: - Inits
 57 |
 58 |     public init(parent: UIViewController, error: any Error, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.parentViewController = parent
 60 |         self.type = .error(error)
/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/FuntastyKit/Errors/AlertCoordinator.swift:64:25: error: 'UIViewController' is unavailable in watchOS
 62 |     }
 63 |
 64 |     public init(parent: UIViewController, title: String?, message: String?, actions: [ErrorAction]? = nil, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 65 |         self.parentViewController = parent
 66 |         self.type = .custom(title: title, message: message, actions: actions)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AlertCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:3:14: warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  1 | import UIKit
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
    |              `- warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  4 |     public typealias ViewController = UIAlertController
  5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' declared here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' declared here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:20: note: requirement 'ViewController' declared here
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                    `- note: requirement 'ViewController' declared here
 21 |
 22 |     var viewController: ViewController? { get }
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:94:33: error: 'UIAlertAction' is unavailable in watchOS
 92 | @MainActor
 93 | extension ErrorAction {
 94 |     public func alertStyle() -> UIAlertAction.Style {
    |                                 `- error: 'UIAlertAction' is unavailable in watchOS
 95 |         switch style {
 96 |         case .cancel:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:105:34: error: 'UIAlertAction' is unavailable in watchOS
103 |     }
104 |
105 |     public func alertAction() -> UIAlertAction {
    |                                  `- error: 'UIAlertAction' is unavailable in watchOS
106 |         UIAlertAction(title: self.title, style: self.alertStyle()) { _ in
107 |             self.action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:33:24: error: 'UIAlertController' is unavailable in watchOS
 31 |             switch self {
 32 |             case .error(let error):
 33 |                 return UIAlertController(error: error, preferredStyle: preferredStyle.controllerStyle)
    |                        `- error: 'UIAlertController' is unavailable in watchOS
 34 |             case let .custom(title, message, actions):
 35 |                 let alert = UIAlertController(title: title, message: message, preferredStyle: preferredStyle.controllerStyle)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:35:29: error: 'UIAlertController' is unavailable in watchOS
 33 |                 return UIAlertController(error: error, preferredStyle: preferredStyle.controllerStyle)
 34 |             case let .custom(title, message, actions):
 35 |                 let alert = UIAlertController(title: title, message: message, preferredStyle: preferredStyle.controllerStyle)
    |                             `- error: 'UIAlertController' is unavailable in watchOS
 36 |                 (actions ?? [ErrorAction(title: NSLocalizedString("OK", comment: "OK"))])
 37 |                     .forEach { action in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:75:54: error: 'barButtonItem' is unavailable in watchOS
 73 |             switch sourceView {
 74 |             case .button(let button):
 75 |                 alert.popoverPresentationController?.barButtonItem = button
    |                                                      `- error: 'barButtonItem' is unavailable in watchOS
 76 |             case .view(let view):
 77 |                 alert.popoverPresentationController?.sourceView = view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:60:58: note: 'barButtonItem' has been explicitly marked unavailable here
58 | @property (nullable, nonatomic, strong) id<UIPopoverPresentationControllerSourceItem> sourceItem API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(tvos, watchos);
59 |
60 | @property (nullable, nonatomic, strong) UIBarButtonItem *barButtonItem API_DEPRECATED_WITH_REPLACEMENT("sourceItem", ios(8.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos);
   |                                                          `- note: 'barButtonItem' has been explicitly marked unavailable here
61 |
62 | // Returns the direction the arrow is pointing on a presented popover. Before presentation, this returns UIPopoverArrowDirectionUnknown.
SwiftCompile normal arm64_32 Compiling\ UIWindow+RootViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift (in target 'FuntastyKit' from project 'FuntastyKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIWindow+RootViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIWindow+RootViewController.swift:17:27: error: 'UIViewController' is unavailable in watchOS
15 |     @nonobjc
16 |     public func setRootViewController(
17 |         _ viewController: UIViewController,
   |                           `- error: 'UIViewController' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:20:18: error: 'UIView' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
20 |         options: UIView.AnimationOptions = .transitionCrossDissolve,
   |                  `- error: 'UIView' is unavailable in watchOS
21 |         completion: ((Bool) -> Void)? = nil
22 |     ) {
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:6:11: error: 'UIWindow' is unavailable in watchOS
 4 |  *  UIWindow extension for setting the rootViewController on a UIWindow instance in a safe and animatable way.
 5 |  */
 6 | extension UIWindow {
   |           `- error: 'UIWindow' is unavailable in watchOS
 7 |
 8 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64_32 Compiling\ UITableView+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:3:11: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 4 |     public static var nibName: String {
 5 |         String(describing: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:10:32: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | extension UITableView {
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
   |                                `- error: 'UITableViewCell' is unavailable in watchOS
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: nil)
12 |         register(nib, forCellReuseIdentifier: cellClass.nibName)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:15:38: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     public func registerCellClass<T: UITableViewCell>(_ type: T.Type) {
   |                                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(type, forCellReuseIdentifier: type.nibName)
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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:19:40: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     public func dequeueReusableCell<T: UITableViewCell>(withType type: T.Type) -> T {
   |                                        `- error: 'UITableViewCell' is unavailable in watchOS
20 |         if let cell = dequeueReusableCell(withIdentifier: type.nibName) as? T {
21 |             return cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:9:11: error: 'UITableView' is unavailable in watchOS
 7 | }
 8 |
 9 | extension UITableView {
   |           `- error: 'UITableView' is unavailable in watchOS
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITableView+Extensions.swift
SwiftCompile normal arm64_32 Compiling\ UIViewController+Deselection.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:11:11: error: 'UITableView' is unavailable in watchOS
 9 | }
10 |
11 | extension UITableView: Deselectable {
   |           `- error: 'UITableView' is unavailable in watchOS
12 |     @nonobjc public var indexPathsForSelectedItems: [IndexPath]? {
13 |         indexPathsForSelectedRows
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:27:11: error: 'UICollectionView' is unavailable in watchOS
25 | }
26 |
27 | extension UICollectionView: Deselectable {
   |           `- error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, 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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:34:11: error: 'UIViewController' is unavailable in watchOS
32 | }
33 |
34 | extension UIViewController {
   |           `- error: 'UIViewController' is unavailable in watchOS
35 |
36 |     ///  Smoothly deselect selected rows in a table view during an animated
/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/FuntastyKit/Extensions/UIViewController+Deselection.swift:30:71: error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, animated: Bool) {
30 |         selectItem(at: indexPath, animated: animated, scrollPosition: UICollectionView.ScrollPosition())
   |                                                                       `- error: 'UICollectionView' is unavailable in watchOS
31 |     }
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:52:39: error: 'isAnimated' is unavailable in watchOS
50 |                     selectedIndexPaths: selectedIndexPaths,
51 |                     shouldBeSelected: false,
52 |                     animated: context.isAnimated
   |                                       `- error: 'isAnimated' is unavailable in watchOS
53 |                 )
54 |             }, completion: { [weak self] context in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:26:56: note: 'isAnimated' has been explicitly marked unavailable here
 24 | // animateTransition: even though the transition is not animated. (This allows
 25 | // the custom transition to add or remove subviews to the container view.)
 26 | @property(nonatomic, readonly, getter=isAnimated) BOOL animated API_UNAVAILABLE(watchos);
    |                                                        `- note: 'isAnimated' has been explicitly marked unavailable here
 27 |
 28 | // A modal presentation style whose transition is being customized or UIModalPresentationNone if this is not a modal presentation
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Deselection.swift
SwiftCompile normal arm64_32 Compiling\ Errors.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/Errors.swift (in target 'FuntastyKit' from project 'FuntastyKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/Errors.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Errors.swift
SwiftCompile normal arm64_32 Compiling\ UIAlertController+Error.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:4:63: error: 'UIAlertController' is unavailable in watchOS
 2 |
 3 | extension UIAlertController {
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
   |                                                               `- error: 'UIAlertController' is unavailable in watchOS
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:3:11: error: 'UIAlertController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIAlertController {
   |           `- error: 'UIAlertController' is unavailable in watchOS
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
 5 |         self.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/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:6:20: error: 'UIAlertController' is unavailable in watchOS
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
   |                    `- error: 'UIAlertController' is unavailable in watchOS
 7 |             message: UIAlertController.alertMessage(error: error),
 8 |             preferredStyle: preferredStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:7:22: error: 'UIAlertController' is unavailable in watchOS
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
 7 |             message: UIAlertController.alertMessage(error: error),
   |                      `- error: 'UIAlertController' is unavailable in watchOS
 8 |             preferredStyle: preferredStyle
 9 |         )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:16:24: error: 'UIAlertAction' is unavailable in watchOS
14 |             }
15 |         }
16 |         self.addAction(UIAlertAction(title: UIAlertController.okButtonText, style: .default))
   |                        `- error: 'UIAlertAction' is unavailable in watchOS
17 |     }
18 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIAlertController+Error.swift
SwiftCompile normal arm64 Compiling\ Coordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:36: error: 'UIViewController' is unavailable in watchOS
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 21 |
 22 |     var viewController: ViewController? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:35:31: error: 'UIViewController' is unavailable in watchOS
 33 | public protocol ShowCoordinator: ConfiguringCoordinator {
 34 |     /// When used on Split View Controller as Detail View Controller, sourceViewController should be 'weak', otherwise memory leak will emerge
 35 |     var sourceViewController: UIViewController? { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     var isDetail: Bool { get }
 37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:41:31: error: 'UINavigationController' is unavailable in watchOS
 39 | @MainActor
 40 | public protocol PushCoordinator: ConfiguringCoordinator {
 41 |     var navigationController: UINavigationController? { get }
    |                               `- error: 'UINavigationController' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:46:31: error: 'UIViewController' is unavailable in watchOS
 44 | @MainActor
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 47 |     var destinationNavigationController: UINavigationController? { get }
 48 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:47:42: error: 'UINavigationController' is unavailable in watchOS
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
 47 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 48 | }
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:52:27: error: 'UITabBarController' is unavailable in watchOS
 50 | @MainActor
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
    |                           `- error: 'UITabBarController' is unavailable in watchOS
 53 |     var destinationNavigationController: UINavigationController? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:53:42: error: 'UINavigationController' is unavailable in watchOS
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
 53 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 54 | }
 55 |
/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/FuntastyKit/Architecture/Coordinator.swift:111:49: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | extension ModalCoordinator {
111 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     public func start() {
/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/FuntastyKit/Architecture/Coordinator.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Coordinator.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FuntastyKit (in target 'FuntastyKit' from project 'FuntastyKit')
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:36: error: 'UIViewController' is unavailable in watchOS
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 21 |
 22 |     var viewController: ViewController? { get }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:35:31: error: 'UIViewController' is unavailable in watchOS
 33 | public protocol ShowCoordinator: ConfiguringCoordinator {
 34 |     /// When used on Split View Controller as Detail View Controller, sourceViewController should be 'weak', otherwise memory leak will emerge
 35 |     var sourceViewController: UIViewController? { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 36 |     var isDetail: Bool { get }
 37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:41:31: error: 'UINavigationController' is unavailable in watchOS
 39 | @MainActor
 40 | public protocol PushCoordinator: ConfiguringCoordinator {
 41 |     var navigationController: UINavigationController? { get }
    |                               `- error: 'UINavigationController' is unavailable in watchOS
 42 | }
 43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:46:31: error: 'UIViewController' is unavailable in watchOS
 44 | @MainActor
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
    |                               `- error: 'UIViewController' is unavailable in watchOS
 47 |     var destinationNavigationController: UINavigationController? { get }
 48 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:47:42: error: 'UINavigationController' is unavailable in watchOS
 45 | public protocol ModalCoordinator: ConfiguringCoordinator {
 46 |     var sourceViewController: UIViewController { get }
 47 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 48 | }
 49 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:52:27: error: 'UITabBarController' is unavailable in watchOS
 50 | @MainActor
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
    |                           `- error: 'UITabBarController' is unavailable in watchOS
 53 |     var destinationNavigationController: UINavigationController? { get }
 54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FuntastyKit/Architecture/Coordinator.swift:53:42: error: 'UINavigationController' is unavailable in watchOS
 51 | public protocol TabBarItemCoordinator: ConfiguringCoordinator {
 52 |     var tabBarController: UITabBarController? { get }
 53 |     var destinationNavigationController: UINavigationController? { get }
    |                                          `- error: 'UINavigationController' is unavailable in watchOS
 54 | }
 55 |
/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/FuntastyKit/Architecture/Coordinator.swift:111:49: error: 'UINavigationController' is unavailable in watchOS
109 |
110 | extension ModalCoordinator {
111 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
112 |
113 |     public func start() {
/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/FuntastyKit/Architecture/Coordinator.swift:136:49: error: 'UINavigationController' is unavailable in watchOS
134 |
135 | extension TabBarItemCoordinator {
136 |     public var destinationNavigationController: UINavigationController? { nil }
    |                                                 `- error: 'UINavigationController' is unavailable in watchOS
137 |
138 |     public func start() {
/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/FuntastyKit/Errors/AlertCoordinator.swift:4:39: error: 'UIAlertController' is unavailable in watchOS
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
  4 |     public typealias ViewController = UIAlertController
    |                                       `- error: 'UIAlertController' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:7:21: error: 'UIBarButtonItem' is unavailable in watchOS
  5 |
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
    |                     `- error: 'UIBarButtonItem' is unavailable in watchOS
  8 |         case view(UIView)
  9 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:8:19: error: 'UIView' is unavailable in watchOS
  6 |     public enum Source: Sendable {
  7 |         case button(UIBarButtonItem)
  8 |         case view(UIView)
    |                   `- error: 'UIView' is unavailable in watchOS
  9 |     }
 10 |
/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/FuntastyKit/Errors/AlertCoordinator.swift:15:30: error: 'UIAlertController' is unavailable in watchOS
 13 |         case actionSheet(source: Source?)
 14 |
 15 |         var controllerStyle: UIAlertController.Style {
    |                              `- error: 'UIAlertController' is unavailable in watchOS
 16 |             switch self {
 17 |             case .alert:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:30:65: error: 'UIAlertController' is unavailable in watchOS
 28 |         case custom(title: String?, message: String?, actions: [ErrorAction]?)
 29 |
 30 |         func alertController(preferredStyle: Style = .alert) -> UIAlertController {
    |                                                                 `- error: 'UIAlertController' is unavailable in watchOS
 31 |             switch self {
 32 |             case .error(let error):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:49:31: error: 'UIViewController' is unavailable in watchOS
 47 |     }
 48 |
 49 |     let parentViewController: UIViewController
    |                               `- error: 'UIViewController' is unavailable in watchOS
 50 |     public weak var viewController: UIAlertController?
 51 |     public weak var delegate: (any CoordinatorDelegate)?
/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/FuntastyKit/Errors/AlertCoordinator.swift:50:37: error: 'UIAlertController' is unavailable in watchOS
 48 |
 49 |     let parentViewController: UIViewController
 50 |     public weak var viewController: UIAlertController?
    |                                     `- error: 'UIAlertController' is unavailable in watchOS
 51 |     public weak var delegate: (any CoordinatorDelegate)?
 52 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:58:25: error: 'UIViewController' is unavailable in watchOS
 56 |     // MARK: - Inits
 57 |
 58 |     public init(parent: UIViewController, error: any Error, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 59 |         self.parentViewController = parent
 60 |         self.type = .error(error)
/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/FuntastyKit/Errors/AlertCoordinator.swift:64:25: error: 'UIViewController' is unavailable in watchOS
 62 |     }
 63 |
 64 |     public init(parent: UIViewController, title: String?, message: String?, actions: [ErrorAction]? = nil, preferredStyle: Style = .alert) {
    |                         `- error: 'UIViewController' is unavailable in watchOS
 65 |         self.parentViewController = parent
 66 |         self.type = .custom(title: title, message: message, actions: actions)
/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/FuntastyKit/Errors/AlertCoordinator.swift:3:14: warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  1 | import UIKit
  2 |
  3 | public class AlertCoordinator: DefaultCoordinator {
    |              `- warning: unavailable class 'UIAlertController' was used to satisfy a requirement of protocol 'DefaultCoordinator'; this will be an error in a future Swift language mode
  4 |     public typealias ViewController = UIAlertController
  5 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' declared here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' declared here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Architecture/Coordinator.swift:20:20: note: requirement 'ViewController' declared here
 18 | @MainActor
 19 | public protocol DefaultCoordinator: Coordinator {
 20 |     associatedtype ViewController: UIViewController
    |                    `- note: requirement 'ViewController' declared here
 21 |
 22 |     var viewController: ViewController? { get }
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:94:33: error: 'UIAlertAction' is unavailable in watchOS
 92 | @MainActor
 93 | extension ErrorAction {
 94 |     public func alertStyle() -> UIAlertAction.Style {
    |                                 `- error: 'UIAlertAction' is unavailable in watchOS
 95 |         switch style {
 96 |         case .cancel:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/AlertCoordinator.swift:105:34: error: 'UIAlertAction' is unavailable in watchOS
103 |     }
104 |
105 |     public func alertAction() -> UIAlertAction {
    |                                  `- error: 'UIAlertAction' is unavailable in watchOS
106 |         UIAlertAction(title: self.title, style: self.alertStyle()) { _ in
107 |             self.action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:4:63: error: 'UIAlertController' is unavailable in watchOS
 2 |
 3 | extension UIAlertController {
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
   |                                                               `- error: 'UIAlertController' is unavailable in watchOS
 5 |         self.init(
 6 |             title: UIAlertController.alertTitle(error: error),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Errors/UIAlertController+Error.swift:3:11: error: 'UIAlertController' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIAlertController {
   |           `- error: 'UIAlertController' is unavailable in watchOS
 4 |     public convenience init(error: any Error, preferredStyle: UIAlertController.Style = .alert) {
 5 |         self.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/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:3:11: error: 'UIView' is unavailable in watchOS
 1 | import UIKit
 2 |
 3 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
 4 |     public static var nibName: String {
 5 |         String(describing: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:10:32: error: 'UITableViewCell' is unavailable in watchOS
 8 |
 9 | extension UITableView {
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
   |                                `- error: 'UITableViewCell' is unavailable in watchOS
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: nil)
12 |         register(nib, forCellReuseIdentifier: cellClass.nibName)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:15:38: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     public func registerCellClass<T: UITableViewCell>(_ type: T.Type) {
   |                                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(type, forCellReuseIdentifier: type.nibName)
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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:19:40: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     public func dequeueReusableCell<T: UITableViewCell>(withType type: T.Type) -> T {
   |                                        `- error: 'UITableViewCell' is unavailable in watchOS
20 |         if let cell = dequeueReusableCell(withIdentifier: type.nibName) as? T {
21 |             return cell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UITableView+Extensions.swift:9:11: error: 'UITableView' is unavailable in watchOS
 7 | }
 8 |
 9 | extension UITableView {
   |           `- error: 'UITableView' is unavailable in watchOS
10 |     public func registerNib<T: UITableViewCell>(for cellClass: T.Type) {
11 |         let nib = UINib(nibName: cellClass.nibName, bundle: 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:11:11: error: 'UITableView' is unavailable in watchOS
 9 | }
10 |
11 | extension UITableView: Deselectable {
   |           `- error: 'UITableView' is unavailable in watchOS
12 |     @nonobjc public var indexPathsForSelectedItems: [IndexPath]? {
13 |         indexPathsForSelectedRows
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:27:11: error: 'UICollectionView' is unavailable in watchOS
25 | }
26 |
27 | extension UICollectionView: Deselectable {
   |           `- error: 'UICollectionView' is unavailable in watchOS
28 |     @nonobjc
29 |     public func selectItem(at indexPath: IndexPath?, 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/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift:34:11: error: 'UIViewController' is unavailable in watchOS
32 | }
33 |
34 | extension UIViewController {
   |           `- error: 'UIViewController' is unavailable in watchOS
35 |
36 |     ///  Smoothly deselect selected rows in a table view during an animated
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:17:27: error: 'UIViewController' is unavailable in watchOS
15 |     @nonobjc
16 |     public func setRootViewController(
17 |         _ viewController: UIViewController,
   |                           `- error: 'UIViewController' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:20:18: error: 'UIView' is unavailable in watchOS
18 |         animated: Bool,
19 |         duration: TimeInterval = 0.3,
20 |         options: UIView.AnimationOptions = .transitionCrossDissolve,
   |                  `- error: 'UIView' is unavailable in watchOS
21 |         completion: ((Bool) -> Void)? = nil
22 |     ) {
/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/FuntastyKit/Extensions/UIWindow+RootViewController.swift:6:11: error: 'UIWindow' is unavailable in watchOS
 4 |  *  UIWindow extension for setting the rootViewController on a UIWindow instance in a safe and animatable way.
 5 |  */
 6 | extension UIWindow {
   |           `- error: 'UIWindow' is unavailable in watchOS
 7 |
 8 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
SwiftCompile normal arm64 (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UIViewController+Deselection.swift /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FuntastyKit/Extensions/UIViewController+Deselection.swift (in target 'FuntastyKit' from project 'FuntastyKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Deselection.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-24 07:33:55.833 xcodebuild[785:4681] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'FuntastyKit' from project 'FuntastyKit')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FuntastyKit (in target 'FuntastyKit' from project 'FuntastyKit')
	Building workspace FuntastyKit with scheme FuntastyKit
(3 failures)
BUILD FAILURE 6.4 watchOS