The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CRToastSwift, reference master (570435), with Swift 6.4 for watchOS using Xcode 27.0 on 16 Sep 2026 12:59:01 UTC.

Build Command

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

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:968:53: error: 'UIDynamicAnimator' is unavailable in watchOS
 966 |
 967 | extension CRToast : UIDynamicAnimatorDelegate {
 968 |     public func dynamicAnimatorDidPause(_ animator: UIDynamicAnimator) {
     |                                                     `- error: 'UIDynamicAnimator' is unavailable in watchOS
 969 |         // print("pause")
 970 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h:28:74: note: 'UIDynamicAnimator' has been explicitly marked unavailable here
26 | @end
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) @interface UIDynamicAnimator: NSObject
   |                                                                          `- note: 'UIDynamicAnimator' has been explicitly marked unavailable here
29 |
30 | // When you initialize a dynamic animator with this method, you should only associates views with your behaviors.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:967:21: error: 'UIDynamicAnimatorDelegate' is unavailable in watchOS
 965 | }
 966 |
 967 | extension CRToast : UIDynamicAnimatorDelegate {
     |                     `- error: 'UIDynamicAnimatorDelegate' is unavailable in watchOS
 968 |     public func dynamicAnimatorDidPause(_ animator: UIDynamicAnimator) {
 969 |         // print("pause")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h:20:11: note: 'UIDynamicAnimatorDelegate' has been explicitly marked unavailable here
18 |
19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @protocol UIDynamicAnimatorDelegate <NSObject>
   |           `- note: 'UIDynamicAnimatorDelegate' has been explicitly marked unavailable here
21 |
22 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:989:34: error: 'UIInterfaceOrientation' is unavailable in watchOS
 987 | let CRNavigationBarDefaultHeightiPhoneLandscape:CGFloat = 53.0
 988 |
 989 | func CRGetDeviceOrientation() -> UIInterfaceOrientation {
     |                                  `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 990 |     return UIApplication.shared.statusBarOrientation
 991 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:994:56: error: 'UIInterfaceOrientation' is unavailable in watchOS
 992 |
 993 | // Status bar
 994 | func CRGetStatusBarHeightForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                        `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 995 |     let statusBarFrame = UIApplication.shared.statusBarFrame
 996 |     return statusBarFrame.height
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:998:55: error: 'UIInterfaceOrientation' is unavailable in watchOS
 996 |     return statusBarFrame.height
 997 | }
 998 | func CRGetStatusBarWidthForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                       `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 999 |     let statusBarFrameWidth = UIApplication.shared.keyWindow?.frame.width ?? UIApplication.shared.statusBarFrame.width
1000 |     return statusBarFrameWidth
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1013:39: error: 'UIViewController' is unavailable in watchOS
1011 | extension UIWindow {
1012 |     /// Returns the currently visible view controller if any reachable within the window.
1013 |     public var visibleViewController: UIViewController? {
     |                                       `- error: 'UIViewController' is unavailable in watchOS
1014 |         return UIWindow.visibleViewController(from: rootViewController)
1015 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1023:67: error: 'UIViewController' is unavailable in watchOS
1021 |     ///   - viewController: The view controller to start the recursive search from.
1022 |     /// - Returns: The view controller that is most probably visible on screen right now.
1023 |     public static func visibleViewController(from viewController: UIViewController?) -> UIViewController? {
     |                                                                   `- error: 'UIViewController' is unavailable in watchOS
1024 |         switch viewController {
1025 |         case let navigationController as UINavigationController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1023:89: error: 'UIViewController' is unavailable in watchOS
1021 |     ///   - viewController: The view controller to start the recursive search from.
1022 |     /// - Returns: The view controller that is most probably visible on screen right now.
1023 |     public static func visibleViewController(from viewController: UIViewController?) -> UIViewController? {
     |                                                                                         `- error: 'UIViewController' is unavailable in watchOS
1024 |         switch viewController {
1025 |         case let navigationController as UINavigationController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1011:11: error: 'UIWindow' is unavailable in watchOS
1009 | // Navigation bar
1010 | // from https://stackoverflow.com/questions/11637709/get-the-current-displaying-uiviewcontroller-on-the-screen-in-appdelegate-m/42486823#42486823
1011 | extension UIWindow {
     |           `- error: 'UIWindow' is unavailable in watchOS
1012 |     /// Returns the currently visible view controller if any reachable within the window.
1013 |     public var visibleViewController: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastConfig.swift:1039:60: error: 'UIInterfaceOrientation' is unavailable in watchOS
1037 |     }
1038 | }
1039 | func CRGetNavigationBarHeightForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                            `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1040 |     if let rootViewController = UIApplication.shared.keyWindow?.rootViewController, let visibleViewController = UIWindow.visibleViewController(from: rootViewController) {
1041 |         return visibleViewController.view.safeAreaInsets.top
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1054:112: error: 'UIInterfaceOrientation' is unavailable in watchOS
1052 |
1053 | // Notification view
1054 | func CRGetNotificationViewHeightForOrientation(_ type: CRToastType, _ preferredHeight: CGFloat, _ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                                                                                `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1055 |     switch type {
1056 |     case .statusBar:
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1069:107: error: 'UIInterfaceOrientation' is unavailable in watchOS
1067 | }
1068 |
1069 | func CRNotificationViewSizeForOrientation(_ type: CRToastType, _ preferredHeight: CGFloat, _ orientation: UIInterfaceOrientation) -> CGSize {
     |                                                                                                           `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1070 |     return CGSize(width: CRGetStatusBarWidthForOrientation(orientation), height: CRGetNotificationViewHeightForOrientation(type, preferredHeight, orientation))
1071 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1096:63: error: 'UIInterfaceOrientation' is unavailable in watchOS
1094 | }
1095 |
1096 | func CRGetNotificationContainerFrame(_ statusBarOrientation : UIInterfaceOrientation, _ notificationSize : CGSize) -> CGRect {
     |                                                               `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1097 |     var containerFrame = CGRect(x: 0, y: 0, width: notificationSize.width, height: notificationSize.height)
1098 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1115:57: error: 'UIView' is unavailable in watchOS
1113 | }
1114 |
1115 | func CRStatusBarSnapShotView(_ underStatusBar: Bool) -> UIView? {
     |                                                         `- error: 'UIView' is unavailable in watchOS
1116 |     return underStatusBar ? UIApplication.shared.keyWindow?.rootViewController?.view.snapshotView(afterScreenUpdates: true) : UIScreen.main.snapshotView(afterScreenUpdates: true)
1117 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1122:46: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
1120 | // MARK: Gesture Recognizers
1121 |
1122 | public class CRToastSwipeGestureRecognizer : UISwipeGestureRecognizer {
     |                                              `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
1123 |     public var automaticallyDismiss : Bool = true
1124 |     public var interactionType : CRToastInteractionType = .tap
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeGestureRecognizer.h:31:12: note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UISwipeGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property(nonatomic) NSUInteger                        numberOfTouchesRequired API_UNAVAILABLE(tvos); // default is 1. the number of fingers that must swipe
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1128:44: error: 'UITapGestureRecognizer' is unavailable in watchOS
1126 | }
1127 |
1128 | public class CRToastTapGestureRecognizer : UITapGestureRecognizer {
     |                                            `- error: 'UITapGestureRecognizer' is unavailable in watchOS
1129 |     public var automaticallyDismiss : Bool = true
1130 |     public var interactionType : CRToastInteractionType = .tap
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:3:23: error: 'UIView' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | func image(with view: UIView) -> UIImage? {
    |                       `- error: 'UIView' is unavailable in watchOS
  4 |     UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.isOpaque, 0.0)
  5 |     defer { UIGraphicsEndImageContext() }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:95:30: error: 'UIWindow' is unavailable in watchOS
 93 |     // MARK: instance stuff
 94 |     var showingNotification : Bool { return notifications.count > 0 }
 95 |     var notificationWindow : UIWindow
    |                              `- error: 'UIWindow' is unavailable in watchOS
 96 |     var statusBarView : UIView?
 97 |     var notificationView : UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastManager.swift:96:25: error: 'UIView' is unavailable in watchOS
 94 |     var showingNotification : Bool { return notifications.count > 0 }
 95 |     var notificationWindow : UIWindow
 96 |     var statusBarView : UIView?
    |                         `- error: 'UIView' is unavailable in watchOS
 97 |     var notificationView : UIView?
 98 |     var notification : CRToast? { return notifications.first }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:97:28: error: 'UIView' is unavailable in watchOS
 95 |     var notificationWindow : UIWindow
 96 |     var statusBarView : UIView?
 97 |     var notificationView : UIView?
    |                            `- error: 'UIView' is unavailable in watchOS
 98 |     var notification : CRToast? { return notifications.first }
 99 |     var notifications : [CRToast] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:141:87: error: 'UIView' is unavailable in watchOS
139 |
140 |     // MARK: Outward Animations
141 |     func CRToastOutwardAnimationsCompletionBlock(_ manager: CRToastManager, callout: [UIView]? = nil) -> CRToastAnimationCompletionBlock {
    |                                                                                       `- error: 'UIView' is unavailable in watchOS
142 |         return { finished in
143 |             if manager.notification?.showActivityIndicator ?? false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:179:42: error: 'UIView' is unavailable in watchOS
177 |     }
178 |
179 |     fileprivate func checkAnim(for view: UIView?, lastFrame: CGRect?, delay: Double, _ callback : @escaping ()->Void) {
    |                                          `- error: 'UIView' is unavailable in watchOS
180 |         guard let view = view else { callback() ; return }
181 |         guard let lastFrame = lastFrame else { callback() ; return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:191:75: error: 'UIView' is unavailable in watchOS
189 |         }
190 |     }
191 |     fileprivate func setupOutGravity(_ manager: CRToastManager, callout: [UIView]? = nil) {
    |                                                                           `- error: 'UIView' is unavailable in watchOS
192 |         let notification = manager.notification
193 |         if manager.notification?.animator == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:401:65: error: 'UIView' is unavailable in watchOS
399 |     }
400 |
401 |     fileprivate func setupInGravity(_ toast: CRToast, callout: [UIView]? = nil) {
    |                                                                 `- error: 'UIView' is unavailable in watchOS
402 |         if let notificationView = self.notificationView, let statusBarView = self.statusBarView, let rootViewController = self.notificationWindow.rootViewController {
403 |             toast.initiateAnimator(rootViewController.view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:597:47: error: 'UICollisionBehavior' is unavailable in watchOS
595 |      */
596 |
597 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item: UIDynamicItem, withBoundaryIdentifier identifier: NSCopying?) {
    |                                               `- error: 'UICollisionBehavior' is unavailable in watchOS
598 |         if let cb = self.gravityAnimationCompletion {
599 |             cb(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:597:90: error: 'UIDynamicItem' is unavailable in watchOS
595 |      */
596 |
597 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item: UIDynamicItem, withBoundaryIdentifier identifier: NSCopying?) {
    |                                                                                          `- error: 'UIDynamicItem' is unavailable in watchOS
598 |         if let cb = self.gravityAnimationCompletion {
599 |             cb(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:47: error: 'UICollisionBehavior' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                               `- error: 'UICollisionBehavior' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:91: error: 'UIDynamicItem' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                                                                           `- error: 'UIDynamicItem' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:118: error: 'UIDynamicItem' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                                                                                                      `- error: 'UIDynamicItem' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:524:28: error: 'UICollisionBehaviorDelegate' is unavailable in watchOS
522 | }
523 |
524 | extension CRToastManager : UICollisionBehaviorDelegate {
    |                            `- error: 'UICollisionBehaviorDelegate' is unavailable in watchOS
525 |     /*
526 |     // for funsies, emit particles from the point of contact
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:26:11: note: 'UICollisionBehaviorDelegate' has been explicitly marked unavailable here
24 |
25 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
26 | @protocol UICollisionBehaviorDelegate <NSObject>
   |           `- note: 'UICollisionBehaviorDelegate' has been explicitly marked unavailable here
27 | @optional
28 |
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:88:28: error: 'UIImageView' is unavailable in watchOS
 86 |
 87 | public class CRToastView : UIView {
 88 |     public var imageView : UIImageView
    |                            `- error: 'UIImageView' is unavailable in watchOS
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:89:36: error: 'UIActivityIndicatorView' is unavailable in watchOS
 87 | public class CRToastView : UIView {
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
    |                                    `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:90:24: error: 'UILabel' is unavailable in watchOS
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
    |                        `- error: 'UILabel' is unavailable in watchOS
 91 |     public var subtitleLabel : UILabel
 92 |     public var backgroundView : UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:91:32: error: 'UILabel' is unavailable in watchOS
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
    |                                `- error: 'UILabel' is unavailable in watchOS
 92 |     public var backgroundView : UIView?
 93 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:92:33: error: 'UIView' is unavailable in watchOS
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
 92 |     public var backgroundView : UIView?
    |                                 `- error: 'UIView' is unavailable in watchOS
 93 |
 94 |     public var toast : CRToast? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:87:28: error: 'UIView' is unavailable in watchOS
 85 | }
 86 |
 87 | public class CRToastView : UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift:5:30: error: 'UIView' is unavailable in watchOS
 3 | let iOS9 = floor(NSFoundationVersionNumber) >= floor(NSFoundationVersionNumber_iOS_9_0)
 4 |
 5 | class CRToastContainerView : UIView {
   |                              `- error: 'UIView' is unavailable in watchOS
 6 |
 7 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift:12:28: error: 'UIView' is unavailable in watchOS
10 |     public var autorotate : Bool = true
11 |     public var notification : CRToast?
12 |     public var toastView : UIView?
   |                            `- error: 'UIView' is unavailable in watchOS
13 |     public var statusBarStyle : UIStatusBarStyle = .default {
14 |         didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift:13:33: error: 'UIStatusBarStyle' is unavailable in watchOS
11 |     public var notification : CRToast?
12 |     public var toastView : UIView?
13 |     public var statusBarStyle : UIStatusBarStyle = .default {
   |                                 `- error: 'UIStatusBarStyle' is unavailable in watchOS
14 |         didSet {
15 |             self.setNeedsStatusBarAppearanceUpdate()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h: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/Sources/CRToastSwift/CRToastViewController.swift:20:25: error: cannot override 'shouldAutorotate' which has been marked unavailable
18 |
19 |     // MARK : UIViewController
20 |     public override var shouldAutorotate: Bool { return autorotate }
   |                         |- error: cannot override 'shouldAutorotate' which has been marked unavailable
   |                         `- note: remove 'override' modifier to declare a new 'shouldAutorotate'
21 |
22 |     public override var prefersStatusBarHidden: Bool { return UIApplication.shared.isStatusBarHidden }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:384:37: note: 'shouldAutorotate' has been explicitly marked unavailable here
382 |
383 | // New Autorotation support.
384 | @property(nonatomic, readonly) BOOL shouldAutorotate API_DEPRECATED("Update supported interface orientations and call setNeedsUpdateOfSupportedInterfaceOrientations to indicate a change.", ios(6.0, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(watchos);
    |                                     `- note: 'shouldAutorotate' has been explicitly marked unavailable here
385 | @property(nonatomic, readonly) UIInterfaceOrientationMask supportedInterfaceOrientations API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos);
386 | // Returns interface orientation masks.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift:24:50: error: 'UIStatusBarStyle' is unavailable in watchOS
22 |     public override var prefersStatusBarHidden: Bool { return UIApplication.shared.isStatusBarHidden }
23 |
24 |     public override var preferredStatusBarStyle: UIStatusBarStyle {
   |                                                  `- error: 'UIStatusBarStyle' is unavailable in watchOS
25 |         return statusBarStyle
26 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h: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/Sources/CRToastSwift/CRToastViewController.swift:32:73: error: 'UIInterfaceOrientation' is unavailable in watchOS
30 |     }
31 |
32 |     public override func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration: TimeInterval) {
   |                                                                         `- error: 'UIInterfaceOrientation' is unavailable in watchOS
33 |         super.willAnimateRotation(to: toInterfaceOrientation, duration: duration)
34 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastViewController.swift:32:26: error: cannot override 'willAnimateRotation' which has been marked unavailable
30 |     }
31 |
32 |     public override func willAnimateRotation(to toInterfaceOrientation: UIInterfaceOrientation, duration: TimeInterval) {
   |                          |- error: cannot override 'willAnimateRotation' which has been marked unavailable
   |                          `- note: remove 'override' modifier to declare a new 'willAnimateRotation'
33 |         super.willAnimateRotation(to: toInterfaceOrientation, duration: duration)
34 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:403:1: note: 'willAnimateRotation(to:duration:)' has been explicitly marked unavailable here
401 | - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation API_DEPRECATED("", ios(2.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
402 |
403 | - (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration API_DEPRECATED("Implement viewWillTransitionToSize:withTransitionCoordinator: instead", ios(3.0, 8.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
    | `- note: 'willAnimateRotation(to:duration:)' has been explicitly marked unavailable here
404 |
405 | - (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration API_DEPRECATED("", ios(2.0, 5.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift:41:80: error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
39 |     }
40 |
41 |     public override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
   |                                                                                `- error: 'UIViewControllerTransitionCoordinator' is unavailable in watchOS
42 |         super.viewWillTransition(to: size, with: coordinator)
43 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastViewController.swift:9:38: error: 'UIViewController' is unavailable in watchOS
 7 | }
 8 |
 9 | public class CRToastViewController : UIViewController {
   |                                      `- error: 'UIViewController' is unavailable in watchOS
10 |     public var autorotate : Bool = true
11 |     public var notification : CRToast?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastWindow.swift:6:67: error: 'UIEvent' is unavailable in watchOS
 4 |
 5 | public class CRToastWindow : UIWindow {
 6 |     public override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
   |                                                                   `- error: 'UIEvent' is unavailable in watchOS
 7 |         for subview in self.subviews {
 8 |             if subview.hitTest(self.convert(point, to: subview), with: event) != nil { return true }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastWindow.swift:5:30: error: 'UIWindow' is unavailable in watchOS
 3 | import UIKit
 4 |
 5 | public class CRToastWindow : UIWindow {
   |                              `- error: 'UIWindow' is unavailable in watchOS
 6 |     public override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
 7 |         for subview in self.subviews {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastWindow.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CRToastSwift -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CRToastSwift.build/Debug-watchos/CRToastSwift-t.build/Objects-normal/arm64_32/CRToastSwift.abi.json
SwiftCompile normal arm64_32 (in target 'CRToastSwift' from project 'CRToastSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ CRToastConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift (in target 'CRToastSwift' from project 'CRToastSwift')
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:121:19: error: 'UIView' is unavailable in watchOS
 119 |     case spring
 120 |     case gravity
 121 |     case dynamic([UIView])
     |                   `- error: 'UIView' is unavailable in watchOS
 122 | }
 123 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:434:32: error: 'UIStatusBarStyle' is unavailable in watchOS
 432 |     public var subtitleTextShadowOffset :CGSize = CGSize.zero;
 433 |     public var subtitleTextMaxNumberOfLines:Int = 0;
 434 |     public var statusBarStyle :UIStatusBarStyle = .default
     |                                `- error: 'UIStatusBarStyle' is unavailable in watchOS
 435 |
 436 |     public var backgroundColor :UIColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h: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/Sources/CRToastSwift/CRToastConfig.swift:437:32: error: 'UIView' is unavailable in watchOS
 435 |
 436 |     public var backgroundColor :UIColor
 437 |     public var backgroundView :UIView? = nil
     |                                `- error: 'UIView' is unavailable in watchOS
 438 |     public var image :UIImage? = nil
 439 |     public var imageContentMode :UIView.ContentMode = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:439:34: error: 'UIView' is unavailable in watchOS
 437 |     public var backgroundView :UIView? = nil
 438 |     public var image :UIImage? = nil
 439 |     public var imageContentMode :UIView.ContentMode = .center
     |                                  `- error: 'UIView' is unavailable in watchOS
 440 |     public var imageAlignment :CRToastAccessoryViewAlignment = .left
 441 |     public var imageTint :UIColor? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:443:44: error: 'UIActivityIndicatorView' is unavailable in watchOS
 441 |     public var imageTint :UIColor? = nil
 442 |     public var showActivityIndicator :Bool = false
 443 |     public var activityIndicatorViewStyle :UIActivityIndicatorView.Style = .white
     |                                            `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 444 |     public var activityIndicatorAlignment :CRToastAccessoryViewAlignment = .left
 445 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:443:77: error: 'white' is unavailable in watchOS
 441 |     public var imageTint :UIColor? = nil
 442 |     public var showActivityIndicator :Bool = false
 443 |     public var activityIndicatorViewStyle :UIActivityIndicatorView.Style = .white
     |                                                                             `- error: 'white' is unavailable in watchOS
 444 |     public var activityIndicatorAlignment :CRToastAccessoryViewAlignment = .left
 445 |
UIKit.UIActivityIndicatorView.Style.white:4:10: note: 'white' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case white  }
  |          `- note: 'white' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:489:25: error: 'UIStatusBarStyle' is unavailable in watchOS
 487 |         .subtitleTextShadowOffset:CGSize.self,
 488 |         .subtitleTextMaxNumberOfLines:Int.self,
 489 |         .statusBarStyle:UIStatusBarStyle.self,
     |                         `- error: 'UIStatusBarStyle' is unavailable in watchOS
 490 |
 491 |         .backgroundColor:UIColor.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastConfig.swift:492:26: error: 'UIView' is unavailable in watchOS
 490 |
 491 |         .backgroundColor:UIColor.self,
 492 |         .backgroundView :UIView.self,
     |                          `- error: 'UIView' is unavailable in watchOS
 493 |         .image:UIImage?.self,
 494 |         .imageContentMode:UIView.ContentMode.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:494:27: error: 'UIView' is unavailable in watchOS
 492 |         .backgroundView :UIView.self,
 493 |         .image:UIImage?.self,
 494 |         .imageContentMode:UIView.ContentMode.self,
     |                           `- error: 'UIView' is unavailable in watchOS
 495 |         .imageAlignment:CRToastAccessoryViewAlignment.self,
 496 |         .imageTint:UIColor.self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:498:37: error: 'UIActivityIndicatorView' is unavailable in watchOS
 496 |         .imageTint:UIColor.self,
 497 |         .showActivityIndicator:Bool.self,
 498 |         .activityIndicatorViewStyle:UIActivityIndicatorView.Style.self,
     |                                     `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 499 |         .activityIndicatorAlignment:CRToastAccessoryViewAlignment.self,
 500 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:711:38: error: 'UIGestureRecognizer' is unavailable in watchOS
 709 |
 710 |     //Interactions
 711 |     public var gestureRecognizers : [UIGestureRecognizer] = []
     |                                      `- error: 'UIGestureRecognizer' is unavailable in watchOS
 712 |
 713 |     //Autorotate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:725:48: error: 'UIView' is unavailable in watchOS
 723 |
 724 |     //Views and Layout Data
 725 |     fileprivate var _privateNotificationView : UIView?
     |                                                `- error: 'UIView' is unavailable in watchOS
 726 |     fileprivate var privateNotificationView : UIView {
 727 |         if let v = _privateNotificationView { return v }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:726:47: error: 'UIView' is unavailable in watchOS
 724 |     //Views and Layout Data
 725 |     fileprivate var _privateNotificationView : UIView?
 726 |     fileprivate var privateNotificationView : UIView {
     |                                               `- error: 'UIView' is unavailable in watchOS
 727 |         if let v = _privateNotificationView { return v }
 728 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:734:33: error: 'UIView' is unavailable in watchOS
 732 |         return v
 733 |     }
 734 |     public var notificationView:UIView {
     |                                 `- error: 'UIView' is unavailable in watchOS
 735 |         return self.privateNotificationView
 736 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:744:45: error: 'UIView' is unavailable in watchOS
 742 |     }
 743 |
 744 |     fileprivate var _privateStatusBarView : UIView?
     |                                             `- error: 'UIView' is unavailable in watchOS
 745 |     fileprivate var privateStatusBarView : UIView {
 746 |         if let v = _privateStatusBarView { return v }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:745:44: error: 'UIView' is unavailable in watchOS
 743 |
 744 |     fileprivate var _privateStatusBarView : UIView?
 745 |     fileprivate var privateStatusBarView : UIView {
     |                                            `- error: 'UIView' is unavailable in watchOS
 746 |         if let v = _privateStatusBarView { return v }
 747 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:758:30: error: 'UIView' is unavailable in watchOS
 756 |         return v
 757 |     }
 758 |     public var statusBarView:UIView { return self.privateStatusBarView }
     |                              `- error: 'UIView' is unavailable in watchOS
 759 |     public var statusBarViewAnimationFrame1:CGRect {
 760 |         return CRStatusBarViewFrame(self.toastType, self.animationInDirection, self.preferredHeight);
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:765:25: error: 'UIDynamicAnimator' is unavailable in watchOS
 763 |         return CRStatusBarViewFrame(self.toastType, self.animationOutDirection, self.preferredHeight);
 764 |     }
 765 |     public var animator:UIDynamicAnimator? = nil
     |                         `- error: 'UIDynamicAnimator' is unavailable in watchOS
 766 |
 767 |     // options
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h:28:74: note: 'UIDynamicAnimator' has been explicitly marked unavailable here
26 | @end
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) @interface UIDynamicAnimator: NSObject
   |                                                                          `- note: 'UIDynamicAnimator' has been explicitly marked unavailable here
29 |
30 | // When you initialize a dynamic animator with this method, you should only associates views with your behaviors.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:803:31: error: 'UIStatusBarStyle' is unavailable in watchOS
 801 |     public var subtitleTextShadowOffset:CGSize { return options.subtitleTextShadowOffset }
 802 |     public var subtitleTextMaxNumberOfLines:Int { return options.subtitleTextMaxNumberOfLines }
 803 |     public var statusBarStyle:UIStatusBarStyle { return options.statusBarStyle }
     |                               `- error: 'UIStatusBarStyle' is unavailable in watchOS
 804 |
 805 |     public var backgroundColor:UIColor { return options.backgroundColor }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h: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/Sources/CRToastSwift/CRToastConfig.swift:806:31: error: 'UIView' is unavailable in watchOS
 804 |
 805 |     public var backgroundColor:UIColor { return options.backgroundColor }
 806 |     public var backgroundView:UIView? { return options.backgroundView }
     |                               `- error: 'UIView' is unavailable in watchOS
 807 |     public var image:UIImage? { return options.image }
 808 |     public var imageContentMode:UIView.ContentMode { return options.imageContentMode }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:808:33: error: 'UIView' is unavailable in watchOS
 806 |     public var backgroundView:UIView? { return options.backgroundView }
 807 |     public var image:UIImage? { return options.image }
 808 |     public var imageContentMode:UIView.ContentMode { return options.imageContentMode }
     |                                 `- error: 'UIView' is unavailable in watchOS
 809 |     public var imageAlignment:CRToastAccessoryViewAlignment { return options.imageAlignment }
 810 |     public var imageTint:UIColor? { return options.imageTint }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:812:43: error: 'UIActivityIndicatorView' is unavailable in watchOS
 810 |     public var imageTint:UIColor? { return options.imageTint }
 811 |     public var showActivityIndicator:Bool { return options.showActivityIndicator }
 812 |     public var activityIndicatorViewStyle:UIActivityIndicatorView.Style { return options.activityIndicatorViewStyle }
     |                                           `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 813 |     public var activityIndicatorAlignment:CRToastAccessoryViewAlignment { return options.activityIndicatorAlignment }
 814 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:942:67: error: 'UIGestureRecognizer' is unavailable in watchOS
 940 |
 941 |     // MARK: Gestures
 942 |     public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
     |                                                                   `- error: 'UIGestureRecognizer' is unavailable in watchOS
 943 |         return true
 944 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:946:56: error: 'UIGestureRecognizer' is unavailable in watchOS
 944 |     }
 945 |
 946 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
     |                                                        `- error: 'UIGestureRecognizer' is unavailable in watchOS
 947 |         return true
 948 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:946:135: error: 'UIGestureRecognizer' is unavailable in watchOS
 944 |     }
 945 |
 946 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
     |                                                                                                                                       `- error: 'UIGestureRecognizer' is unavailable in watchOS
 947 |         return true
 948 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:950:56: error: 'UIGestureRecognizer' is unavailable in watchOS
 948 |     }
 949 |
 950 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
     |                                                        `- error: 'UIGestureRecognizer' is unavailable in watchOS
 951 |         return true
 952 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:950:98: error: 'UITouch' is unavailable in watchOS
 948 |     }
 949 |
 950 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
     |                                                                                                  `- error: 'UITouch' is unavailable in watchOS
 951 |         return true
 952 |     }
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:954:42: error: 'UIView' is unavailable in watchOS
 952 |     }
 953 |
 954 |     public func initiateAnimator(_ view: UIView) {
     |                                          `- error: 'UIView' is unavailable in watchOS
 955 |         self.animator = UIDynamicAnimator(referenceView: view)
 956 |         self.animator?.delegate = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:691:34: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 689 | }
 690 |
 691 | public class CRToast : NSObject, UIGestureRecognizerDelegate {
     |                                  `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 692 |     public var uuid : UUID = UUID()
 693 |     public var state : CRToastState = .waiting
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h: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/Sources/CRToastSwift/CRToastConfig.swift:968:53: error: 'UIDynamicAnimator' is unavailable in watchOS
 966 |
 967 | extension CRToast : UIDynamicAnimatorDelegate {
 968 |     public func dynamicAnimatorDidPause(_ animator: UIDynamicAnimator) {
     |                                                     `- error: 'UIDynamicAnimator' is unavailable in watchOS
 969 |         // print("pause")
 970 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h:28:74: note: 'UIDynamicAnimator' has been explicitly marked unavailable here
26 | @end
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) @interface UIDynamicAnimator: NSObject
   |                                                                          `- note: 'UIDynamicAnimator' has been explicitly marked unavailable here
29 |
30 | // When you initialize a dynamic animator with this method, you should only associates views with your behaviors.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:967:21: error: 'UIDynamicAnimatorDelegate' is unavailable in watchOS
 965 | }
 966 |
 967 | extension CRToast : UIDynamicAnimatorDelegate {
     |                     `- error: 'UIDynamicAnimatorDelegate' is unavailable in watchOS
 968 |     public func dynamicAnimatorDidPause(_ animator: UIDynamicAnimator) {
 969 |         // print("pause")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h:20:11: note: 'UIDynamicAnimatorDelegate' has been explicitly marked unavailable here
18 |
19 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @protocol UIDynamicAnimatorDelegate <NSObject>
   |           `- note: 'UIDynamicAnimatorDelegate' has been explicitly marked unavailable here
21 |
22 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:989:34: error: 'UIInterfaceOrientation' is unavailable in watchOS
 987 | let CRNavigationBarDefaultHeightiPhoneLandscape:CGFloat = 53.0
 988 |
 989 | func CRGetDeviceOrientation() -> UIInterfaceOrientation {
     |                                  `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 990 |     return UIApplication.shared.statusBarOrientation
 991 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:994:56: error: 'UIInterfaceOrientation' is unavailable in watchOS
 992 |
 993 | // Status bar
 994 | func CRGetStatusBarHeightForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                        `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 995 |     let statusBarFrame = UIApplication.shared.statusBarFrame
 996 |     return statusBarFrame.height
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:998:55: error: 'UIInterfaceOrientation' is unavailable in watchOS
 996 |     return statusBarFrame.height
 997 | }
 998 | func CRGetStatusBarWidthForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                       `- error: 'UIInterfaceOrientation' is unavailable in watchOS
 999 |     let statusBarFrameWidth = UIApplication.shared.keyWindow?.frame.width ?? UIApplication.shared.statusBarFrame.width
1000 |     return statusBarFrameWidth
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1013:39: error: 'UIViewController' is unavailable in watchOS
1011 | extension UIWindow {
1012 |     /// Returns the currently visible view controller if any reachable within the window.
1013 |     public var visibleViewController: UIViewController? {
     |                                       `- error: 'UIViewController' is unavailable in watchOS
1014 |         return UIWindow.visibleViewController(from: rootViewController)
1015 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1023:67: error: 'UIViewController' is unavailable in watchOS
1021 |     ///   - viewController: The view controller to start the recursive search from.
1022 |     /// - Returns: The view controller that is most probably visible on screen right now.
1023 |     public static func visibleViewController(from viewController: UIViewController?) -> UIViewController? {
     |                                                                   `- error: 'UIViewController' is unavailable in watchOS
1024 |         switch viewController {
1025 |         case let navigationController as UINavigationController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1023:89: error: 'UIViewController' is unavailable in watchOS
1021 |     ///   - viewController: The view controller to start the recursive search from.
1022 |     /// - Returns: The view controller that is most probably visible on screen right now.
1023 |     public static func visibleViewController(from viewController: UIViewController?) -> UIViewController? {
     |                                                                                         `- error: 'UIViewController' is unavailable in watchOS
1024 |         switch viewController {
1025 |         case let navigationController as UINavigationController:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1011:11: error: 'UIWindow' is unavailable in watchOS
1009 | // Navigation bar
1010 | // from https://stackoverflow.com/questions/11637709/get-the-current-displaying-uiviewcontroller-on-the-screen-in-appdelegate-m/42486823#42486823
1011 | extension UIWindow {
     |           `- error: 'UIWindow' is unavailable in watchOS
1012 |     /// Returns the currently visible view controller if any reachable within the window.
1013 |     public var visibleViewController: UIViewController? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastConfig.swift:1039:60: error: 'UIInterfaceOrientation' is unavailable in watchOS
1037 |     }
1038 | }
1039 | func CRGetNavigationBarHeightForOrientation(_ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                            `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1040 |     if let rootViewController = UIApplication.shared.keyWindow?.rootViewController, let visibleViewController = UIWindow.visibleViewController(from: rootViewController) {
1041 |         return visibleViewController.view.safeAreaInsets.top
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1054:112: error: 'UIInterfaceOrientation' is unavailable in watchOS
1052 |
1053 | // Notification view
1054 | func CRGetNotificationViewHeightForOrientation(_ type: CRToastType, _ preferredHeight: CGFloat, _ orientation: UIInterfaceOrientation) -> CGFloat {
     |                                                                                                                `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1055 |     switch type {
1056 |     case .statusBar:
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1069:107: error: 'UIInterfaceOrientation' is unavailable in watchOS
1067 | }
1068 |
1069 | func CRNotificationViewSizeForOrientation(_ type: CRToastType, _ preferredHeight: CGFloat, _ orientation: UIInterfaceOrientation) -> CGSize {
     |                                                                                                           `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1070 |     return CGSize(width: CRGetStatusBarWidthForOrientation(orientation), height: CRGetNotificationViewHeightForOrientation(type, preferredHeight, orientation))
1071 | }
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1096:63: error: 'UIInterfaceOrientation' is unavailable in watchOS
1094 | }
1095 |
1096 | func CRGetNotificationContainerFrame(_ statusBarOrientation : UIInterfaceOrientation, _ notificationSize : CGSize) -> CGRect {
     |                                                               `- error: 'UIInterfaceOrientation' is unavailable in watchOS
1097 |     var containerFrame = CGRect(x: 0, y: 0, width: notificationSize.width, height: notificationSize.height)
1098 |
/Applications/Xcode-27.0.0-Release.Candidate.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/Sources/CRToastSwift/CRToastConfig.swift:1115:57: error: 'UIView' is unavailable in watchOS
1113 | }
1114 |
1115 | func CRStatusBarSnapShotView(_ underStatusBar: Bool) -> UIView? {
     |                                                         `- error: 'UIView' is unavailable in watchOS
1116 |     return underStatusBar ? UIApplication.shared.keyWindow?.rootViewController?.view.snapshotView(afterScreenUpdates: true) : UIScreen.main.snapshotView(afterScreenUpdates: true)
1117 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1122:46: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
1120 | // MARK: Gesture Recognizers
1121 |
1122 | public class CRToastSwipeGestureRecognizer : UISwipeGestureRecognizer {
     |                                              `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
1123 |     public var automaticallyDismiss : Bool = true
1124 |     public var interactionType : CRToastInteractionType = .tap
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeGestureRecognizer.h:31:12: note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UISwipeGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UISwipeGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property(nonatomic) NSUInteger                        numberOfTouchesRequired API_UNAVAILABLE(tvos); // default is 1. the number of fingers that must swipe
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:1128:44: error: 'UITapGestureRecognizer' is unavailable in watchOS
1126 | }
1127 |
1128 | public class CRToastTapGestureRecognizer : UITapGestureRecognizer {
     |                                            `- error: 'UITapGestureRecognizer' is unavailable in watchOS
1129 |     public var automaticallyDismiss : Bool = true
1130 |     public var interactionType : CRToastInteractionType = .tap
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:510:20: error: 'UIApplication' is unavailable in watchOS
 508 |
 509 |     fileprivate init() {
 510 |         if let d = UIApplication.shared.delegate?.window??.tintColor {
     |                    `- error: 'UIApplication' is unavailable in watchOS
 511 |             backgroundColor = d
 512 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastConfig.swift:597:54: error: 'UIStatusBarStyle' is unavailable in watchOS
 595 |         if let v = cleanOptions[.subtitleTextShadowOffset] as? CGSize { subtitleTextShadowOffset = v }
 596 |         if let v = cleanOptions[.subtitleTextMaxNumberOfLines] as? Int { subtitleTextMaxNumberOfLines = v }
 597 |         if let v = cleanOptions[.statusBarStyle] as? UIStatusBarStyle { statusBarStyle = v }
     |                                                      `- error: 'UIStatusBarStyle' is unavailable in watchOS
 598 |
 599 |         if let v = cleanOptions[.backgroundColor] as? UIColor { backgroundColor = v }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h: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/Sources/CRToastSwift/CRToastConfig.swift:600:55: error: 'UIView' is unavailable in watchOS
 598 |
 599 |         if let v = cleanOptions[.backgroundColor] as? UIColor { backgroundColor = v }
 600 |         if let v = cleanOptions[.backgroundView ] as? UIView { backgroundView  = v }
     |                                                       `- error: 'UIView' is unavailable in watchOS
 601 |         if let v = cleanOptions[.image] as? UIImage? { image = v }
 602 |         if let v = cleanOptions[.imageContentMode] as? UIView.ContentMode { imageContentMode = v }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:602:56: error: 'UIView' is unavailable in watchOS
 600 |         if let v = cleanOptions[.backgroundView ] as? UIView { backgroundView  = v }
 601 |         if let v = cleanOptions[.image] as? UIImage? { image = v }
 602 |         if let v = cleanOptions[.imageContentMode] as? UIView.ContentMode { imageContentMode = v }
     |                                                        `- error: 'UIView' is unavailable in watchOS
 603 |         if let v = cleanOptions[.imageAlignment] as? CRToastAccessoryViewAlignment { imageAlignment = v }
 604 |         if let v = cleanOptions[.imageTint] as? UIColor? { imageTint = v }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift:606:66: error: 'UIActivityIndicatorView' is unavailable in watchOS
 604 |         if let v = cleanOptions[.imageTint] as? UIColor? { imageTint = v }
 605 |         if let v = cleanOptions[.showActivityIndicator] as? Bool { showActivityIndicator = v }
 606 |         if let v = cleanOptions[.activityIndicatorViewStyle] as? UIActivityIndicatorView.Style { activityIndicatorViewStyle = v }
     |                                                                  `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 607 |         if let v = cleanOptions[.activityIndicatorAlignment] as? CRToastAccessoryViewAlignment { activityIndicatorAlignment = v }
 608 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastConfig.swift (in target 'CRToastSwift' from project 'CRToastSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CRToastConfig.swift
SwiftCompile normal arm64_32 Compiling\ CRToastView.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift (in target 'CRToastSwift' from project 'CRToastSwift')
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:88:28: error: 'UIImageView' is unavailable in watchOS
 86 |
 87 | public class CRToastView : UIView {
 88 |     public var imageView : UIImageView
    |                            `- error: 'UIImageView' is unavailable in watchOS
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:89:36: error: 'UIActivityIndicatorView' is unavailable in watchOS
 87 | public class CRToastView : UIView {
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
    |                                    `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:90:24: error: 'UILabel' is unavailable in watchOS
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
    |                        `- error: 'UILabel' is unavailable in watchOS
 91 |     public var subtitleLabel : UILabel
 92 |     public var backgroundView : UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:91:32: error: 'UILabel' is unavailable in watchOS
 89 |     public var activityIndicator : UIActivityIndicatorView
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
    |                                `- error: 'UILabel' is unavailable in watchOS
 92 |     public var backgroundView : UIView?
 93 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:92:33: error: 'UIView' is unavailable in watchOS
 90 |     public var label : UILabel
 91 |     public var subtitleLabel : UILabel
 92 |     public var backgroundView : UIView?
    |                                 `- error: 'UIView' is unavailable in watchOS
 93 |
 94 |     public var toast : CRToast? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:87:28: error: 'UIView' is unavailable in watchOS
 85 | }
 86 |
 87 | public class CRToastView : UIView {
    |                            `- error: 'UIView' is unavailable in watchOS
 88 |     public var imageView : UIImageView
 89 |     public var activityIndicator : UIActivityIndicatorView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:134:21: error: 'UIImageView' is unavailable in watchOS
132 |
133 |     override init(frame: CGRect) {
134 |         imageView = UIImageView(frame: CGRect.zero)
    |                     `- error: 'UIImageView' is unavailable in watchOS
135 |         activityIndicator = UIActivityIndicatorView(style: .white)
136 |         label = UILabel(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:135:29: error: 'UIActivityIndicatorView' is unavailable in watchOS
133 |     override init(frame: CGRect) {
134 |         imageView = UIImageView(frame: CGRect.zero)
135 |         activityIndicator = UIActivityIndicatorView(style: .white)
    |                             `- error: 'UIActivityIndicatorView' is unavailable in watchOS
136 |         label = UILabel(frame: CGRect.zero)
137 |         subtitleLabel = UILabel(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:135:61: error: 'white' is unavailable in watchOS
133 |     override init(frame: CGRect) {
134 |         imageView = UIImageView(frame: CGRect.zero)
135 |         activityIndicator = UIActivityIndicatorView(style: .white)
    |                                                             `- error: 'white' is unavailable in watchOS
136 |         label = UILabel(frame: CGRect.zero)
137 |         subtitleLabel = UILabel(frame: CGRect.zero)
UIKit.UIActivityIndicatorView.Style.white:4:10: note: 'white' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case white  }
  |          `- note: 'white' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:136:17: error: 'UILabel' is unavailable in watchOS
134 |         imageView = UIImageView(frame: CGRect.zero)
135 |         activityIndicator = UIActivityIndicatorView(style: .white)
136 |         label = UILabel(frame: CGRect.zero)
    |                 `- error: 'UILabel' is unavailable in watchOS
137 |         subtitleLabel = UILabel(frame: CGRect.zero)
138 |         defer {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:137:25: error: 'UILabel' is unavailable in watchOS
135 |         activityIndicator = UIActivityIndicatorView(style: .white)
136 |         label = UILabel(frame: CGRect.zero)
137 |         subtitleLabel = UILabel(frame: CGRect.zero)
    |                         `- error: 'UILabel' is unavailable in watchOS
138 |         defer {
139 |             self.isUserInteractionEnabled = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:140:18: error: 'accessibilityLabel' is unavailable in watchOS
138 |         defer {
139 |             self.isUserInteractionEnabled = true
140 |             self.accessibilityLabel = className(for: self)
    |                  `- error: 'accessibilityLabel' is unavailable in watchOS
141 |             self.autoresizingMask = .flexibleWidth
142 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:156:18: error: 'isAccessibilityElement' is unavailable in watchOS
154 |             self.addSubview(subtitleLabel)
155 |
156 |             self.isAccessibilityElement = true
    |                  `- error: 'isAccessibilityElement' is unavailable in watchOS
157 |         }
158 |         super.init(frame: frame)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:162:21: error: 'UIImageView' is unavailable in watchOS
160 |
161 |     required init?(coder aDecoder: NSCoder) {
162 |         imageView = UIImageView(frame: CGRect.zero)
    |                     `- error: 'UIImageView' is unavailable in watchOS
163 |         activityIndicator = UIActivityIndicatorView(style: .white)
164 |         label = UILabel(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:163:29: error: 'UIActivityIndicatorView' is unavailable in watchOS
161 |     required init?(coder aDecoder: NSCoder) {
162 |         imageView = UIImageView(frame: CGRect.zero)
163 |         activityIndicator = UIActivityIndicatorView(style: .white)
    |                             `- error: 'UIActivityIndicatorView' is unavailable in watchOS
164 |         label = UILabel(frame: CGRect.zero)
165 |         subtitleLabel = UILabel(frame: CGRect.zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:163:61: error: 'white' is unavailable in watchOS
161 |     required init?(coder aDecoder: NSCoder) {
162 |         imageView = UIImageView(frame: CGRect.zero)
163 |         activityIndicator = UIActivityIndicatorView(style: .white)
    |                                                             `- error: 'white' is unavailable in watchOS
164 |         label = UILabel(frame: CGRect.zero)
165 |         subtitleLabel = UILabel(frame: CGRect.zero)
UIKit.UIActivityIndicatorView.Style.white:4:10: note: 'white' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case white  }
  |          `- note: 'white' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:164:17: error: 'UILabel' is unavailable in watchOS
162 |         imageView = UIImageView(frame: CGRect.zero)
163 |         activityIndicator = UIActivityIndicatorView(style: .white)
164 |         label = UILabel(frame: CGRect.zero)
    |                 `- error: 'UILabel' is unavailable in watchOS
165 |         subtitleLabel = UILabel(frame: CGRect.zero)
166 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:165:25: error: 'UILabel' is unavailable in watchOS
163 |         activityIndicator = UIActivityIndicatorView(style: .white)
164 |         label = UILabel(frame: CGRect.zero)
165 |         subtitleLabel = UILabel(frame: CGRect.zero)
    |                         `- error: 'UILabel' is unavailable in watchOS
166 |
167 |         super.init(coder: aDecoder)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:170:14: error: 'accessibilityLabel' is unavailable in watchOS
168 |
169 |         self.isUserInteractionEnabled = true
170 |         self.accessibilityLabel = className(for: self)
    |              `- error: 'accessibilityLabel' is unavailable in watchOS
171 |         self.autoresizingMask = .flexibleWidth
172 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:186:14: error: 'isAccessibilityElement' is unavailable in watchOS
184 |         self.addSubview(subtitleLabel)
185 |
186 |         self.isAccessibilityElement = true
    |              `- error: 'isAccessibilityElement' is unavailable in watchOS
187 |     }
188 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift:191:20: error: 'UIApplication' is unavailable in watchOS
189 |     var hasTopNotch: Bool {
190 |         if #available(iOS 11.0,  *) {
191 |             return UIApplication.shared.delegate?.window??.safeAreaInsets.top ?? 0 > 20
    |                    `- error: 'UIApplication' is unavailable in watchOS
192 |         }
193 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastView.swift (in target 'CRToastSwift' from project 'CRToastSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CRToastView.swift
SwiftCompile normal arm64_32 Compiling\ CRToastManager.swift /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift (in target 'CRToastSwift' from project 'CRToastSwift')
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:3:23: error: 'UIView' is unavailable in watchOS
  1 | import UIKit
  2 |
  3 | func image(with view: UIView) -> UIImage? {
    |                       `- error: 'UIView' is unavailable in watchOS
  4 |     UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.isOpaque, 0.0)
  5 |     defer { UIGraphicsEndImageContext() }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:95:30: error: 'UIWindow' is unavailable in watchOS
 93 |     // MARK: instance stuff
 94 |     var showingNotification : Bool { return notifications.count > 0 }
 95 |     var notificationWindow : UIWindow
    |                              `- error: 'UIWindow' is unavailable in watchOS
 96 |     var statusBarView : UIView?
 97 |     var notificationView : UIView?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/CRToastSwift/CRToastManager.swift:96:25: error: 'UIView' is unavailable in watchOS
 94 |     var showingNotification : Bool { return notifications.count > 0 }
 95 |     var notificationWindow : UIWindow
 96 |     var statusBarView : UIView?
    |                         `- error: 'UIView' is unavailable in watchOS
 97 |     var notificationView : UIView?
 98 |     var notification : CRToast? { return notifications.first }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:97:28: error: 'UIView' is unavailable in watchOS
 95 |     var notificationWindow : UIWindow
 96 |     var statusBarView : UIView?
 97 |     var notificationView : UIView?
    |                            `- error: 'UIView' is unavailable in watchOS
 98 |     var notification : CRToast? { return notifications.first }
 99 |     var notifications : [CRToast] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:141:87: error: 'UIView' is unavailable in watchOS
139 |
140 |     // MARK: Outward Animations
141 |     func CRToastOutwardAnimationsCompletionBlock(_ manager: CRToastManager, callout: [UIView]? = nil) -> CRToastAnimationCompletionBlock {
    |                                                                                       `- error: 'UIView' is unavailable in watchOS
142 |         return { finished in
143 |             if manager.notification?.showActivityIndicator ?? false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:179:42: error: 'UIView' is unavailable in watchOS
177 |     }
178 |
179 |     fileprivate func checkAnim(for view: UIView?, lastFrame: CGRect?, delay: Double, _ callback : @escaping ()->Void) {
    |                                          `- error: 'UIView' is unavailable in watchOS
180 |         guard let view = view else { callback() ; return }
181 |         guard let lastFrame = lastFrame else { callback() ; return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:191:75: error: 'UIView' is unavailable in watchOS
189 |         }
190 |     }
191 |     fileprivate func setupOutGravity(_ manager: CRToastManager, callout: [UIView]? = nil) {
    |                                                                           `- error: 'UIView' is unavailable in watchOS
192 |         let notification = manager.notification
193 |         if manager.notification?.animator == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:401:65: error: 'UIView' is unavailable in watchOS
399 |     }
400 |
401 |     fileprivate func setupInGravity(_ toast: CRToast, callout: [UIView]? = nil) {
    |                                                                 `- error: 'UIView' is unavailable in watchOS
402 |         if let notificationView = self.notificationView, let statusBarView = self.statusBarView, let rootViewController = self.notificationWindow.rootViewController {
403 |             toast.initiateAnimator(rootViewController.view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:597:47: error: 'UICollisionBehavior' is unavailable in watchOS
595 |      */
596 |
597 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item: UIDynamicItem, withBoundaryIdentifier identifier: NSCopying?) {
    |                                               `- error: 'UICollisionBehavior' is unavailable in watchOS
598 |         if let cb = self.gravityAnimationCompletion {
599 |             cb(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:597:90: error: 'UIDynamicItem' is unavailable in watchOS
595 |      */
596 |
597 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item: UIDynamicItem, withBoundaryIdentifier identifier: NSCopying?) {
    |                                                                                          `- error: 'UIDynamicItem' is unavailable in watchOS
598 |         if let cb = self.gravityAnimationCompletion {
599 |             cb(true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:47: error: 'UICollisionBehavior' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                               `- error: 'UICollisionBehavior' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:91: error: 'UIDynamicItem' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                                                                           `- error: 'UIDynamicItem' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:603:118: error: 'UIDynamicItem' is unavailable in watchOS
601 |     }
602 |
603 |     public func collisionBehavior(_ behavior: UICollisionBehavior, endedContactFor item1: UIDynamicItem, with item2: UIDynamicItem) {
    |                                                                                                                      `- error: 'UIDynamicItem' is unavailable in watchOS
604 |         if let _ = item1 as? CRToastView { // ignore
605 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicBehavior.h:25:11: note: 'UIDynamicItem' has been explicitly marked unavailable here
23 |
24 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @protocol UIDynamicItem <NSObject>
   |           `- note: 'UIDynamicItem' has been explicitly marked unavailable here
26 |
27 | @property (nonatomic, readwrite) CGPoint center;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:524:28: error: 'UICollisionBehaviorDelegate' is unavailable in watchOS
522 | }
523 |
524 | extension CRToastManager : UICollisionBehaviorDelegate {
    |                            `- error: 'UICollisionBehaviorDelegate' is unavailable in watchOS
525 |     /*
526 |     // for funsies, emit particles from the point of contact
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:26:11: note: 'UICollisionBehaviorDelegate' has been explicitly marked unavailable here
24 |
25 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
26 | @protocol UICollisionBehaviorDelegate <NSObject>
   |           `- note: 'UICollisionBehaviorDelegate' has been explicitly marked unavailable here
27 | @optional
28 |
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:103:65: error: argument passed to call that takes no arguments
101 |
102 |     override init() {
103 |         notificationWindow = CRToastWindow(frame: UIScreen.main.bounds)
    |                                                                 `- error: argument passed to call that takes no arguments
104 |         notificationWindow.autoresizingMask = [.flexibleWidth, .flexibleHeight]
105 |         notificationWindow.windowLevel = .statusBar
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:105:43: error: 'statusBar' is unavailable in watchOS
103 |         notificationWindow = CRToastWindow(frame: UIScreen.main.bounds)
104 |         notificationWindow.autoresizingMask = [.flexibleWidth, .flexibleHeight]
105 |         notificationWindow.windowLevel = .statusBar
    |                                           `- error: 'statusBar' is unavailable in watchOS
106 |         notificationWindow.rootViewController = CRToastViewController()
107 |         notificationWindow.rootViewController?.view.clipsToBounds = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:108:34: note: 'statusBar' has been explicitly marked unavailable here
106 | UIKIT_EXTERN const UIWindowLevel UIWindowLevelNormal API_UNAVAILABLE(watchos);
107 | UIKIT_EXTERN const UIWindowLevel UIWindowLevelAlert API_UNAVAILABLE(watchos);
108 | UIKIT_EXTERN const UIWindowLevel UIWindowLevelStatusBar API_UNAVAILABLE(tvos, watchos);
    |                                  `- note: 'statusBar' has been explicitly marked unavailable here
109 |
110 | // Posted when the window becomes visible with a nil userInfo dictionary.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:199:19: error: 'UIView' is unavailable in watchOS
197 |         }
198 |         manager.notification?.animator?.removeAllBehaviors()
199 |         var gv = [UIView]()
    |                   `- error: 'UIView' is unavailable in watchOS
200 |         if let v = manager.notificationView { gv.append(v) }
201 |         if let v = manager.statusBarView { gv.append(v) }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:202:23: error: 'UIGravityBehavior' is unavailable in watchOS
200 |         if let v = manager.notificationView { gv.append(v) }
201 |         if let v = manager.statusBarView { gv.append(v) }
202 |         let gravity = UIGravityBehavior(items: gv)
    |                       `- error: 'UIGravityBehavior' is unavailable in watchOS
203 |         gravity.gravityDirection = notification?.outGravityDirection ?? CGVector(dx: 0, dy: -1)
204 |         gravity.magnitude = notification?.gravityMagnitude ?? CROptions.default.gravityMagnitude
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGravityBehavior.h:17:12: note: 'UIGravityBehavior' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UIGravityBehavior : UIDynamicBehavior
   |            `- note: 'UIGravityBehavior' has been explicitly marked unavailable here
18 |
19 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:206:31: error: 'UIView' is unavailable in watchOS
204 |         gravity.magnitude = notification?.gravityMagnitude ?? CROptions.default.gravityMagnitude
205 |
206 |         var collisionItems = [UIView]()
    |                               `- error: 'UIView' is unavailable in watchOS
207 |         if let v = manager.notificationView { collisionItems.append(v) }
208 |         if let v = manager.statusBarView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:213:25: error: 'UICollisionBehavior' is unavailable in watchOS
211 |             }
212 |         }
213 |         let collision = UICollisionBehavior(items: collisionItems)
    |                         `- error: 'UICollisionBehavior' is unavailable in watchOS
214 |         collision.collisionDelegate = manager
215 |         if let c = callout, let rootViewController = manager.notificationWindow.rootViewController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:219:25: error: 'UIImageView' is unavailable in watchOS
217 |                 if vo.isHidden { continue }
218 |                 if vo.superview == rootViewController.view { continue } // views have to share the same parent
219 |                 let v = UIImageView(image: image(with: vo))
    |                         `- error: 'UIImageView' is unavailable in watchOS
220 |                 v.frame = vo.superview!.convert(vo.frame, to: rootViewController.view)
221 |                 rootViewController.view.addSubview(v)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:223:28: error: 'UISnapBehavior' is unavailable in watchOS
221 |                 rootViewController.view.addSubview(v)
222 |                 collisionItems.append(v)
223 |                 let snap = UISnapBehavior(item: v, snapTo: v.center)
    |                            `- error: 'UISnapBehavior' is unavailable in watchOS
224 |                 notification?.animator?.addBehavior(snap)
225 |                 collision.addItem(v)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISnapBehavior.h:17:12: note: 'UISnapBehavior' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UISnapBehavior : UIDynamicBehavior
   |            `- note: 'UISnapBehavior' has been explicitly marked unavailable here
18 |
19 | // The point argument is expressed in the reference coordinate system
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:229:30: error: 'UIScreen' is unavailable in watchOS
227 |             }
228 |
229 |             let screenSize = UIScreen.main.bounds.size
    |                              `- error: 'UIScreen' is unavailable in watchOS
230 |             let outsideScreenBoundary = UIBezierPath(rect: CGRect(x: -screenSize.width, y: -screenSize.height, width: 3*screenSize.width, height: 3*screenSize.height))
231 |             collision.addBoundary(withIdentifier: CRToastManager.kCRToastManagerCollisionBoundaryIdentifier, for: outsideScreenBoundary)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:229:39: error: 'main' is unavailable in watchOS
227 |             }
228 |
229 |             let screenSize = UIScreen.main.bounds.size
    |                                       `- error: 'main' is unavailable in watchOS
230 |             let outsideScreenBoundary = UIBezierPath(rect: CGRect(x: -screenSize.width, y: -screenSize.height, width: 3*screenSize.width, height: 3*screenSize.height))
231 |             collision.addBoundary(withIdentifier: CRToastManager.kCRToastManagerCollisionBoundaryIdentifier, for: outsideScreenBoundary)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:251:27: error: 'UIDynamicItemBehavior' is unavailable in watchOS
249 |         }
250 |         if callout == nil {
251 |             let rotLock = UIDynamicItemBehavior(items: collisionItems)
    |                           `- error: 'UIDynamicItemBehavior' is unavailable in watchOS
252 |             rotLock.allowsRotation = false
253 |             manager.notification?.animator?.addBehavior(rotLock)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicItemBehavior.h:16:12: note: 'UIDynamicItemBehavior' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDynamicItemBehavior : UIDynamicBehavior
   |            `- note: 'UIDynamicItemBehavior' has been explicitly marked unavailable here
17 |
18 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:272:21: error: 'UIView' is unavailable in watchOS
270 |
271 |                 case .linear:
272 |                     UIView.animate(withDuration: notification?.animateOutTimeInterval ?? 0.5,
    |                     `- error: 'UIView' is unavailable in watchOS
273 |                                    delay: 0,
274 |                                    options: [],
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:278:21: error: 'UIView' is unavailable in watchOS
276 |                                    completion: manager.CRToastOutwardAnimationsCompletionBlock(manager))
277 |                 case .spring:
278 |                     UIView.animate(withDuration: notification?.animateOutTimeInterval ?? 0.5,
    |                     `- error: 'UIView' is unavailable in watchOS
279 |                                    delay: 0,
280 |                                    usingSpringWithDamping: notification?.springDamping ?? 0.5,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:359:77: error: binary operator '+' cannot be applied to operands of type 'UIWindow.Level' and 'Int'
357 |
358 |             notificationWindow.rootViewController?.view.frame = containerFrame
359 |             notificationWindow.windowLevel = toast.underStatusBar ? .normal + 1 : .statusBar
    |                                                                             `- error: binary operator '+' cannot be applied to operands of type 'UIWindow.Level' and 'Int'
360 |
361 |             let statusBarView = toast.statusBarView
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:395:37: error: 'post(notification:argument:)' is unavailable in watchOS
393 |                 let deadlineTime = DispatchTime.now() + 0.5
394 |                 DispatchQueue.main.asyncAfter(deadline: deadlineTime) {
395 |                     UIAccessibility.post(notification: .announcement, argument: "Alert: \(toast.text) \(toast.subtitleText ?? "")")
    |                                     `- error: 'post(notification:argument:)' is unavailable in watchOS
396 |                 }
397 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:406:27: error: 'UIGravityBehavior' is unavailable in watchOS
404 |             toast.animator?.removeAllBehaviors()
405 |
406 |             let gravity = UIGravityBehavior(items: [notificationView, statusBarView])
    |                           `- error: 'UIGravityBehavior' is unavailable in watchOS
407 |             gravity.gravityDirection = toast.inGravityDirection
408 |             gravity.magnitude = toast.gravityMagnitude
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGravityBehavior.h:17:12: note: 'UIGravityBehavior' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UIGravityBehavior : UIDynamicBehavior
   |            `- note: 'UIGravityBehavior' has been explicitly marked unavailable here
18 |
19 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:416:29: error: 'UIView' is unavailable in watchOS
414 |                 for vo in c {
415 |                     if vo.superview == rootViewController.view { continue } // views have to share the same parent
416 |                     let v = UIView(frame: vo.frame)
    |                             `- error: 'UIView' is unavailable in watchOS
417 |                     v.backgroundColor = UIColor.clear
418 |                     rootViewController.view.addSubview(v)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:420:32: error: 'UISnapBehavior' is unavailable in watchOS
418 |                     rootViewController.view.addSubview(v)
419 |                     collisionItems.append(v)
420 |                     let snap = UISnapBehavior(item: v, snapTo: v.center)
    |                                `- error: 'UISnapBehavior' is unavailable in watchOS
421 |                     toast.animator?.addBehavior(snap)
422 |                 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISnapBehavior.h:17:12: note: 'UISnapBehavior' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UISnapBehavior : UIDynamicBehavior
   |            `- note: 'UISnapBehavior' has been explicitly marked unavailable here
18 |
19 | // The point argument is expressed in the reference coordinate system
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:424:31: error: 'UIDynamicItemBehavior' is unavailable in watchOS
422 |                 }
423 |             } else {
424 |                 let rotLock = UIDynamicItemBehavior(items: collisionItems)
    |                               `- error: 'UIDynamicItemBehavior' is unavailable in watchOS
425 |                 rotLock.allowsRotation = false
426 |                 toast.animator?.addBehavior(rotLock)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicItemBehavior.h:16:12: note: 'UIDynamicItemBehavior' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDynamicItemBehavior : UIDynamicBehavior
   |            `- note: 'UIDynamicItemBehavior' has been explicitly marked unavailable here
17 |
18 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:428:29: error: 'UICollisionBehavior' is unavailable in watchOS
426 |                 toast.animator?.addBehavior(rotLock)
427 |             }
428 |             let collision = UICollisionBehavior(items: collisionItems)
    |                             `- error: 'UICollisionBehavior' is unavailable in watchOS
429 |             collision.collisionDelegate = self
430 |             collision.addBoundary(withIdentifier: CRToastManager.kCRToastManagerCollisionBoundaryIdentifier,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollisionBehavior.h:40:12: note: 'UICollisionBehavior' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @interface UICollisionBehavior : UIDynamicBehavior
   |            `- note: 'UICollisionBehavior' has been explicitly marked unavailable here
41 |
42 | - (instancetype)initWithItems:(NSArray<id <UIDynamicItem>> *)items NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:442:13: error: 'UIView' is unavailable in watchOS
440 |         switch toast.animationTypeIn {
441 |         case .linear:
442 |             UIView.animate(withDuration: toast.animateInTimeInterval,
    |             `- error: 'UIView' is unavailable in watchOS
443 |                            animations: animation,
444 |                            completion: completion)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:446:13: error: 'UIView' is unavailable in watchOS
444 |                            completion: completion)
445 |         case .spring:
446 |             UIView.animate(withDuration: toast.animateInTimeInterval,
    |             `- error: 'UIView' is unavailable in watchOS
447 |                            delay: 0.0,
448 |                            usingSpringWithDamping: toast.springDamping,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:469:17: error: 'UIView' is unavailable in watchOS
467 |         let bnds = CGRect(x: self.bounds.origin.x - self.lineWidth, y: self.bounds.origin.y - self.lineWidth, width: w, height: h)
468 |
469 |         let v = UIView(frame: bnds)
    |                 `- error: 'UIView' is unavailable in watchOS
470 |         UIGraphicsBeginImageContextWithOptions(v.frame.size, false, UIScreen.main.scale)
471 |         if let ctx = UIGraphicsGetCurrentContext() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:470:69: error: 'UIScreen' is unavailable in watchOS
468 |
469 |         let v = UIView(frame: bnds)
470 |         UIGraphicsBeginImageContextWithOptions(v.frame.size, false, UIScreen.main.scale)
    |                                                                     `- error: 'UIScreen' is unavailable in watchOS
471 |         if let ctx = UIGraphicsGetCurrentContext() {
472 |             v.layer.render(in: ctx)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:470:78: error: 'main' is unavailable in watchOS
468 |
469 |         let v = UIView(frame: bnds)
470 |         UIGraphicsBeginImageContextWithOptions(v.frame.size, false, UIScreen.main.scale)
    |                                                                              `- error: 'main' is unavailable in watchOS
471 |         if let ctx = UIGraphicsGetCurrentContext() {
472 |             v.layer.render(in: ctx)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:492:17: error: 'UIView' is unavailable in watchOS
490 |         let bnds = CGRect(x: self.bounds.origin.x - self.lineWidth, y: self.bounds.origin.y - self.lineWidth, width: w, height: h)
491 |
492 |         let v = UIView(frame: bnds)
    |                 `- error: 'UIView' is unavailable in watchOS
493 |         UIGraphicsBeginImageContextWithOptions(v.frame.size, false, UIScreen.main.scale)
494 |         if let ctx = UIGraphicsGetCurrentContext() {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift:493:69: error: 'UIScreen' is unavailable in watchOS
491 |
492 |         let v = UIView(frame: bnds)
493 |         UIGraphicsBeginImageContextWithOptions(v.frame.size, false, UIScreen.main.scale)
    |                                                                     `- error: 'UIScreen' is unavailable in watchOS
494 |         if let ctx = UIGraphicsGetCurrentContext() {
495 |             v.layer.render(in: ctx)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CRToastSwift/CRToastManager.swift (in target 'CRToastSwift' from project 'CRToastSwift')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CRToastManager.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-16 08:59:00.436 xcodebuild[806:4925] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ CRToastSwift (in target 'CRToastSwift' from project 'CRToastSwift')
	SwiftCompile normal arm64 (in target 'CRToastSwift' from project 'CRToastSwift')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CRToastSwift (in target 'CRToastSwift' from project 'CRToastSwift')
	SwiftCompile normal arm64_32 (in target 'CRToastSwift' from project 'CRToastSwift')
	Building workspace CRToastSwift with scheme CRToastSwift
(5 failures)
BUILD FAILURE 6.4 watchOS