Build Information
Failed to build UIKitPlus, reference 2.3.0 (f1d23d), with Swift 6.4 for watchOS using Xcode 27.0 on 14 Oct 2026 13:53:24 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UIKitPlus -destination generic/platform=watchOSBuild Log
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:28:80: error: 'UIInterfaceOrientation' is unavailable in watchOS
26 | func significantTimeChange(_ handler: @escaping () -> Void) -> Self
27 | func willChangeStatusBarOrientation(_ handler: @escaping (_ newOrientation: UIInterfaceOrientation, _ duration: TimeInterval) -> Void) -> Self
28 | func didChangeStatusBarOrientation(_ handler: @escaping (_ oldOrientation: UIInterfaceOrientation) -> Void) -> Self
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
29 | func willChangeStatusBarFrame(_ handler: @escaping (_ newFrame: CGRect) -> Void) -> Self
30 | func didChangeStatusBarFrame(_ handler: @escaping (_ oldFrame: CGRect) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:31:88: error: 'UIUserNotificationSettings' is unavailable in watchOS
29 | func willChangeStatusBarFrame(_ handler: @escaping (_ newFrame: CGRect) -> Void) -> Self
30 | func didChangeStatusBarFrame(_ handler: @escaping (_ oldFrame: CGRect) -> Void) -> Self
31 | func didRegisterNotificationSettings(_ handler: @escaping (_ notificationSettings: UIUserNotificationSettings) -> Void) -> Self
| `- error: 'UIUserNotificationSettings' is unavailable in watchOS
32 | func didRegisterForRemoteNotificationsWithDeviceToken(_ handler: @escaping (_ deviceToken: Data) -> Void) -> Self
33 | func didFailToRegisterForRemoteNotifications(_ handler: @escaping (_ error: Error) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:44:12: note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
42 |
43 | UIKIT_EXTERN API_DEPRECATED("Use UserNotifications Framework's UNNotificationSettings", ios(8.0, 10.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
44 | @interface UIUserNotificationSettings : NSObject
| `- note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
45 |
46 | // categories may be nil or an empty set if custom user notification actions will not be used
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:35:71: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
33 | func didFailToRegisterForRemoteNotifications(_ handler: @escaping (_ error: Error) -> Void) -> Self
34 | func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any]) -> Void) -> Self
35 | func didReceiveNotification(_ handler: @escaping (_ notification: UILocalNotification) -> Void) -> Self
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
36 | func handleLocalActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
37 | func handleLocalAction(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ completionHandler: @escaping () -> Void) -> Void) -> Self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:36:105: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
34 | func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any]) -> Void) -> Self
35 | func didReceiveNotification(_ handler: @escaping (_ notification: UILocalNotification) -> Void) -> Self
36 | func handleLocalActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
37 | func handleLocalAction(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ completionHandler: @escaping () -> Void) -> Void) -> Self
38 | func handleRemoteActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:37:89: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
35 | func didReceiveNotification(_ handler: @escaping (_ notification: UILocalNotification) -> Void) -> Self
36 | func handleLocalActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
37 | func handleLocalAction(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ completionHandler: @escaping () -> Void) -> Void) -> Self
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
38 | func handleRemoteActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
39 | func handleRemoteAction(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:40:116: error: 'UIBackgroundFetchResult' is unavailable in watchOS
38 | func handleRemoteActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
39 | func handleRemoteAction(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
40 | func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ completionHandler: (UIBackgroundFetchResult) -> Void) -> Void) -> Self
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
41 | func performFetch(_ handler: @escaping (_ completionHandler: @escaping (UIBackgroundFetchResult) -> Void) -> Void) -> Self
42 | func performActionForShortcutItem(_ handler: @escaping (_ shortcutItem: UIApplicationShortcutItem, _ completionHandler: @escaping (Bool) -> Void) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:41:77: error: 'UIBackgroundFetchResult' is unavailable in watchOS
39 | func handleRemoteAction(_ handler: @escaping (_ identifier: String?, _ remoteNotification: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self
40 | func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ completionHandler: (UIBackgroundFetchResult) -> Void) -> Void) -> Self
41 | func performFetch(_ handler: @escaping (_ completionHandler: @escaping (UIBackgroundFetchResult) -> Void) -> Void) -> Self
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
42 | func performActionForShortcutItem(_ handler: @escaping (_ shortcutItem: UIApplicationShortcutItem, _ completionHandler: @escaping (Bool) -> Void) -> Void) -> Self
43 | func handleEventsForBackgroundURLSession(_ handler: @escaping (_ identifier: String, _ completionHandler: @escaping () -> Void) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:42:77: error: 'UIApplicationShortcutItem' is unavailable in watchOS
40 | func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ completionHandler: (UIBackgroundFetchResult) -> Void) -> Void) -> Self
41 | func performFetch(_ handler: @escaping (_ completionHandler: @escaping (UIBackgroundFetchResult) -> Void) -> Void) -> Self
42 | func performActionForShortcutItem(_ handler: @escaping (_ shortcutItem: UIApplicationShortcutItem, _ completionHandler: @escaping (Bool) -> Void) -> Void) -> Self
| `- error: 'UIApplicationShortcutItem' is unavailable in watchOS
43 | func handleEventsForBackgroundURLSession(_ handler: @escaping (_ identifier: String, _ completionHandler: @escaping () -> Void) -> Void) -> Self
44 | func handleWatchKitExtensionRequest(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ reply: @escaping ([AnyHashable : Any]?) -> Void) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:66:12: note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
64 |
65 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(tvos, watchos)
66 | @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
| `- note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
67 |
68 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:48:73: error: 'UIWindow' is unavailable in watchOS
46 | func protectedDataWillBecomeUnavailable(_ handler: @escaping () -> Void) -> Self
47 | func protectedDataDidBecomeAvailable(_ handler: @escaping () -> Void) -> Self
48 | func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self
| `- error: 'UIWindow' is unavailable in watchOS
49 | func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self
50 | func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:48:87: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
46 | func protectedDataWillBecomeUnavailable(_ handler: @escaping () -> Void) -> Self
47 | func protectedDataDidBecomeAvailable(_ handler: @escaping () -> Void) -> Self
48 | func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
49 | func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self
50 | func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:49:96: error: 'UIApplication' is unavailable in watchOS
47 | func protectedDataDidBecomeAvailable(_ handler: @escaping () -> Void) -> Self
48 | func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self
49 | func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self
| `- error: 'UIApplication' is unavailable in watchOS
50 | func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self
51 | func shouldSaveSecureApplicationState(_ handler: @escaping (_ coder: NSCoder) -> Bool) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:50:131: error: 'UIViewController' is unavailable in watchOS
48 | func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self
49 | func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self
50 | func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self
| `- error: 'UIViewController' is unavailable in watchOS
51 | func shouldSaveSecureApplicationState(_ handler: @escaping (_ coder: NSCoder) -> Bool) -> Self
52 | func shouldRestoreSecureApplicationState(_ handler: @escaping (_ coder: NSCoder) -> Bool) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:56:119: error: 'UIUserActivityRestoring' is unavailable in watchOS
54 | func didDecodeRestorableState(_ handler: @escaping (_ coder: NSCoder) -> Void) -> Self
55 | func willContinueUserActivity(_ handler: @escaping (_ userActivityType: String) -> Bool) -> Self
56 | func continueUserActivity(_ handler: @escaping (_ userActivity: NSUserActivity, _ restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool) -> Self
| `- error: 'UIUserActivityRestoring' is unavailable in watchOS
57 | func didFailToContinueUserActivityWithType(_ handler: @escaping (_ userActivityType: String, _ error: Error) -> Void) -> Self
58 | func didUpdateUserActivity(_ handler: @escaping (_ userActivity: NSUserActivity) -> Void) -> Self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserActivity.h:17:11: note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
15 |
16 | API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @protocol UIUserActivityRestoring <NSObject>
| `- note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
18 |
19 | - (void)restoreUserActivityState:(NSUserActivity *)userActivity;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:67:45: error: 'UIApplication' is unavailable in watchOS
65 | protocol _LifecycleBuilderProtocol: LifecycleBuilderProtocol {
66 | var _didFinishLaunching: (() -> Void)? { get set }
67 | var _willFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)? { get set }
| `- error: 'UIApplication' is unavailable in watchOS
68 | var _didFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)? { get set }
69 | var _didBecomeActive: (() -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:68:44: error: 'UIApplication' is unavailable in watchOS
66 | var _didFinishLaunching: (() -> Void)? { get set }
67 | var _willFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)? { get set }
68 | var _didFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)? { get set }
| `- error: 'UIApplication' is unavailable in watchOS
69 | var _didBecomeActive: (() -> Void)? { get set }
70 | var _willResignActive: (() -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:73:38: error: 'UIApplication' is unavailable in watchOS
71 | var _didEnterBackground: (() -> Void)? { get set }
72 | var _willEnterForeground: (() -> Void)? { get set }
73 | var _openURLWithOptions: ((URL, [UIApplication.OpenURLOptionsKey : Any]) -> Bool)? { get set }
| `- error: 'UIApplication' is unavailable in watchOS
74 | var _openURLSourceAppAnnotation: ((URL, String?, Any) -> Bool)? { get set }
75 | var _didReceiveMemoryWarning: (() -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:78:44: error: 'UIInterfaceOrientation' is unavailable in watchOS
76 | var _willTerminate: (() -> Void)? { get set }
77 | var _significantTimeChange: (() -> Void)? { get set }
78 | var _willChangeStatusBarOrientation: ((UIInterfaceOrientation, TimeInterval) -> Void)? { get set }
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
79 | var _didChangeStatusBarOrientation: ((UIInterfaceOrientation) -> Void)? { get set }
80 | var _willChangeStatusBarFrame: ((CGRect) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:79:43: error: 'UIInterfaceOrientation' is unavailable in watchOS
77 | var _significantTimeChange: (() -> Void)? { get set }
78 | var _willChangeStatusBarOrientation: ((UIInterfaceOrientation, TimeInterval) -> Void)? { get set }
79 | var _didChangeStatusBarOrientation: ((UIInterfaceOrientation) -> Void)? { get set }
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
80 | var _willChangeStatusBarFrame: ((CGRect) -> Void)? { get set }
81 | var _didChangeStatusBarFrame: ((CGRect) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:82:45: error: 'UIUserNotificationSettings' is unavailable in watchOS
80 | var _willChangeStatusBarFrame: ((CGRect) -> Void)? { get set }
81 | var _didChangeStatusBarFrame: ((CGRect) -> Void)? { get set }
82 | var _didRegisterNotificationSettings: ((UIUserNotificationSettings) -> Void)? { get set }
| `- error: 'UIUserNotificationSettings' is unavailable in watchOS
83 | var _didRegisterForRemoteNotificationsWithDeviceToken: ((Data) -> Void)? { get set }
84 | var _didFailToRegisterForRemoteNotifications: ((Error) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:44:12: note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
42 |
43 | UIKIT_EXTERN API_DEPRECATED("Use UserNotifications Framework's UNNotificationSettings", ios(8.0, 10.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
44 | @interface UIUserNotificationSettings : NSObject
| `- note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
45 |
46 | // categories may be nil or an empty set if custom user notification actions will not be used
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:86:36: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
84 | var _didFailToRegisterForRemoteNotifications: ((Error) -> Void)? { get set }
85 | var _didReceiveRemoteNotification: (([AnyHashable : Any]) -> Void)? { get set }
86 | var _didReceiveNotification: ((UILocalNotification) -> Void)? { get set }
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
87 | var _handleLocalActionWithResponseInfo: ((String?, UILocalNotification, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
88 | var _handleLocalAction: ((String?, UILocalNotification, @escaping () -> Void) -> Void)? { get set }
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:87:56: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
85 | var _didReceiveRemoteNotification: (([AnyHashable : Any]) -> Void)? { get set }
86 | var _didReceiveNotification: ((UILocalNotification) -> Void)? { get set }
87 | var _handleLocalActionWithResponseInfo: ((String?, UILocalNotification, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
88 | var _handleLocalAction: ((String?, UILocalNotification, @escaping () -> Void) -> Void)? { get set }
89 | var _handleRemoteActionWithResponseInfo: ((String?, [AnyHashable : Any], [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:88:40: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
86 | var _didReceiveNotification: ((UILocalNotification) -> Void)? { get set }
87 | var _handleLocalActionWithResponseInfo: ((String?, UILocalNotification, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
88 | var _handleLocalAction: ((String?, UILocalNotification, @escaping () -> Void) -> Void)? { get set }
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
89 | var _handleRemoteActionWithResponseInfo: ((String?, [AnyHashable : Any], [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
90 | var _handleRemoteAction: ((String?, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:91:88: error: 'UIBackgroundFetchResult' is unavailable in watchOS
89 | var _handleRemoteActionWithResponseInfo: ((String?, [AnyHashable : Any], [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
90 | var _handleRemoteAction: ((String?, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
91 | var _didReceiveRemoteNotificationWithCompletion: (([AnyHashable : Any], @escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
92 | var _performFetch: ((@escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
93 | var _performActionForShortcutItem: ((UIApplicationShortcutItem, @escaping (Bool) -> Void) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:92:37: error: 'UIBackgroundFetchResult' is unavailable in watchOS
90 | var _handleRemoteAction: ((String?, [AnyHashable : Any], @escaping () -> Void) -> Void)? { get set }
91 | var _didReceiveRemoteNotificationWithCompletion: (([AnyHashable : Any], @escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
92 | var _performFetch: ((@escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
93 | var _performActionForShortcutItem: ((UIApplicationShortcutItem, @escaping (Bool) -> Void) -> Void)? { get set }
94 | var _handleEventsForBackgroundURLSession: ((String, @escaping () -> Void) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:93:42: error: 'UIApplicationShortcutItem' is unavailable in watchOS
91 | var _didReceiveRemoteNotificationWithCompletion: (([AnyHashable : Any], @escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
92 | var _performFetch: ((@escaping (UIBackgroundFetchResult) -> Void) -> Void)? { get set }
93 | var _performActionForShortcutItem: ((UIApplicationShortcutItem, @escaping (Bool) -> Void) -> Void)? { get set }
| `- error: 'UIApplicationShortcutItem' is unavailable in watchOS
94 | var _handleEventsForBackgroundURLSession: ((String, @escaping () -> Void) -> Void)? { get set }
95 | var _handleWatchKitExtensionRequest: (([AnyHashable : Any], @escaping ([AnyHashable : Any]?) -> Void) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:66:12: note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
64 |
65 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(tvos, watchos)
66 | @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
| `- note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
67 |
68 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:99:44: error: 'UIWindow' is unavailable in watchOS
97 | var _protectedDataWillBecomeUnavailable: (() -> Void)? { get set }
98 | var _protectedDataDidBecomeAvailable: (() -> Void)? { get set }
99 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)? { get set }
| `- error: 'UIWindow' is unavailable in watchOS
100 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)? { get set }
101 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:99:58: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
97 | var _protectedDataWillBecomeUnavailable: (() -> Void)? { get set }
98 | var _protectedDataDidBecomeAvailable: (() -> Void)? { get set }
99 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)? { get set }
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
100 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)? { get set }
101 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:100:49: error: 'UIApplication' is unavailable in watchOS
98 | var _protectedDataDidBecomeAvailable: (() -> Void)? { get set }
99 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)? { get set }
100 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)? { get set }
| `- error: 'UIApplication' is unavailable in watchOS
101 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)? { get set }
102 | var _shouldSaveSecureApplicationState: ((NSCoder) -> Bool)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:101:79: error: 'UIViewController' is unavailable in watchOS
99 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)? { get set }
100 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)? { get set }
101 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)? { get set }
| `- error: 'UIViewController' is unavailable in watchOS
102 | var _shouldSaveSecureApplicationState: ((NSCoder) -> Bool)? { get set }
103 | var _shouldRestoreSecureApplicationState: ((NSCoder) -> Bool)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:107:62: error: 'UIUserActivityRestoring' is unavailable in watchOS
105 | var _didDecodeRestorableState: ((NSCoder) -> Void)? { get set }
106 | var _willContinueUserActivity: ((String) -> Bool)? { get set }
107 | var _continueUserActivity: ((NSUserActivity, @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool)? { get set }
| `- error: 'UIUserActivityRestoring' is unavailable in watchOS
108 | var _didFailToContinueUserActivityWithType: ((String, Error) -> Void)? { get set }
109 | var _didUpdateUserActivity: ((NSUserActivity) -> Void)? { get set }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserActivity.h:17:11: note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
15 |
16 | API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @protocol UIUserActivityRestoring <NSObject>
| `- note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
18 |
19 | - (void)restoreUserActivityState:(NSUserActivity *)userActivity;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:122:45: error: 'UIApplication' is unavailable in watchOS
120 | }
121 |
122 | var _willFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)?
| `- error: 'UIApplication' is unavailable in watchOS
123 |
124 | public func willFinishLaunching(_ handler: @escaping (_ launchOptions: [UIApplication.LaunchOptionsKey: Any]) -> Bool) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:124:77: error: 'UIApplication' is unavailable in watchOS
122 | var _willFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)?
123 |
124 | public func willFinishLaunching(_ handler: @escaping (_ launchOptions: [UIApplication.LaunchOptionsKey: Any]) -> Bool) -> Self {
| `- error: 'UIApplication' is unavailable in watchOS
125 | _willFinishLaunchingWithOptions = handler
126 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:129:44: error: 'UIApplication' is unavailable in watchOS
127 | }
128 |
129 | var _didFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)?
| `- error: 'UIApplication' is unavailable in watchOS
130 |
131 | public func didFinishLaunching(_ handler: @escaping (_ launchOptions: [UIApplication.LaunchOptionsKey: Any]) -> Bool) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:131:76: error: 'UIApplication' is unavailable in watchOS
129 | var _didFinishLaunchingWithOptions: (([UIApplication.LaunchOptionsKey: Any]) -> Bool)?
130 |
131 | public func didFinishLaunching(_ handler: @escaping (_ launchOptions: [UIApplication.LaunchOptionsKey: Any]) -> Bool) -> Self {
| `- error: 'UIApplication' is unavailable in watchOS
132 | _didFinishLaunchingWithOptions = handler
133 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:164:38: error: 'UIApplication' is unavailable in watchOS
162 | }
163 |
164 | var _openURLWithOptions: ((URL, [UIApplication.OpenURLOptionsKey : Any]) -> Bool)?
| `- error: 'UIApplication' is unavailable in watchOS
165 |
166 | public func openURL(_ handler: @escaping (_ url: URL) -> Bool) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:173:71: error: 'UIApplication' is unavailable in watchOS
171 | }
172 |
173 | public func openURL(_ handler: @escaping (_ url: URL, _ options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool) -> Self {
| `- error: 'UIApplication' is unavailable in watchOS
174 | _openURLWithOptions = handler
175 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:206:44: error: 'UIInterfaceOrientation' is unavailable in watchOS
204 | }
205 |
206 | var _willChangeStatusBarOrientation: ((UIInterfaceOrientation, TimeInterval) -> Void)?
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
207 |
208 | public func willChangeStatusBarOrientation(_ handler: @escaping (_ newOrientation: UIInterfaceOrientation, _ duration: TimeInterval) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:208:88: error: 'UIInterfaceOrientation' is unavailable in watchOS
206 | var _willChangeStatusBarOrientation: ((UIInterfaceOrientation, TimeInterval) -> Void)?
207 |
208 | public func willChangeStatusBarOrientation(_ handler: @escaping (_ newOrientation: UIInterfaceOrientation, _ duration: TimeInterval) -> Void) -> Self {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
209 | _willChangeStatusBarOrientation = handler
210 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:213:43: error: 'UIInterfaceOrientation' is unavailable in watchOS
211 | }
212 |
213 | var _didChangeStatusBarOrientation: ((UIInterfaceOrientation) -> Void)?
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
214 |
215 | public func didChangeStatusBarOrientation(_ handler: @escaping (_ oldOrientation: UIInterfaceOrientation) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:215:87: error: 'UIInterfaceOrientation' is unavailable in watchOS
213 | var _didChangeStatusBarOrientation: ((UIInterfaceOrientation) -> Void)?
214 |
215 | public func didChangeStatusBarOrientation(_ handler: @escaping (_ oldOrientation: UIInterfaceOrientation) -> Void) -> Self {
| `- error: 'UIInterfaceOrientation' is unavailable in watchOS
216 | _didChangeStatusBarOrientation = handler
217 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
| `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 | UIInterfaceOrientationUnknown = UIDeviceOrientationUnknown,
43 | UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:234:45: error: 'UIUserNotificationSettings' is unavailable in watchOS
232 | }
233 |
234 | var _didRegisterNotificationSettings: ((UIUserNotificationSettings) -> Void)?
| `- error: 'UIUserNotificationSettings' is unavailable in watchOS
235 |
236 | public func didRegisterNotificationSettings(_ handler: @escaping (_ notificationSettings: UIUserNotificationSettings) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:44:12: note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
42 |
43 | UIKIT_EXTERN API_DEPRECATED("Use UserNotifications Framework's UNNotificationSettings", ios(8.0, 10.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
44 | @interface UIUserNotificationSettings : NSObject
| `- note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
45 |
46 | // categories may be nil or an empty set if custom user notification actions will not be used
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:236:95: error: 'UIUserNotificationSettings' is unavailable in watchOS
234 | var _didRegisterNotificationSettings: ((UIUserNotificationSettings) -> Void)?
235 |
236 | public func didRegisterNotificationSettings(_ handler: @escaping (_ notificationSettings: UIUserNotificationSettings) -> Void) -> Self {
| `- error: 'UIUserNotificationSettings' is unavailable in watchOS
237 | _didRegisterNotificationSettings = handler
238 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:44:12: note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
42 |
43 | UIKIT_EXTERN API_DEPRECATED("Use UserNotifications Framework's UNNotificationSettings", ios(8.0, 10.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
44 | @interface UIUserNotificationSettings : NSObject
| `- note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
45 |
46 | // categories may be nil or an empty set if custom user notification actions will not be used
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:262:36: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
260 | }
261 |
262 | var _didReceiveNotification: ((UILocalNotification) -> Void)?
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
263 |
264 | public func didReceiveNotification(_ handler: @escaping (_ notification: UILocalNotification) -> Void) -> Self {
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:264:78: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
262 | var _didReceiveNotification: ((UILocalNotification) -> Void)?
263 |
264 | public func didReceiveNotification(_ handler: @escaping (_ notification: UILocalNotification) -> Void) -> Self {
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
265 | _didReceiveNotification = handler
266 | return self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:269:56: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
267 | }
268 |
269 | var _handleLocalActionWithResponseInfo: ((String?, UILocalNotification, [AnyHashable : Any], @escaping () -> Void) -> Void)?
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
270 |
271 | public func handleLocalActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self {
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:271:112: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
269 | var _handleLocalActionWithResponseInfo: ((String?, UILocalNotification, [AnyHashable : Any], @escaping () -> Void) -> Void)?
270 |
271 | public func handleLocalActionWithResponseInfo(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ responseInfo: [AnyHashable : Any], _ completionHandler: @escaping () -> Void) -> Void) -> Self {
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
272 | _handleLocalActionWithResponseInfo = handler
273 | return self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:276:40: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
274 | }
275 |
276 | var _handleLocalAction: ((String?, UILocalNotification, @escaping () -> Void) -> Void)?
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
277 |
278 | public func handleLocalAction(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ completionHandler: @escaping () -> Void) -> Void) -> Self {
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:278:96: warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
276 | var _handleLocalAction: ((String?, UILocalNotification, @escaping () -> Void) -> Void)?
277 |
278 | public func handleLocalAction(_ handler: @escaping (_ identifier: String?, _ notification: UILocalNotification, _ completionHandler: @escaping () -> Void) -> Void) -> Self {
| `- warning: 'UILocalNotification' was deprecated in watchOS 3.0: Use UserNotifications Framework's UNNotificationRequest [#DeprecatedDeclaration]
279 | _handleLocalAction = handler
280 | return self
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:297:88: error: 'UIBackgroundFetchResult' is unavailable in watchOS
295 | }
296 |
297 | var _didReceiveRemoteNotificationWithCompletion: (([AnyHashable : Any], @escaping (UIBackgroundFetchResult) -> Void) -> Void)?
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
298 |
299 | public func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ completionHandler: (UIBackgroundFetchResult) -> Void) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:299:123: error: 'UIBackgroundFetchResult' is unavailable in watchOS
297 | var _didReceiveRemoteNotificationWithCompletion: (([AnyHashable : Any], @escaping (UIBackgroundFetchResult) -> Void) -> Void)?
298 |
299 | public func didReceiveRemoteNotification(_ handler: @escaping (_ userInfo: [AnyHashable : Any], _ completionHandler: (UIBackgroundFetchResult) -> Void) -> Void) -> Self {
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
300 | _didReceiveRemoteNotificationWithCompletion = handler
301 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:304:37: error: 'UIBackgroundFetchResult' is unavailable in watchOS
302 | }
303 |
304 | var _performFetch: ((@escaping (UIBackgroundFetchResult) -> Void) -> Void)?
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
305 |
306 | public func performFetch(_ handler: @escaping (_ completionHandler: @escaping (UIBackgroundFetchResult) -> Void) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:306:84: error: 'UIBackgroundFetchResult' is unavailable in watchOS
304 | var _performFetch: ((@escaping (UIBackgroundFetchResult) -> Void) -> Void)?
305 |
306 | public func performFetch(_ handler: @escaping (_ completionHandler: @escaping (UIBackgroundFetchResult) -> Void) -> Void) -> Self {
| `- error: 'UIBackgroundFetchResult' is unavailable in watchOS
307 | _performFetch = handler
308 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:50:29: note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
48 | } API_DEPRECATED("Use UserNotifications Framework's UNAuthorizationOptions for user notifications and registerForRemoteNotifications for receiving remote notifications instead.", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
49 |
50 | typedef NS_ENUM(NSUInteger, UIBackgroundFetchResult) {
| `- note: 'UIBackgroundFetchResult' has been explicitly marked unavailable here
51 | UIBackgroundFetchResultNewData,
52 | UIBackgroundFetchResultNoData,
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:311:42: error: 'UIApplicationShortcutItem' is unavailable in watchOS
309 | }
310 |
311 | var _performActionForShortcutItem: ((UIApplicationShortcutItem, @escaping (Bool) -> Void) -> Void)?
| `- error: 'UIApplicationShortcutItem' is unavailable in watchOS
312 |
313 | public func performActionForShortcutItem(_ handler: @escaping (_ shortcutItem: UIApplicationShortcutItem, _ completionHandler: @escaping (Bool) -> Void) -> Void) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:66:12: note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
64 |
65 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(tvos, watchos)
66 | @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
| `- note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
67 |
68 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:313:84: error: 'UIApplicationShortcutItem' is unavailable in watchOS
311 | var _performActionForShortcutItem: ((UIApplicationShortcutItem, @escaping (Bool) -> Void) -> Void)?
312 |
313 | public func performActionForShortcutItem(_ handler: @escaping (_ shortcutItem: UIApplicationShortcutItem, _ completionHandler: @escaping (Bool) -> Void) -> Void) -> Self {
| `- error: 'UIApplicationShortcutItem' is unavailable in watchOS
314 | _performActionForShortcutItem = handler
315 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:66:12: note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
64 |
65 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(tvos, watchos)
66 | @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
| `- note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
67 |
68 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:361:44: error: 'UIWindow' is unavailable in watchOS
359 | }
360 |
361 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)?
| `- error: 'UIWindow' is unavailable in watchOS
362 |
363 | public func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:361:58: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
359 | }
360 |
361 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)?
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
362 |
363 | public func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:363:80: error: 'UIWindow' is unavailable in watchOS
361 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)?
362 |
363 | public func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self {
| `- error: 'UIWindow' is unavailable in watchOS
364 | _supportedInterfaceOrientations = handler
365 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:363:94: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
361 | var _supportedInterfaceOrientations: ((UIWindow?) -> UIInterfaceOrientationMask)?
362 |
363 | public func supportedInterfaceOrientations(_ handler: @escaping (_ window: UIWindow?) -> UIInterfaceOrientationMask) -> Self {
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
364 | _supportedInterfaceOrientations = handler
365 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:368:49: error: 'UIApplication' is unavailable in watchOS
366 | }
367 |
368 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)?
| `- error: 'UIApplication' is unavailable in watchOS
369 |
370 | public func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:370:103: error: 'UIApplication' is unavailable in watchOS
368 | var _shouldAllowExtensionPointIdentifier: ((UIApplication.ExtensionPointIdentifier) -> Bool)?
369 |
370 | public func shouldAllowExtensionPointIdentifier(_ handler: @escaping (_ extensionPointIdentifier: UIApplication.ExtensionPointIdentifier) -> Bool) -> Self {
| `- error: 'UIApplication' is unavailable in watchOS
371 | _shouldAllowExtensionPointIdentifier = handler
372 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:375:79: error: 'UIViewController' is unavailable in watchOS
373 | }
374 |
375 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)?
| `- error: 'UIViewController' is unavailable in watchOS
376 |
377 | public func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:377:138: error: 'UIViewController' is unavailable in watchOS
375 | var _viewControllerWithRestorationIdentifierPath: (([String], NSCoder) -> UIViewController?)?
376 |
377 | public func viewControllerWithRestorationIdentifierPath(_ handler: @escaping (_ identifierComponents: [String], _ coder: NSCoder) -> UIViewController?) -> Self {
| `- error: 'UIViewController' is unavailable in watchOS
378 | _viewControllerWithRestorationIdentifierPath = handler
379 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:417:62: error: 'UIUserActivityRestoring' is unavailable in watchOS
415 | }
416 |
417 | var _continueUserActivity: ((NSUserActivity, @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool)?
| `- error: 'UIUserActivityRestoring' is unavailable in watchOS
418 |
419 | public func continueUserActivity(_ handler: @escaping (_ userActivity: NSUserActivity, _ restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserActivity.h:17:11: note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
15 |
16 | API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @protocol UIUserActivityRestoring <NSObject>
| `- note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
18 |
19 | - (void)restoreUserActivityState:(NSUserActivity *)userActivity;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/LifeCycle.swift:419:126: error: 'UIUserActivityRestoring' is unavailable in watchOS
417 | var _continueUserActivity: ((NSUserActivity, @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool)?
418 |
419 | public func continueUserActivity(_ handler: @escaping (_ userActivity: NSUserActivity, _ restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool) -> Self {
| `- error: 'UIUserActivityRestoring' is unavailable in watchOS
420 | _continueUserActivity = handler
421 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserActivity.h:17:11: note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
15 |
16 | API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @protocol UIUserActivityRestoring <NSObject>
| `- note: 'UIUserActivityRestoring' has been explicitly marked unavailable here
18 |
19 | - (void)restoreUserActivityState:(NSUserActivity *)userActivity;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_Scene.swift:12:15: error: 'UIWindowScene' is unavailable in watchOS
10 |
11 | @available(iOS 13.0, *)
12 | class _Scene: UIWindowScene {}
| `- error: 'UIWindowScene' is unavailable in watchOS
13 | #endif
14 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:13:17: error: 'UIWindow' is unavailable in watchOS
11 | @available(iOS 13.0, *)
12 | class _SceneDelegate: UIResponder, UIWindowSceneDelegate {
13 | var window: UIWindow?
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:15:25: error: 'UIScene' is unavailable in watchOS
13 | var window: UIWindow?
14 |
15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
| `- error: 'UIScene' is unavailable in watchOS
16 | // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.
17 | // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead).
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:15:57: error: 'UISceneSession' is unavailable in watchOS
13 | var window: UIWindow?
14 |
15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
| `- error: 'UISceneSession' is unavailable in watchOS
16 | // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.
17 | // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead).
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISceneSession.h:19:12: note: 'UISceneSession' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
19 | @interface UISceneSession : NSObject <NSSecureCoding>
| `- note: 'UISceneSession' has been explicitly marked unavailable here
20 | + (instancetype)new NS_UNAVAILABLE;
21 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:15:100: error: 'UIScene' is unavailable in watchOS
13 | var window: UIWindow?
14 |
15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
| `- error: 'UIScene' is unavailable in watchOS
16 | // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`.
17 | // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead).
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:34:38: error: 'UIScene' is unavailable in watchOS
32 | }
33 |
34 | func sceneDidDisconnect(_ scene: UIScene) {
| `- error: 'UIScene' is unavailable in watchOS
35 | BaseApp.shared.mainScene._onDisconnect?(window)
36 | // Called as the scene is being released by the system.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:42:40: error: 'UIScene' is unavailable in watchOS
40 | }
41 |
42 | func sceneDidBecomeActive(_ scene: UIScene) {
| `- error: 'UIScene' is unavailable in watchOS
43 | // Called when the scene has moved from an inactive state to an active state.
44 | // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:47:41: error: 'UIScene' is unavailable in watchOS
45 | }
46 |
47 | func sceneWillResignActive(_ scene: UIScene) {
| `- error: 'UIScene' is unavailable in watchOS
48 | // Called when the scene will move from an active state to an inactive state.
49 | // This may occur due to temporary interruptions (ex. an incoming phone call).
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:52:44: error: 'UIScene' is unavailable in watchOS
50 | }
51 |
52 | func sceneWillEnterForeground(_ scene: UIScene) {
| `- error: 'UIScene' is unavailable in watchOS
53 | // Called as the scene transitions from the background to the foreground.
54 | // Use this method to undo the changes made on entering the background.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:57:43: error: 'UIScene' is unavailable in watchOS
55 | }
56 |
57 | func sceneDidEnterBackground(_ scene: UIScene) {
| `- error: 'UIScene' is unavailable in watchOS
58 | // Called as the scene transitions from the foreground to the background.
59 | // Use this method to save data, release shared resources, and store enough scene-specific state information
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScene.h:20:12: note: 'UIScene' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIScene : UIResponder
| `- note: 'UIScene' has been explicitly marked unavailable here
21 | + (instancetype)new NS_UNAVAILABLE;
22 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:63:37: error: 'UIWindowScene' is unavailable in watchOS
61 | }
62 |
63 | func windowScene(_ windowScene: UIWindowScene, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
| `- error: 'UIWindowScene' is unavailable in watchOS
64 | BaseApp.shared.shortcuts
65 | .first { $0.item.type == shortcutItem.type }?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindowScene : UIScene
| `- note: 'UIWindowScene' has been explicitly marked unavailable here
23 |
24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:63:83: error: 'UIApplicationShortcutItem' is unavailable in watchOS
61 | }
62 |
63 | func windowScene(_ windowScene: UIWindowScene, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
| `- error: 'UIApplicationShortcutItem' is unavailable in watchOS
64 | BaseApp.shared.shortcuts
65 | .first { $0.item.type == shortcutItem.type }?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplicationShortcutItem.h:66:12: note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
64 |
65 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(tvos, watchos)
66 | @interface UIApplicationShortcutItem : NSObject <NSCopying, NSMutableCopying>
| `- note: 'UIApplicationShortcutItem' has been explicitly marked unavailable here
67 |
68 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:12:23: error: 'UIResponder' is unavailable in watchOS
10 |
11 | @available(iOS 13.0, *)
12 | class _SceneDelegate: UIResponder, UIWindowSceneDelegate {
| `- error: 'UIResponder' is unavailable in watchOS
13 | var window: UIWindow?
14 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/BaseApp/_SceneDelegate.swift:12:36: error: 'UIWindowSceneDelegate' is unavailable in watchOS
10 |
11 | @available(iOS 13.0, *)
12 | class _SceneDelegate: UIResponder, UIWindowSceneDelegate {
| `- error: 'UIWindowSceneDelegate' is unavailable in watchOS
13 | var window: UIWindow?
14 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:83:11: note: 'UIWindowSceneDelegate' has been explicitly marked unavailable here
81 | #pragma mark - UIWindowSceneDelegate
82 | API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
83 | @protocol UIWindowSceneDelegate <UISceneDelegate>
| `- note: 'UIWindowSceneDelegate' has been explicitly marked unavailable here
84 | @optional
85 | @property (nullable, nonatomic, strong) UIWindow *window;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Universal/VStack.swift:18:21: error: declaration 'init()' cannot override more than one superclass declaration
16 | }
17 |
18 | public override init () {
| `- error: declaration 'init()' cannot override more than one superclass declaration
19 | super.init(frame: .zero)
20 | #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Classes/Views/Universal/StackView.swift:103:12: note: overridden declaration is here
101 | }
102 |
103 | public init () {
| `- note: overridden declaration is here
104 | super.init(frame: .zero)
105 | translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: overridden declaration is here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: overridden declaration is here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:11:22: warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
9 | import UIKit
10 |
11 | private var _picker: ImagePicker?
| |- warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
| `- note: use 'MediaPicker' instead
12 |
13 | @available(*, deprecated, renamed: "MediaPicker")
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:20:31: error: 'UIImagePickerController' is unavailable in watchOS
18 |
19 | open class MediaPicker: NSObject {
20 | private lazy var picker = UIImagePickerController()
| `- error: 'UIImagePickerController' is unavailable in watchOS
21 |
22 | private var cancelHandler = {}
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:24:32: error: 'UIImagePickerController' is unavailable in watchOS
22 | private var cancelHandler = {}
23 | private var imageHandler: (UIImage, ImageInfo) -> () = { _,_ in }
24 | private var infoHandler: ([UIImagePickerController.InfoKey : Any]) -> () = { _ in }
| `- error: 'UIImagePickerController' is unavailable in watchOS
25 | private var videoHandler: (URL) -> () = { _ in }
26 | private var sourceType: UIImagePickerController.SourceType = .camera
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:26:29: error: 'UIImagePickerController' is unavailable in watchOS
24 | private var infoHandler: ([UIImagePickerController.InfoKey : Any]) -> () = { _ in }
25 | private var videoHandler: (URL) -> () = { _ in }
26 | private var sourceType: UIImagePickerController.SourceType = .camera
| `- error: 'UIImagePickerController' is unavailable in watchOS
27 |
28 | public struct ImageInfo {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:29:24: error: 'UIImagePickerController' is unavailable in watchOS
27 |
28 | public struct ImageInfo {
29 | let original: [UIImagePickerController.InfoKey : Any]
| `- error: 'UIImagePickerController' is unavailable in watchOS
30 | let mediaType: String
31 | let originalImage: UIImage
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:37:25: error: 'UIImagePickerController' is unavailable in watchOS
35 | let mediaMetadata: NSDictionary
36 |
37 | init? (_ info: [UIImagePickerController.InfoKey : Any]) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
38 | original = info
39 | guard let mediaType = info[.mediaType] as? String else { return nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:57:39: error: 'UIImagePickerController' is unavailable in watchOS
55 |
56 | @discardableResult
57 | public func configure(_ handler: (UIImagePickerController) -> Void) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
58 | handler(picker)
59 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:85:39: error: 'UIImagePickerController' is unavailable in watchOS
83 | /// If the cameraDevice does not support the videoQuality, it will use the default value.
84 | @discardableResult
85 | public func videoQuality(_ value: UIImagePickerController.QualityType) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
86 | picker.videoQuality = value
87 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:110:44: error: 'UIView' is unavailable in watchOS
108 | /// set a view to overlay the preview view.
109 | @discardableResult
110 | public func cameraOverlayView(_ value: UIView?) -> Self {
| `- error: 'UIView' is unavailable in watchOS
111 | picker.cameraOverlayView = value
112 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:124:44: error: 'UIImagePickerController' is unavailable in watchOS
122 | /// default is UIImagePickerControllerCameraCaptureModePhoto
123 | @discardableResult
124 | public func cameraCaptureMode(_ value: UIImagePickerController.CameraCaptureMode) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
125 | picker.cameraCaptureMode = value
126 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:131:39: error: 'UIImagePickerController' is unavailable in watchOS
129 | /// default is UIImagePickerControllerCameraDeviceRear
130 | @discardableResult
131 | public func cameraDevice(_ value: UIImagePickerController.CameraDevice) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
132 | picker.cameraDevice = value
133 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:138:42: error: 'UIImagePickerController' is unavailable in watchOS
136 | /// default is UIImagePickerControllerCameraFlashModeAuto.
137 | @discardableResult
138 | public func cameraFlashMode(_ value: UIImagePickerController.CameraFlashMode) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
139 | picker.cameraFlashMode = value
140 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:150:42: error: 'UIModalTransitionStyle' is unavailable in watchOS
148 |
149 | @discardableResult
150 | public func transitionStyle(_ style: UIModalTransitionStyle) -> Self {
| `- error: 'UIModalTransitionStyle' is unavailable in watchOS
151 | picker.modalTransitionStyle = style
152 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:42:28: note: 'UIModalTransitionStyle' has been explicitly marked unavailable here
40 | @protocol UIContentConfiguration;
41 |
42 | typedef NS_ENUM(NSInteger, UIModalTransitionStyle) {
| `- note: 'UIModalTransitionStyle' has been explicitly marked unavailable here
43 | UIModalTransitionStyleCoverVertical = 0,
44 | UIModalTransitionStyleFlipHorizontal API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:156:36: error: 'UIImagePickerController' is unavailable in watchOS
154 |
155 | @discardableResult
156 | public func sourceType(_ type: UIImagePickerController.SourceType) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
157 | picker.sourceType = type
158 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:194:47: error: 'UIImagePickerController' is unavailable in watchOS
192 |
193 | @discardableResult
194 | public func onInfo(_ handler: @escaping ([UIImagePickerController.InfoKey : Any]) -> Void) -> Self {
| `- error: 'UIImagePickerController' is unavailable in watchOS
195 | infoHandler = handler
196 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:206:32: error: 'UIViewController' is unavailable in watchOS
204 |
205 | @discardableResult
206 | public func present(in vc: UIViewController, animated: Bool = true, completion: (() -> Void)? = nil) -> Self {
| `- error: 'UIViewController' is unavailable in watchOS
207 | _picker = self
208 | vc.present(picker, animated: animated, completion: completion)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:214:49: error: 'UIImagePickerController' is unavailable in watchOS
212 |
213 | extension ImagePicker: UIImagePickerControllerDelegate {
214 | public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
215 | infoHandler(info)
216 | if let mediaType = info[.mediaType] as? String,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:214:111: error: 'UIImagePickerController' is unavailable in watchOS
212 |
213 | extension ImagePicker: UIImagePickerControllerDelegate {
214 | public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
215 | infoHandler(info)
216 | if let mediaType = info[.mediaType] as? String,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:228:58: error: 'UIImagePickerController' is unavailable in watchOS
226 | }
227 |
228 | public func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
| `- error: 'UIImagePickerController' is unavailable in watchOS
229 | cancelHandler()
230 | picker.dismiss(animated: true)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:69:12: note: 'UIImagePickerController' has been explicitly marked unavailable here
67 |
68 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
69 | @interface UIImagePickerController : UINavigationController <NSCoding>
| `- note: 'UIImagePickerController' has been explicitly marked unavailable here
70 |
71 | + (BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType; // returns YES if source is available (i.e. camera present)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:213:24: error: 'UIImagePickerControllerDelegate' is unavailable in watchOS
211 | }
212 |
213 | extension ImagePicker: UIImagePickerControllerDelegate {
| `- error: 'UIImagePickerControllerDelegate' is unavailable in watchOS
214 | public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
215 | infoHandler(info)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImagePickerController.h:113:11: note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
111 |
112 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
113 | @protocol UIImagePickerControllerDelegate<NSObject>
| `- note: 'UIImagePickerControllerDelegate' has been explicitly marked unavailable here
114 | @optional
115 | // The picker does not dismiss itself; the client dismisses it in these callbacks.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:213:11: warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
211 | }
212 |
213 | extension ImagePicker: UIImagePickerControllerDelegate {
| |- warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
| `- note: use 'MediaPicker' instead
214 | public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
215 | infoHandler(info)
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:235:24: error: 'UINavigationControllerDelegate' is unavailable in watchOS
233 | }
234 |
235 | extension ImagePicker: UINavigationControllerDelegate {}
| `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
236 | #endif
237 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
| `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/MediaPicker.swift:235:11: warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
233 | }
234 |
235 | extension ImagePicker: UINavigationControllerDelegate {}
| |- warning: 'ImagePicker' is deprecated: renamed to 'MediaPicker' [#DeprecatedDeclaration]
| `- note: use 'MediaPicker' instead
236 | #endif
237 |
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/NavigationController.swift:7:48: error: 'UIStatusBarStyle' is unavailable in watchOS
5 | open class NavigationController<T: UIViewController>: UINavigationController, UIGestureRecognizerDelegate, NavigationControllerable {
6 | #if !os(tvOS)
7 | open override var preferredStatusBarStyle: UIStatusBarStyle {
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
8 | if let last = viewControllers.last {
9 | if let last = last as? ViewController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/NavigationController.swift:88:67: error: 'UIGestureRecognizer' is unavailable in watchOS
86 | // MARK: UIGestureRecognizerDelegate
87 |
88 | public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
| `- error: 'UIGestureRecognizer' is unavailable in watchOS
89 | return viewControllers.count > 1 && isSwipeBackEnabled
90 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIGestureRecognizer : NSObject
| `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
36 |
37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/NavigationController.swift:92:55: error: 'UIInterfaceOrientationMask' is unavailable in watchOS
90 | }
91 | #if !os(tvOS)
92 | override open var supportedInterfaceOrientations: UIInterfaceOrientationMask {
| `- error: 'UIInterfaceOrientationMask' is unavailable in watchOS
93 | return .all
94 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:49:32: note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(tvos, watchos);
48 |
49 | typedef NS_OPTIONS(NSUInteger, UIInterfaceOrientationMask) {
| `- note: 'UIInterfaceOrientationMask' has been explicitly marked unavailable here
50 | UIInterfaceOrientationMaskPortrait = (1 << UIInterfaceOrientationPortrait),
51 | UIInterfaceOrientationMaskLandscapeLeft = (1 << UIInterfaceOrientationLandscapeLeft),
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/NavigationController.swift:5:36: error: 'UIViewController' is unavailable in watchOS
3 | import UIKit
4 |
5 | open class NavigationController<T: UIViewController>: UINavigationController, UIGestureRecognizerDelegate, NavigationControllerable {
| `- error: 'UIViewController' is unavailable in watchOS
6 | #if !os(tvOS)
7 | open override var preferredStatusBarStyle: UIStatusBarStyle {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/NavigationController.swift:5:55: error: 'UINavigationController' is unavailable in watchOS
3 | import UIKit
4 |
5 | open class NavigationController<T: UIViewController>: UINavigationController, UIGestureRecognizerDelegate, NavigationControllerable {
| `- error: 'UINavigationController' is unavailable in watchOS
6 | #if !os(tvOS)
7 | open override var preferredStatusBarStyle: UIStatusBarStyle {
/Applications/Xcode-27.0.0.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/Classes/Controllers/NavigationController.swift:5:79: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
3 | import UIKit
4 |
5 | open class NavigationController<T: UIViewController>: UINavigationController, UIGestureRecognizerDelegate, NavigationControllerable {
| `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
6 | #if !os(tvOS)
7 | open override var preferredStatusBarStyle: UIStatusBarStyle {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
89 |
90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
91 | @protocol UIGestureRecognizerDelegate <NSObject>
| `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
92 | @optional
93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/TabViewController.swift:4:31: error: 'UITabBarController' is unavailable in watchOS
2 | import UIKit
3 |
4 | open class TabViewController: UITabBarController {
| `- error: 'UITabBarController' is unavailable in watchOS
5 | @discardableResult
6 | public func title(_ title: String) -> TabViewController {
/Applications/Xcode-27.0.0.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/Classes/Controllers/ViewController.swift:11:39: error: 'UIViewController' is unavailable in watchOS
9 | public typealias BaseViewController = NSViewController
10 | #else
11 | public typealias BaseViewController = UIViewController
| `- error: 'UIViewController' is unavailable in watchOS
12 | #endif
13 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:25:48: error: 'UIStatusBarStyle' is unavailable in watchOS
23 | #if !os(macOS)
24 | #if !os(tvOS)
25 | open override var preferredStatusBarStyle: UIStatusBarStyle { statusBarStyle.rawValue }
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
26 | #endif
27 | /// UIKitPlus reimplementation of `preferredStatusBarStyle`
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:85:35: error: 'UITouch' is unavailable in watchOS
83 | // MARK: Touches
84 |
85 | typealias TouchClosure = (Set<UITouch>, UIEvent?) -> Void
| `- error: 'UITouch' is unavailable in watchOS
86 |
87 | var _touchesBegan: TouchClosure?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:85:45: error: 'UIEvent' is unavailable in watchOS
83 | // MARK: Touches
84 |
85 | typealias TouchClosure = (Set<UITouch>, UIEvent?) -> Void
| `- error: 'UIEvent' is unavailable in watchOS
86 |
87 | var _touchesBegan: TouchClosure?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:92:52: error: 'UITouch' is unavailable in watchOS
90 | var _touchesCancelled: TouchClosure?
91 |
92 | override open func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
93 | super.touchesBegan(touches, with: event)
94 | _touchesBegan?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:92:74: error: 'UIEvent' is unavailable in watchOS
90 | var _touchesCancelled: TouchClosure?
91 |
92 | override open func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
93 | super.touchesBegan(touches, with: event)
94 | _touchesBegan?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:97:52: error: 'UITouch' is unavailable in watchOS
95 | }
96 |
97 | open override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
98 | super.touchesMoved(touches, with: event)
99 | _touchesMoved?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:97:74: error: 'UIEvent' is unavailable in watchOS
95 | }
96 |
97 | open override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
98 | super.touchesMoved(touches, with: event)
99 | _touchesMoved?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:102:52: error: 'UITouch' is unavailable in watchOS
100 | }
101 |
102 | override open func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
103 | super.touchesEnded(touches, with: event)
104 | _touchesEnded?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:102:74: error: 'UIEvent' is unavailable in watchOS
100 | }
101 |
102 | override open func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
103 | super.touchesEnded(touches, with: event)
104 | _touchesEnded?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:107:56: error: 'UITouch' is unavailable in watchOS
105 | }
106 |
107 | open override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UITouch' is unavailable in watchOS
108 | super.touchesCancelled(touches, with: event)
109 | _touchesCancelled?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:107:78: error: 'UIEvent' is unavailable in watchOS
105 | }
106 |
107 | open override func touchesCancelled(_ touches: Set<UITouch>, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
108 | super.touchesCancelled(touches, with: event)
109 | _touchesCancelled?(touches, event)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:238:76: error: 'UITraitCollection' is unavailable in watchOS
236 | }
237 |
238 | open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
| `- error: 'UITraitCollection' is unavailable in watchOS
239 | super.traitCollectionDidChange(previousTraitCollection)
240 | setNeedsStatusBarAppearanceUpdate()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UITraitCollection' has been explicitly marked unavailable here
24 |
25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:245:78: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
243 | @State public var isLandscape = false
244 |
245 | open override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
| `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
246 | super.viewWillTransition(to: size, with: coordinator)
247 | if #available(iOS 10.0, *) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitionCoordinator.h:81:11: note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
79 |
80 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @protocol UIViewControllerTransitionCoordinator <UIViewControllerTransitionCoordinatorContext>
| `- note: 'UIViewControllerTransitionCoordinator' has been explicitly marked unavailable here
82 |
83 |
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:271:104: error: 'UIView' is unavailable in watchOS
269 | var keyboardWasShownAtLeastOnce = false
270 |
271 | open func keyboardAppeared(_ height: CGFloat, _ animationDuration: TimeInterval, _ animationCurve: UIView.AnimationCurve?, _ options: UIView.AnimationOptions, _ inThisController: Bool) {
| `- error: 'UIView' is unavailable in watchOS
272 | keyboardWasShownAtLeastOnce = true
273 | if inThisController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:271:139: error: 'UIView' is unavailable in watchOS
269 | var keyboardWasShownAtLeastOnce = false
270 |
271 | open func keyboardAppeared(_ height: CGFloat, _ animationDuration: TimeInterval, _ animationCurve: UIView.AnimationCurve?, _ options: UIView.AnimationOptions, _ inThisController: Bool) {
| `- error: 'UIView' is unavailable in watchOS
272 | keyboardWasShownAtLeastOnce = true
273 | if inThisController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:288:88: error: 'UIView' is unavailable in watchOS
286 | }
287 |
288 | open func keyboardDisappeared(_ animationDuration: TimeInterval, _ animationCurve: UIView.AnimationCurve?, _ options: UIView.AnimationOptions, _ inThisController: Bool) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
289 | guard keyboardWasShownAtLeastOnce else { return false }
290 | if inThisController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:288:123: error: 'UIView' is unavailable in watchOS
286 | }
287 |
288 | open func keyboardDisappeared(_ animationDuration: TimeInterval, _ animationCurve: UIView.AnimationCurve?, _ options: UIView.AnimationOptions, _ inThisController: Bool) -> Bool {
| `- error: 'UIView' is unavailable in watchOS
289 | guard keyboardWasShownAtLeastOnce else { return false }
290 | if inThisController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:324:50: error: 'UINavigationItem' is unavailable in watchOS
322 |
323 | @discardableResult
324 | public func navigationItem(_ closure: (Self, UINavigationItem) -> Void) -> Self {
| `- error: 'UINavigationItem' is unavailable in watchOS
325 | closure(self, navigationItem)
326 | return self
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:92:12: note: 'UINavigationItem' has been explicitly marked unavailable here
90 |
91 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
92 | @interface UINavigationItem : NSObject <NSCoding>
| `- note: 'UINavigationItem' has been explicitly marked unavailable here
93 |
94 | - (instancetype)initWithTitle:(NSString *)title NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:330:56: error: 'UINavigationController' is unavailable in watchOS
328 |
329 | @discardableResult
330 | public func navigationController(_ closure: (Self, UINavigationController?) -> Void) -> Self {
| `- error: 'UINavigationController' is unavailable in watchOS
331 | closure(self, navigationController)
332 | return self
/Applications/Xcode-27.0.0.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/Classes/Controllers/ViewController.swift:610:33: error: 'UIView' is unavailable in watchOS
608 | }
609 | #if !os(macOS)
610 | var _titleChangeTransition: UIView.AnimationOptions? {
| `- error: 'UIView' is unavailable in watchOS
611 | get { nil }
612 | set {}
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:682:62: error: 'UITouch' is unavailable in watchOS
680 |
681 | @discardableResult
682 | public func touchesBegan(_ closure: @escaping (Self, Set<UITouch>) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
683 | _touchesBegan = { [weak self] set, _ in
684 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:691:62: error: 'UITouch' is unavailable in watchOS
689 |
690 | @discardableResult
691 | public func touchesBegan(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
692 | _touchesBegan = { [weak self] set, event in
693 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:691:72: error: 'UIEvent' is unavailable in watchOS
689 |
690 | @discardableResult
691 | public func touchesBegan(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UIEvent' is unavailable in watchOS
692 | _touchesBegan = { [weak self] set, event in
693 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:716:62: error: 'UITouch' is unavailable in watchOS
714 |
715 | @discardableResult
716 | public func touchesMoved(_ closure: @escaping (Self, Set<UITouch>) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
717 | _touchesMoved = { [weak self] set, _ in
718 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:725:62: error: 'UITouch' is unavailable in watchOS
723 |
724 | @discardableResult
725 | public func touchesMoved(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
726 | _touchesMoved = { [weak self] set, event in
727 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:725:72: error: 'UIEvent' is unavailable in watchOS
723 |
724 | @discardableResult
725 | public func touchesMoved(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UIEvent' is unavailable in watchOS
726 | _touchesMoved = { [weak self] set, event in
727 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:750:62: error: 'UITouch' is unavailable in watchOS
748 |
749 | @discardableResult
750 | public func touchesEnded(_ closure: @escaping (Self, Set<UITouch>) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
751 | _touchesEnded = { [weak self] set, _ in
752 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:759:62: error: 'UITouch' is unavailable in watchOS
757 |
758 | @discardableResult
759 | public func touchesEnded(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
760 | _touchesEnded = { [weak self] set, event in
761 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:759:72: error: 'UIEvent' is unavailable in watchOS
757 |
758 | @discardableResult
759 | public func touchesEnded(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UIEvent' is unavailable in watchOS
760 | _touchesEnded = { [weak self] set, event in
761 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:784:66: error: 'UITouch' is unavailable in watchOS
782 |
783 | @discardableResult
784 | public func touchesCancelled(_ closure: @escaping (Self, Set<UITouch>) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
785 | _touchesCancelled = { [weak self] set, _ in
786 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:793:66: error: 'UITouch' is unavailable in watchOS
791 |
792 | @discardableResult
793 | public func touchesCancelled(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UITouch' is unavailable in watchOS
794 | _touchesCancelled = { [weak self] set, event in
795 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITouch.h:51:12: note: 'UITouch' has been explicitly marked unavailable here
49 |
50 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
51 | @interface UITouch : NSObject
| `- note: 'UITouch' has been explicitly marked unavailable here
52 |
53 | @property(nonatomic,readonly) NSTimeInterval timestamp;
/Users/admin/builder/spi-builder-workspace/Classes/Controllers/ViewController.swift:793:76: error: 'UIEvent' is unavailable in watchOS
791 |
792 | @discardableResult
793 | public func touchesCancelled(_ closure: @escaping (Self, Set<UITouch>, UIEvent?) -> Void) -> Self {
| `- error: 'UIEvent' is unavailable in watchOS
794 | _touchesCancelled = { [weak self] set, event in
795 | guard let self = self else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
| `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintAnySide.swift:14:20: error: 'NSLayoutConstraint' is unavailable in watchOS
12 | case y(DeclarativeConstraintYSide)
13 |
14 | var attribute: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
15 | switch self {
16 | case .cx(let side): return side.side
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintCSide.swift:11:15: error: 'NSLayoutConstraint' is unavailable in watchOS
9 | case leading, leadingMargin, left, leftMargin
10 | case trailing, trailingMargin, right, rightMargin
11 | var side: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
12 | switch self {
13 | case .x: return .centerX
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintCSide.swift:55:15: error: 'NSLayoutConstraint' is unavailable in watchOS
53 | case y, yMargin
54 | case top, topMargin, bottom, bottomMargin
55 | var side: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 | switch self {
57 | case .y: return .centerY
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintDSide.swift:9:15: error: 'NSLayoutConstraint' is unavailable in watchOS
7 | public enum DeclarativeConstraintDSide: Int {
8 | case width, height
9 | var side: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | switch self {
11 | case .width: return .width
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintXSide.swift:9:15: error: 'NSLayoutConstraint' is unavailable in watchOS
7 | public enum DeclarativeConstraintXSide: Int {
8 | case leading, leadingMargin, left, leftMargin, trailing, trailingMargin, right, rightMargin, centerX, centerXMargin
9 | var side: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | switch self {
11 | case .leading: return .leading
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintYSide.swift:9:15: error: 'NSLayoutConstraint' is unavailable in watchOS
7 | public enum DeclarativeConstraintYSide: Int {
8 | case top, topMargin, bottom, bottomMargin
9 | var side: NSLayoutConstraint.Attribute {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 | switch self {
11 | case .top: return .top
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Classes/Enums/PushNotificationOption.swift:48:18: error: 'UIUserNotificationType' is unavailable in watchOS
46 | }
47 |
48 | var oldType: UIUserNotificationType? {
| `- error: 'UIUserNotificationType' is unavailable in watchOS
49 | switch self {
50 | case .badge: return .badge
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:17:32: note: 'UIUserNotificationType' has been explicitly marked unavailable here
15 | @class UIUserNotificationAction;
16 |
17 | typedef NS_OPTIONS(NSUInteger, UIUserNotificationType) {
| `- note: 'UIUserNotificationType' has been explicitly marked unavailable here
18 | UIUserNotificationTypeNone = 0, // the application may not present any UI upon a notification being received
19 | UIUserNotificationTypeBadge = 1 << 0, // the application may badge its icon upon a notification being received
/Users/admin/builder/spi-builder-workspace/Classes/Enums/PushNotificationOption.swift:68:22: error: 'UIUserNotificationSettings' is unavailable in watchOS
66 | }
67 |
68 | var oldSettings: UIUserNotificationSettings {
| `- error: 'UIUserNotificationSettings' is unavailable in watchOS
69 | .init(types: .init(compactMap { $0.oldType }), categories: nil)
70 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIUserNotificationSettings.h:44:12: note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
42 |
43 | UIKIT_EXTERN API_DEPRECATED("Use UserNotifications Framework's UNNotificationSettings", ios(8.0, 10.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
44 | @interface UIUserNotificationSettings : NSObject
| `- note: 'UIUserNotificationSettings' has been explicitly marked unavailable here
45 |
46 | // categories may be nil or an empty set if custom user notification actions will not be used
/Users/admin/builder/spi-builder-workspace/Classes/Enums/StatusBarStyle.swift:14:26: error: 'UIStatusBarStyle' is unavailable in watchOS
12 | case dark
13 | #if !os(tvOS)
14 | public var rawValue: UIStatusBarStyle {
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
15 | switch self {
16 | case .default:
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/Classes/Enums/StatusBarStyle.swift:39:38: error: 'UIStatusBarStyle' is unavailable in watchOS
37 | }
38 |
39 | public static func from(_ style: UIStatusBarStyle) -> StatusBarStyle {
| `- error: 'UIStatusBarStyle' is unavailable in watchOS
40 | switch style {
41 | case .default: return .default
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
21 |
22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
| `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
23 | UIStatusBarStyleDefault = 0, // Automatically chooses light or dark content based on the user interface style
24 | UIStatusBarStyleLightContent API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
SwiftCompile normal arm64_32 (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Borders.swift,\ CodableState.swift,\ ConstraintValueType.swift,\ CustomCorners.swift,\ DeclarativeViewConstraints.swift,\ ExpressableState.swift,\ GesturesBuilder.swift,\ ImageReloadingStyle.swift,\ InnerState.swift,\ LivePreview.swift,\ PreviewBuilder.swift,\ PreviewBuilderItem.swift,\ ShortcutBuilder.swift,\ Spoken.swift,\ State.swift,\ StateStringBuilder.swift,\ UILayoutPriority.swift,\ ViewContext.swift,\ TextFieldStyle.swift,\ MacOS+Button.swift,\ MacOS+ImageView.swift,\ MacOS+ScrollView.swift,\ MacOS+Text.swift,\ MacOS+TextField.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/Borders.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/CodableState.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/ConstraintValueType.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/CustomCorners.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/DeclarativeViewConstraints.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/ExpressableState.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/GesturesBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/ImageReloadingStyle.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/InnerState.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/LivePreview.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/PreviewBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/PreviewBuilderItem.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/ShortcutBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/Spoken.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/State.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/StateStringBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/UILayoutPriority.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/ViewContext.swift /Users/admin/builder/spi-builder-workspace/Classes/Styles/TextFieldStyle.swift /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+Button.swift /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+ImageView.swift /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+ScrollView.swift /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+Text.swift /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+TextField.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/Borders.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Borders.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/CodableState.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CodableState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/ConstraintValueType.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConstraintValueType.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/CustomCorners.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CustomCorners.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/DeclarativeViewConstraints.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeclarativeViewConstraints.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/ExpressableState.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ExpressableState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/GesturesBuilder.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GesturesBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/ImageReloadingStyle.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageReloadingStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/InnerState.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InnerState.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/LivePreview.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LivePreview.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/PreviewBuilder.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PreviewBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/PreviewBuilderItem.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PreviewBuilderItem.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/ShortcutBuilder.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ShortcutBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/Spoken.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Spoken.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/State.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile State.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/StateStringBuilder.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StateStringBuilder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/UILayoutPriority.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILayoutPriority.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Structs/ViewContext.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewContext.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Styles/TextFieldStyle.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextFieldStyle.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+Button.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MacOS+Button.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+ImageView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MacOS+ImageView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+ScrollView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MacOS+ScrollView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+Text.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MacOS+Text.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+TextField.swift (in target 'UIKitPlus' from project 'UIKitPlus')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MacOS+TextField.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-14 09:53:21.626 xcodebuild[802:4877] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ UIColor+Hex.swift,\ UIControl+ActionHandler.swift,\ UIDevice+Model.swift,\ UIDeviceOrientation+Description.swift,\ UIFont+Family.swift,\ UIFont+PrintAll.swift,\ UIGestureRecognizer+GestureRecognizerable.swift,\ UIImage+Blur.swift,\ UIImage+Resize.swift,\ UIImage+SegmentControlable.swift,\ UIInterfaceOrientation+Description.swift,\ UIViewController+Body.swift,\ UIVisualEffect+Effects.swift,\ UNAuthorizationStatus+Status.swift,\ View+Add.swift,\ View+Body.swift,\ View+Menuable.swift,\ View+SafeArea.swift,\ View+Shake.swift,\ View+ViewWithTag.swift,\ WrappedViewControllerable+Hidden.swift,\ Animation.swift,\ AttributedString.swift,\ ClickGestureRecognizer.swift,\ ForEach.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIColor+Hex.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIControl+ActionHandler.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIDevice+Model.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIDeviceOrientation+Description.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIFont+Family.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIFont+PrintAll.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIGestureRecognizer+GestureRecognizerable.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIImage+Blur.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIImage+Resize.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIImage+SegmentControlable.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIInterfaceOrientation+Description.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIViewController+Body.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIVisualEffect+Effects.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UNAuthorizationStatus+Status.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+Add.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+Body.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+Menuable.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+SafeArea.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+Shake.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+ViewWithTag.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/WrappedViewControllerable+Hidden.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/Animation.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/AttributedString.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ClickGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ForEach.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIControl+ActionHandler.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIDevice+Model.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIDeviceOrientation+Description.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIGestureRecognizer+GestureRecognizerable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIImage+Blur.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIImage+Resize.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIInterfaceOrientation+Description.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/UIVisualEffect+Effects.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+SafeArea.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/View+Shake.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/ForEach.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 Compiling\ DeclarativeProtocol+Bounds.swift,\ DeclarativeProtocol+Click.swift,\ DeclarativeProtocol+CompressionResistance.swift,\ DeclarativeProtocol+ConstraintLinks.swift,\ DeclarativeProtocol+Constraints.swift,\ DeclarativeProtocol+ConstraintsRelative.swift,\ DeclarativeProtocol+ConstraintsSolo.swift,\ DeclarativeProtocol+ConstraintsSuper.swift,\ DeclarativeProtocol+Corners.swift,\ DeclarativeProtocol+DeclarativeView.swift,\ DeclarativeProtocol+Gesture.swift,\ DeclarativeProtocol+Hidden.swift,\ DeclarativeProtocol+Hover.swift,\ DeclarativeProtocol+HuggingPriority.swift,\ DeclarativeProtocol+Itself.swift,\ DeclarativeProtocol+LayoutMargin.swift,\ DeclarativeProtocol+LayoutSubviews.swift,\ DeclarativeProtocol+LongPress.swift,\ DeclarativeProtocol+Magnification.swift,\ DeclarativeProtocol+MovedToSuperview.swift,\ DeclarativeProtocol+NextResponder.swift,\ DeclarativeProtocol+Opacity.swift,\ DeclarativeProtocol+Pan.swift,\ DeclarativeProtocol+Pinch.swift,\ DeclarativeProtocol+Press.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Bounds.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Click.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+CompressionResistance.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintLinks.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Constraints.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsRelative.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsSolo.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsSuper.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Corners.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+DeclarativeView.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Gesture.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Hidden.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Hover.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+HuggingPriority.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Itself.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+LayoutMargin.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+LayoutSubviews.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+LongPress.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Magnification.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+MovedToSuperview.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+NextResponder.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Opacity.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Pan.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Pinch.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Press.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+CompressionResistance.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsRelative.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsSolo.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+ConstraintsSuper.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Hover.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+HuggingPriority.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+LayoutSubviews.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+LongPress.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Pan.swift (in target 'UIKitPlus' from project 'UIKitPlus')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Pinch.swift (in target 'UIKitPlus' from project 'UIKitPlus')
Building workspace UIKitPlus with scheme UIKitPlus
(24 failures)
BUILD FAILURE 6.4 watchOS