The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ToastMaster, reference 1.0.0 (08c439), with Swift 6.4 for watchOS using Xcode 27.0 on 26 Sep 2026 17:52:22 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 ToastMaster -destination generic/platform=watchOS

Build Log

SwiftCompile normal arm64 Compiling\ ToastElementsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:12:49: error: 'UIImageView' is unavailable in watchOS
10 |
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
   |                                                 `- error: 'UIImageView' is unavailable in watchOS
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
/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/ToastMaster/Services/ToastElementsBuilder.swift:13:58: error: 'UITextViewDelegate' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                          `- error: 'UITextViewDelegate' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:13:81: error: 'UITextView' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                 `- error: 'UITextView' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:60: error: 'UITextViewDelegate' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                            `- error: 'UITextViewDelegate' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:83: error: 'UITextView' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                   `- error: 'UITextView' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:25:56: error: 'UIImageView' is unavailable in watchOS
23 |     }
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
   |                                                        `- error: 'UIImageView' is unavailable in watchOS
26 |         let view = UIImageView()
27 |         view.tintColor = config.iconConfig.tintColor
/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/ToastMaster/Services/ToastElementsBuilder.swift:34:65: error: 'UITextViewDelegate' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                 `- error: 'UITextViewDelegate' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:34:88: error: 'UITextView' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                        `- error: 'UITextView' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:67: error: 'UITextViewDelegate' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                   `- error: 'UITextViewDelegate' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastElementsBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:90: error: 'UITextView' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                          `- error: 'UITextView' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:26:20: error: 'UIImageView' is unavailable in watchOS
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
26 |         let view = UIImageView()
   |                    `- error: 'UIImageView' is unavailable in watchOS
27 |         view.tintColor = config.iconConfig.tintColor
28 |         view.image = icon?.withRenderingMode(config.iconConfig.renderingMode)
/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/ToastMaster/Services/ToastElementsBuilder.swift:26:20: error: 'init()' is unavailable in watchOS
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
26 |         let view = UIImageView()
   |                    `- error: 'init()' is unavailable in watchOS
27 |         view.tintColor = config.iconConfig.tintColor
28 |         view.image = icon?.withRenderingMode(config.iconConfig.renderingMode)
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:35:24: error: 'UITextView' is unavailable in watchOS
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
35 |         let textView = UITextView()
   |                        `- error: 'UITextView' is unavailable in watchOS
36 |         textView.attributedText = header?.htmlConvertToAttributedString
37 |         textView.font = config.textConfig.header.regularText.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:35:24: error: 'init()' is unavailable in watchOS
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
35 |         let textView = UITextView()
   |                        `- error: 'init()' is unavailable in watchOS
36 |         textView.attributedText = header?.htmlConvertToAttributedString
37 |         textView.font = config.textConfig.header.regularText.font
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:59:24: error: 'UITextView' is unavailable in watchOS
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
59 |         let textView = UITextView()
   |                        `- error: 'UITextView' is unavailable in watchOS
60 |         textView.attributedText = message?.htmlConvertToAttributedString
61 |         textView.font = config.textConfig.message.regularText.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
SwiftCompile normal arm64 Compiling\ ToastLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastLayout.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastLayout.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastLayout.swift
SwiftCompile normal arm64 Compiling\ ToastView.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:15:106: error: 'UIViewController' is unavailable in watchOS
 13 |     var linkTapped: ((String) -> Void)? { get set }
 14 |
 15 |     func show(header: String?, message: String?, icon: UIImage?, actionButtonTitle: String?, controller: UIViewController, buttonTapped: (() -> Void)?, linkTapped: ((String) -> Void)?)
    |                                                                                                          `- error: 'UIViewController' is unavailable in watchOS
 16 | }
 17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Views/ToastView.swift:45:43: error: 'UIView' is unavailable in watchOS
 43 |
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
    |                                           `- error: 'UIView' is unavailable in watchOS
 46 |         let view = UIView()
 47 |         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/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/ToastMaster/Views/ToastView.swift:46:20: error: 'UIView' is unavailable in watchOS
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
 46 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 47 |         view.clipsToBounds = true
 48 |         view.alpha = 0.0
/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/ToastMaster/Views/ToastView.swift:46:20: error: 'init()' is unavailable in watchOS
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
 46 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 47 |         view.clipsToBounds = true
 48 |         view.alpha = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:53:45: error: 'UIStackView' is unavailable in watchOS
 51 |     }()
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
    |                                             `- error: 'UIStackView' is unavailable in watchOS
 54 |         let stackView = UIStackView()
 55 |         stackView.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:54:25: error: 'UIStackView' is unavailable in watchOS
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
 54 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 55 |         stackView.axis = .horizontal
 56 |         stackView.spacing = 0.0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:54:25: error: 'init()' is unavailable in watchOS
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
 54 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 55 |         stackView.axis = .horizontal
 56 |         stackView.spacing = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:63:42: error: 'UIStackView' is unavailable in watchOS
 61 |     }()
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
    |                                          `- error: 'UIStackView' is unavailable in watchOS
 64 |         let stackView = UIStackView()
 65 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:64:25: error: 'UIStackView' is unavailable in watchOS
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
 64 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 65 |         stackView.axis = .vertical
 66 |         stackView.spacing = 0.0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:64:25: error: 'init()' is unavailable in watchOS
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
 64 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 65 |         stackView.axis = .vertical
 66 |         stackView.spacing = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:73:41: error: 'UIButton' is unavailable in watchOS
 71 |     }()
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
    |                                         `- error: 'UIButton' is unavailable in watchOS
 74 |         let button = UIButton()
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:74:22: error: 'UIButton' is unavailable in watchOS
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
 74 |         let button = UIButton()
    |                      `- error: 'UIButton' is unavailable in watchOS
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
 76 |         button.titleLabel?.font = config.buttonConfig.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:74:22: error: 'init()' is unavailable in watchOS
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
 74 |         let button = UIButton()
    |                      `- error: 'init()' is unavailable in watchOS
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
 76 |         button.titleLabel?.font = config.buttonConfig.font
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:94:113: error: 'UIViewController' is unavailable in watchOS
 92 |     ///   - buttonTapped: Handle button tap event
 93 |     ///   - linkTapped: Handle link tap event
 94 |     public func show(header: String?, message: String?, icon: UIImage?, actionButtonTitle: String?, controller: UIViewController, buttonTapped: (() -> Void)?, linkTapped: ((String) -> Void)?) {
    |                                                                                                                 `- error: 'UIViewController' is unavailable in watchOS
 95 |         self.presentationService.dissmiss(withAnimation: false)
 96 |
/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/ToastMaster/Views/ToastView.swift:141:45: error: 'UITextView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                             `- error: 'UITextView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:141:95: error: 'UITextView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                               `- error: 'UITextView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:141:144: error: 'UIImageView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                                                                                `- error: 'UIImageView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/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/ToastMaster/Views/ToastView.swift:141:189: error: 'UIViewController' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/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/ToastMaster/Views/ToastView.swift:234:31: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
232 |
233 |     @objc
234 |     func dismissView(gesture: UISwipeGestureRecognizer) {
    |                               `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
235 |         self.presentationService.dissmiss(withAnimation: true)
236 |     }
/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/ToastMaster/Views/ToastView.swift:239:39: error: 'UIButton' is unavailable in watchOS
237 |
238 |     @objc
239 |     func actionButtonTapped(_ sender: UIButton) {
    |                                       `- error: 'UIButton' is unavailable in watchOS
240 |         self.buttonTapped?()
241 |         self.presentationService.dissmiss(withAnimation: 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:38: error: 'UITextView' is unavailable in watchOS
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                                      `- error: 'UITextView' is unavailable in watchOS
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:120: error: 'UITextItemInteraction' is unavailable in watchOS
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                                                                                                                        `- error: 'UITextItemInteraction' is unavailable in watchOS
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextItemInteraction.h:9:28: note: 'UITextItemInteraction' has been explicitly marked unavailable here
 7 | //
 8 |
 9 | typedef NS_ENUM(NSInteger, UITextItemInteraction) {
   |                            `- note: 'UITextItemInteraction' has been explicitly marked unavailable here
10 |     UITextItemInteractionInvokeDefaultAction,
11 |     UITextItemInteractionPresentActions,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastView.swift
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:17: error: cannot override 'textView' which has been marked unavailable
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                 `- error: cannot override 'textView' which has been marked unavailable
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextView.h:170:1: note: 'textView(_:shouldInteractWith:in:interaction:)' has been explicitly marked unavailable here
168 |
169 |
170 | - (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction API_DEPRECATED("Replaced by primaryActionForTextItem: and menuConfigurationForTextItem: for additional customization options.", ios(10.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'textView(_:shouldInteractWith:in:interaction:)' has been explicitly marked unavailable here
171 | - (BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction API_DEPRECATED("Replaced by primaryActionForTextItem: and menuConfigurationForTextItem: for additional customization options.", ios(10.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
172 |
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:246:22: error: 'UITextViewDelegate' is unavailable in watchOS
244 |
245 | // MARK: - UITextViewDelegate
246 | extension ToastView: UITextViewDelegate {
    |                      `- error: 'UITextViewDelegate' is unavailable in watchOS
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:258:56: error: 'UIGestureRecognizer' is unavailable in watchOS
256 | extension ToastView: UIGestureRecognizerDelegate {
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                        `- error: 'UIGestureRecognizer' is unavailable in watchOS
259 |         true
260 |     }
/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/ToastMaster/Views/ToastView.swift:258:135: error: 'UIGestureRecognizer' is unavailable in watchOS
256 | extension ToastView: UIGestureRecognizerDelegate {
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                                                                                       `- error: 'UIGestureRecognizer' is unavailable in watchOS
259 |         true
260 |     }
/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/ToastMaster/Views/ToastView.swift:256:22: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
254 |
255 | // MARK: - UIGestureRecognizerDelegate
256 | extension ToastView: UIGestureRecognizerDelegate {
    |                      `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Views/ToastView.swift:123:126: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
121 |
122 |     func setupGesture() {
123 |         if let dismissGesture = self.toastContainer.gestureRecognizers?.first(where: { $0 is UISwipeGestureRecognizer }) as? UISwipeGestureRecognizer {
    |                                                                                                                              `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
124 |             self.toastContainer.removeGestureRecognizer(dismissGesture)
125 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Views/ToastView.swift:123:94: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
121 |
122 |     func setupGesture() {
123 |         if let dismissGesture = self.toastContainer.gestureRecognizers?.first(where: { $0 is UISwipeGestureRecognizer }) as? UISwipeGestureRecognizer {
    |                                                                                              `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
124 |             self.toastContainer.removeGestureRecognizer(dismissGesture)
125 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
SwiftCompile normal arm64 Compiling\ TextElementConfig.swift,\ TextStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextElementConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextElementConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextElementConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextStyleConfig.swift
SwiftCompile normal arm64 Compiling\ ToastConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastConfig.swift
SwiftCompile normal arm64 Compiling\ IconConfig.swift,\ TextContentStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/IconConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextContentStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/IconConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IconConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextContentStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextContentStyleConfig.swift
SwiftCompile normal arm64 Compiling\ ToastPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastPosition.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastPosition.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastPosition.swift
SwiftCompile normal arm64 Compiling\ ToastPresentationService.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:20:33: error: 'UIView' is unavailable in watchOS
 18 | class ToastPresentationService: ToastPresentable {
 19 |
 20 |     private var toastContainer: UIView
    |                                 `- error: 'UIView' is unavailable in watchOS
 21 |     private var config: ToastConfig
 22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:25:28: error: 'UIView' is unavailable in watchOS
 23 |     public var didToastPresented: (() -> Void)?
 24 |
 25 |     public init(container: UIView, config: ToastConfig) {
    |                            `- error: 'UIView' is unavailable in watchOS
 26 |         self.toastContainer = container
 27 |         self.config = config
/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/ToastMaster/Services/ToastPresentationService.swift:36:9: error: 'UIView' is unavailable in watchOS
 34 |         self.toastContainer.alpha = 0.0
 35 |
 36 |         UIView.animate(
    |         `- error: 'UIView' is unavailable in watchOS
 37 |             withDuration: self.config.displayConfig.animationDuration,
 38 |             delay: 0.0,
/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/ToastMaster/Services/ToastPresentationService.swift:52:13: error: 'UIView' is unavailable in watchOS
 50 |     public func dissmiss(withAnimation: Bool) {
 51 |         if withAnimation {
 52 |             UIView.animate(
    |             `- error: 'UIView' is unavailable in watchOS
 53 |                 withDuration: self.config.displayConfig.animationDuration,
 54 |                 delay: 0.0,
/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/ToastMaster/Services/ToastPresentationService.swift:85:24: error: 'UIScreen' is unavailable in watchOS
 83 |                 x: 0,
 84 |                 y:  -self.toastContainer.frame.height,
 85 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
 86 |                 height: self.toastContainer.frame.height
 87 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:85:33: error: 'main' is unavailable in watchOS
 83 |                 x: 0,
 84 |                 y:  -self.toastContainer.frame.height,
 85 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
 86 |                 height: self.toastContainer.frame.height
 87 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:91:20: error: 'UIScreen' is unavailable in watchOS
 89 |             return CGRect(
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
    |                    `- error: 'UIScreen' is unavailable in watchOS
 92 |                 width: UIScreen.main.bounds.width,
 93 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:91:29: error: 'main' is unavailable in watchOS
 89 |             return CGRect(
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
    |                             `- error: 'main' is unavailable in watchOS
 92 |                 width: UIScreen.main.bounds.width,
 93 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:92:24: error: 'UIScreen' is unavailable in watchOS
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
 92 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
 93 |                 height: self.toastContainer.frame.height
 94 |             )
/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/ToastMaster/Services/ToastPresentationService.swift:92:33: error: 'main' is unavailable in watchOS
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
 92 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
 93 |                 height: self.toastContainer.frame.height
 94 |             )
/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/ToastMaster/Services/ToastPresentationService.swift:105:24: error: 'UIScreen' is unavailable in watchOS
103 |                 x: 0,
104 |                 y: 0,
105 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
106 |                 height: self.toastContainer.frame.height
107 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:105:33: error: 'main' is unavailable in watchOS
103 |                 x: 0,
104 |                 y: 0,
105 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
106 |                 height: self.toastContainer.frame.height
107 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:111:20: error: 'UIScreen' is unavailable in watchOS
109 |             return CGRect(
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
    |                    `- error: 'UIScreen' is unavailable in watchOS
112 |                 width: UIScreen.main.bounds.width,
113 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:111:29: error: 'main' is unavailable in watchOS
109 |             return CGRect(
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
    |                             `- error: 'main' is unavailable in watchOS
112 |                 width: UIScreen.main.bounds.width,
113 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:112:24: error: 'UIScreen' is unavailable in watchOS
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
112 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
113 |                 height: self.toastContainer.frame.height
114 |             )
/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 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastPresentationService.swift
SwiftCompile normal arm64 Compiling\ ContainerConfig.swift,\ DisplayConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/DisplayConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift:17:27: error: 'UIBlurEffect' is unavailable in watchOS
15 |     public var insets: UIEdgeInsets
16 |     public var isNeedBlur: Bool
17 |     public var blurStyle: UIBlurEffect.Style?
   |                           `- error: 'UIBlurEffect' is unavailable in watchOS
18 |
19 |     public init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerConfig.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/DisplayConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DisplayConfig.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ToastMaster (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-26 13:52:11.943 xcodebuild[661:3943] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-26 13:52:12.046 xcodebuild[661:3943] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'ToastMaster' from project 'ToastMaster')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ ToastMaster (in target 'ToastMaster' from project 'ToastMaster')
	Building workspace ToastMaster with scheme ToastMaster
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  ToastMaster: /Users/admin/builder/spi-builder-workspace
resolved source packages: ToastMaster
2026-09-26 13:52:18.904 xcodebuild[813:4624] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ToastMaster",
  "name" : "ToastMaster",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "ToastMaster",
      "targets" : [
        "ToastMaster"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ToastMasterTests",
      "module_type" : "SwiftTarget",
      "name" : "ToastMasterTests",
      "path" : "Tests/ToastMasterTests",
      "sources" : [
        "ToastMasterTests.swift"
      ],
      "target_dependencies" : [
        "ToastMaster"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ToastMaster",
      "module_type" : "SwiftTarget",
      "name" : "ToastMaster",
      "path" : "Sources/ToastMaster",
      "product_memberships" : [
        "ToastMaster"
      ],
      "sources" : [
        "Data/Config/ContainerConfig.swift",
        "Data/Config/DisplayConfig.swift",
        "Data/Config/IconConfig.swift",
        "Data/Config/TextConfig/TextContentStyleConfig.swift",
        "Data/Config/TextConfig/TextElementConfig.swift",
        "Data/Config/TextConfig/TextStyleConfig.swift",
        "Data/Config/ToastConfig.swift",
        "Data/Config/ToastLayout.swift",
        "Data/Config/ToastPosition.swift",
        "Extension/String+Ext.swift",
        "Services/ToastElementsBuilder.swift",
        "Services/ToastPresentationService.swift",
        "Views/ToastView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
{
  "workspace" : {
    "name" : "ToastMaster",
    "schemes" : [
      "ToastMaster"
    ]
  }
}
2026-09-26 13:52:20.117 xcodebuild[821:4689] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-26 13:52:20.254 xcodebuild[821:4689] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme ToastMaster -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme ToastMaster -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  ToastMaster: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'ToastMaster-product' in project 'ToastMaster'
        ➜ Explicit dependency on target 'ToastMaster' in project 'ToastMaster'
    Target 'ToastMaster' in project 'ToastMaster' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver ToastMaster normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ToastMaster -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64/ToastMaster-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver ToastMaster normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ToastMaster -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ ToastMaster (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift:17:27: error: 'UIBlurEffect' is unavailable in watchOS
15 |     public var insets: UIEdgeInsets
16 |     public var isNeedBlur: Bool
17 |     public var blurStyle: UIBlurEffect.Style?
   |                           `- error: 'UIBlurEffect' is unavailable in watchOS
18 |
19 |     public init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift:24:20: error: 'UIBlurEffect' is unavailable in watchOS
22 |         insets: UIEdgeInsets = UIEdgeInsets(top: 0.0, left: 16.0, bottom: 0.0, right: -16.0),
23 |         isNeedBlur: Bool = false,
24 |         blurStyle: UIBlurEffect.Style? = nil
   |                    `- error: 'UIBlurEffect' is unavailable in watchOS
25 |     ) {
26 |        self.backgroundColor = 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/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:12:49: error: 'UIImageView' is unavailable in watchOS
10 |
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
   |                                                 `- error: 'UIImageView' is unavailable in watchOS
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
/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/ToastMaster/Services/ToastElementsBuilder.swift:13:58: error: 'UITextViewDelegate' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                          `- error: 'UITextViewDelegate' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:13:81: error: 'UITextView' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                 `- error: 'UITextView' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:60: error: 'UITextViewDelegate' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                            `- error: 'UITextViewDelegate' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:83: error: 'UITextView' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                   `- error: 'UITextView' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:25:56: error: 'UIImageView' is unavailable in watchOS
23 |     }
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
   |                                                        `- error: 'UIImageView' is unavailable in watchOS
26 |         let view = UIImageView()
27 |         view.tintColor = config.iconConfig.tintColor
/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/ToastMaster/Services/ToastElementsBuilder.swift:34:65: error: 'UITextViewDelegate' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                 `- error: 'UITextViewDelegate' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:34:88: error: 'UITextView' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                        `- error: 'UITextView' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:67: error: 'UITextViewDelegate' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                   `- error: 'UITextViewDelegate' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:90: error: 'UITextView' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                          `- error: 'UITextView' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:20:33: error: 'UIView' is unavailable in watchOS
 18 | class ToastPresentationService: ToastPresentable {
 19 |
 20 |     private var toastContainer: UIView
    |                                 `- error: 'UIView' is unavailable in watchOS
 21 |     private var config: ToastConfig
 22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:25:28: error: 'UIView' is unavailable in watchOS
 23 |     public var didToastPresented: (() -> Void)?
 24 |
 25 |     public init(container: UIView, config: ToastConfig) {
    |                            `- error: 'UIView' is unavailable in watchOS
 26 |         self.toastContainer = container
 27 |         self.config = config
/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/ToastMaster/Views/ToastView.swift:15:106: error: 'UIViewController' is unavailable in watchOS
 13 |     var linkTapped: ((String) -> Void)? { get set }
 14 |
 15 |     func show(header: String?, message: String?, icon: UIImage?, actionButtonTitle: String?, controller: UIViewController, buttonTapped: (() -> Void)?, linkTapped: ((String) -> Void)?)
    |                                                                                                          `- error: 'UIViewController' is unavailable in watchOS
 16 | }
 17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Views/ToastView.swift:45:43: error: 'UIView' is unavailable in watchOS
 43 |
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
    |                                           `- error: 'UIView' is unavailable in watchOS
 46 |         let view = UIView()
 47 |         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/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/ToastMaster/Views/ToastView.swift:46:20: error: 'UIView' is unavailable in watchOS
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
 46 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 47 |         view.clipsToBounds = true
 48 |         view.alpha = 0.0
/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/ToastMaster/Views/ToastView.swift:46:20: error: 'init()' is unavailable in watchOS
 44 |     // MARK: - UI components
 45 |     private(set) lazy var toastContainer: UIView = {
 46 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 47 |         view.clipsToBounds = true
 48 |         view.alpha = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:53:45: error: 'UIStackView' is unavailable in watchOS
 51 |     }()
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
    |                                             `- error: 'UIStackView' is unavailable in watchOS
 54 |         let stackView = UIStackView()
 55 |         stackView.axis = .horizontal
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:54:25: error: 'UIStackView' is unavailable in watchOS
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
 54 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 55 |         stackView.axis = .horizontal
 56 |         stackView.spacing = 0.0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:54:25: error: 'init()' is unavailable in watchOS
 52 |
 53 |     private(set) lazy var contentStackView: UIStackView = {
 54 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 55 |         stackView.axis = .horizontal
 56 |         stackView.spacing = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:63:42: error: 'UIStackView' is unavailable in watchOS
 61 |     }()
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
    |                                          `- error: 'UIStackView' is unavailable in watchOS
 64 |         let stackView = UIStackView()
 65 |         stackView.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:64:25: error: 'UIStackView' is unavailable in watchOS
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
 64 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
 65 |         stackView.axis = .vertical
 66 |         stackView.spacing = 0.0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:64:25: error: 'init()' is unavailable in watchOS
 62 |
 63 |     private(set) lazy var textStackView: UIStackView = {
 64 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
 65 |         stackView.axis = .vertical
 66 |         stackView.spacing = 0.0
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:73:41: error: 'UIButton' is unavailable in watchOS
 71 |     }()
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
    |                                         `- error: 'UIButton' is unavailable in watchOS
 74 |         let button = UIButton()
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:74:22: error: 'UIButton' is unavailable in watchOS
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
 74 |         let button = UIButton()
    |                      `- error: 'UIButton' is unavailable in watchOS
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
 76 |         button.titleLabel?.font = config.buttonConfig.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:74:22: error: 'init()' is unavailable in watchOS
 72 |
 73 |     private(set) lazy var actionButton: UIButton = {
 74 |         let button = UIButton()
    |                      `- error: 'init()' is unavailable in watchOS
 75 |         button.setTitleColor(config.buttonConfig.color, for: [])
 76 |         button.titleLabel?.font = config.buttonConfig.font
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:94:113: error: 'UIViewController' is unavailable in watchOS
 92 |     ///   - buttonTapped: Handle button tap event
 93 |     ///   - linkTapped: Handle link tap event
 94 |     public func show(header: String?, message: String?, icon: UIImage?, actionButtonTitle: String?, controller: UIViewController, buttonTapped: (() -> Void)?, linkTapped: ((String) -> Void)?) {
    |                                                                                                                 `- error: 'UIViewController' is unavailable in watchOS
 95 |         self.presentationService.dissmiss(withAnimation: false)
 96 |
/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/ToastMaster/Views/ToastView.swift:141:45: error: 'UITextView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                             `- error: 'UITextView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:141:95: error: 'UITextView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                               `- error: 'UITextView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:141:144: error: 'UIImageView' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                                                                                `- error: 'UIImageView' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/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/ToastMaster/Views/ToastView.swift:141:189: error: 'UIViewController' is unavailable in watchOS
139 |     }
140 |
141 |     func setupConstraints(_ headerTextView: UITextView, _ header: String?, _ messageTextView: UITextView, _ message: String?, _ iconImageView: UIImageView, _ icon: UIImage?, _ controller: UIViewController) {
    |                                                                                                                                                                                             `- error: 'UIViewController' is unavailable in watchOS
142 |         switch config.layout {
143 |         case .horizontal:
/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/ToastMaster/Views/ToastView.swift:234:31: error: 'UISwipeGestureRecognizer' is unavailable in watchOS
232 |
233 |     @objc
234 |     func dismissView(gesture: UISwipeGestureRecognizer) {
    |                               `- error: 'UISwipeGestureRecognizer' is unavailable in watchOS
235 |         self.presentationService.dissmiss(withAnimation: true)
236 |     }
/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/ToastMaster/Views/ToastView.swift:239:39: error: 'UIButton' is unavailable in watchOS
237 |
238 |     @objc
239 |     func actionButtonTapped(_ sender: UIButton) {
    |                                       `- error: 'UIButton' is unavailable in watchOS
240 |         self.buttonTapped?()
241 |         self.presentationService.dissmiss(withAnimation: 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:38: error: 'UITextView' is unavailable in watchOS
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                                      `- error: 'UITextView' is unavailable in watchOS
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:120: error: 'UITextItemInteraction' is unavailable in watchOS
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                                                                                                                        `- error: 'UITextItemInteraction' is unavailable in watchOS
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextItemInteraction.h:9:28: note: 'UITextItemInteraction' has been explicitly marked unavailable here
 7 | //
 8 |
 9 | typedef NS_ENUM(NSInteger, UITextItemInteraction) {
   |                            `- note: 'UITextItemInteraction' has been explicitly marked unavailable here
10 |     UITextItemInteractionInvokeDefaultAction,
11 |     UITextItemInteractionPresentActions,
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:248:17: error: cannot override 'textView' which has been marked unavailable
246 | extension ToastView: UITextViewDelegate {
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    |                 `- error: cannot override 'textView' which has been marked unavailable
249 |         self.linkTapped?(URL.relativeString)
250 |         self.presentationService.dissmiss(withAnimation: 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/UITextView.h:170:1: note: 'textView(_:shouldInteractWith:in:interaction:)' has been explicitly marked unavailable here
168 |
169 |
170 | - (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction API_DEPRECATED("Replaced by primaryActionForTextItem: and menuConfigurationForTextItem: for additional customization options.", ios(10.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'textView(_:shouldInteractWith:in:interaction:)' has been explicitly marked unavailable here
171 | - (BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange interaction:(UITextItemInteraction)interaction API_DEPRECATED("Replaced by primaryActionForTextItem: and menuConfigurationForTextItem: for additional customization options.", ios(10.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
172 |
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:246:22: error: 'UITextViewDelegate' is unavailable in watchOS
244 |
245 | // MARK: - UITextViewDelegate
246 | extension ToastView: UITextViewDelegate {
    |                      `- error: 'UITextViewDelegate' is unavailable in watchOS
247 |
248 |     public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.swift:258:56: error: 'UIGestureRecognizer' is unavailable in watchOS
256 | extension ToastView: UIGestureRecognizerDelegate {
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                        `- error: 'UIGestureRecognizer' is unavailable in watchOS
259 |         true
260 |     }
/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/ToastMaster/Views/ToastView.swift:258:135: error: 'UIGestureRecognizer' is unavailable in watchOS
256 | extension ToastView: UIGestureRecognizerDelegate {
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                                                                                       `- error: 'UIGestureRecognizer' is unavailable in watchOS
259 |         true
260 |     }
/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/ToastMaster/Views/ToastView.swift:256:22: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
254 |
255 | // MARK: - UIGestureRecognizerDelegate
256 | extension ToastView: UIGestureRecognizerDelegate {
    |                      `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
257 |
258 |     public func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/DisplayConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/IconConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextContentStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextElementConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Extension/String+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Views/ToastView.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/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 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/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ToastMaster -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster_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/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ToastMaster.build/Debug-watchos/ToastMaster-t.build/Objects-normal/arm64_32/ToastMaster.abi.json
SwiftCompile normal arm64_32 Compiling\ ContainerConfig.swift,\ DisplayConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/DisplayConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContainerConfig.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/DisplayConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DisplayConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ContainerConfig.swift:17:27: error: 'UIBlurEffect' is unavailable in watchOS
15 |     public var insets: UIEdgeInsets
16 |     public var isNeedBlur: Bool
17 |     public var blurStyle: UIBlurEffect.Style?
   |                           `- error: 'UIBlurEffect' is unavailable in watchOS
18 |
19 |     public init(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBlurEffect.h:61:12: note: 'UIBlurEffect' has been explicitly marked unavailable here
59 | /* UIBlurEffect will provide a blur that appears to have been applied to the content layered behind the UIVisualEffectView. Views added to the contentView of a blur visual effect are not blurred themselves. */
60 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
61 | @interface UIBlurEffect : UIVisualEffect
   |            `- note: 'UIBlurEffect' has been explicitly marked unavailable here
62 |
63 | + (UIBlurEffect *)effectWithStyle:(UIBlurEffectStyle)style;
SwiftCompile normal arm64_32 Compiling\ ToastPresentationService.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:20:33: error: 'UIView' is unavailable in watchOS
 18 | class ToastPresentationService: ToastPresentable {
 19 |
 20 |     private var toastContainer: UIView
    |                                 `- error: 'UIView' is unavailable in watchOS
 21 |     private var config: ToastConfig
 22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastPresentationService.swift:25:28: error: 'UIView' is unavailable in watchOS
 23 |     public var didToastPresented: (() -> Void)?
 24 |
 25 |     public init(container: UIView, config: ToastConfig) {
    |                            `- error: 'UIView' is unavailable in watchOS
 26 |         self.toastContainer = container
 27 |         self.config = config
/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/ToastMaster/Services/ToastPresentationService.swift:36:9: error: 'UIView' is unavailable in watchOS
 34 |         self.toastContainer.alpha = 0.0
 35 |
 36 |         UIView.animate(
    |         `- error: 'UIView' is unavailable in watchOS
 37 |             withDuration: self.config.displayConfig.animationDuration,
 38 |             delay: 0.0,
/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/ToastMaster/Services/ToastPresentationService.swift:52:13: error: 'UIView' is unavailable in watchOS
 50 |     public func dissmiss(withAnimation: Bool) {
 51 |         if withAnimation {
 52 |             UIView.animate(
    |             `- error: 'UIView' is unavailable in watchOS
 53 |                 withDuration: self.config.displayConfig.animationDuration,
 54 |                 delay: 0.0,
/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/ToastMaster/Services/ToastPresentationService.swift:85:24: error: 'UIScreen' is unavailable in watchOS
 83 |                 x: 0,
 84 |                 y:  -self.toastContainer.frame.height,
 85 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
 86 |                 height: self.toastContainer.frame.height
 87 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:85:33: error: 'main' is unavailable in watchOS
 83 |                 x: 0,
 84 |                 y:  -self.toastContainer.frame.height,
 85 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
 86 |                 height: self.toastContainer.frame.height
 87 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:91:20: error: 'UIScreen' is unavailable in watchOS
 89 |             return CGRect(
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
    |                    `- error: 'UIScreen' is unavailable in watchOS
 92 |                 width: UIScreen.main.bounds.width,
 93 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:91:29: error: 'main' is unavailable in watchOS
 89 |             return CGRect(
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
    |                             `- error: 'main' is unavailable in watchOS
 92 |                 width: UIScreen.main.bounds.width,
 93 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:92:24: error: 'UIScreen' is unavailable in watchOS
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
 92 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
 93 |                 height: self.toastContainer.frame.height
 94 |             )
/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/ToastMaster/Services/ToastPresentationService.swift:92:33: error: 'main' is unavailable in watchOS
 90 |                 x: 0,
 91 |                 y: UIScreen.main.bounds.height,
 92 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
 93 |                 height: self.toastContainer.frame.height
 94 |             )
/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/ToastMaster/Services/ToastPresentationService.swift:105:24: error: 'UIScreen' is unavailable in watchOS
103 |                 x: 0,
104 |                 y: 0,
105 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
106 |                 height: self.toastContainer.frame.height
107 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:105:33: error: 'main' is unavailable in watchOS
103 |                 x: 0,
104 |                 y: 0,
105 |                 width: UIScreen.main.bounds.width,
    |                                 `- error: 'main' is unavailable in watchOS
106 |                 height: self.toastContainer.frame.height
107 |             )
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/ToastMaster/Services/ToastPresentationService.swift:111:20: error: 'UIScreen' is unavailable in watchOS
109 |             return CGRect(
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
    |                    `- error: 'UIScreen' is unavailable in watchOS
112 |                 width: UIScreen.main.bounds.width,
113 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:111:29: error: 'main' is unavailable in watchOS
109 |             return CGRect(
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
    |                             `- error: 'main' is unavailable in watchOS
112 |                 width: UIScreen.main.bounds.width,
113 |                 height: self.toastContainer.frame.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/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/ToastMaster/Services/ToastPresentationService.swift:112:24: error: 'UIScreen' is unavailable in watchOS
110 |                 x: 0,
111 |                 y: UIScreen.main.bounds.height - self.toastContainer.frame.height,
112 |                 width: UIScreen.main.bounds.width,
    |                        `- error: 'UIScreen' is unavailable in watchOS
113 |                 height: self.toastContainer.frame.height
114 |             )
/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/ToastMaster/Services/ToastPresentationService.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastPresentationService.swift
SwiftCompile normal arm64_32 Compiling\ ToastConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastConfig.swift
SwiftCompile normal arm64_32 Compiling\ TextElementConfig.swift,\ TextStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextElementConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextElementConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextElementConfig.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextStyleConfig.swift
SwiftCompile normal arm64_32 Compiling\ String+Ext.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Extension/String+Ext.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Extension/String+Ext.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile String+Ext.swift
SwiftCompile normal arm64_32 Compiling\ IconConfig.swift,\ TextContentStyleConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/IconConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextContentStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/IconConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile IconConfig.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/TextConfig/TextContentStyleConfig.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextContentStyleConfig.swift
SwiftCompile normal arm64_32 Compiling\ ToastElementsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift (in target 'ToastMaster' from project 'ToastMaster')
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:12:49: error: 'UIImageView' is unavailable in watchOS
10 |
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
   |                                                 `- error: 'UIImageView' is unavailable in watchOS
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
/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/ToastMaster/Services/ToastElementsBuilder.swift:13:58: error: 'UITextViewDelegate' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                          `- error: 'UITextViewDelegate' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:13:81: error: 'UITextView' is unavailable in watchOS
11 | protocol ToastElementsMaker {
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                 `- error: 'UITextView' is unavailable in watchOS
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:60: error: 'UITextViewDelegate' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                            `- error: 'UITextViewDelegate' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:14:83: error: 'UITextView' is unavailable in watchOS
12 |     func createIconImageView(icon: UIImage?) -> UIImageView
13 |     func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView
14 |     func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView
   |                                                                                   `- error: 'UITextView' is unavailable in watchOS
15 | }
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:25:56: error: 'UIImageView' is unavailable in watchOS
23 |     }
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
   |                                                        `- error: 'UIImageView' is unavailable in watchOS
26 |         let view = UIImageView()
27 |         view.tintColor = config.iconConfig.tintColor
/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/ToastMaster/Services/ToastElementsBuilder.swift:34:65: error: 'UITextViewDelegate' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                 `- error: 'UITextViewDelegate' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:34:88: error: 'UITextView' is unavailable in watchOS
32 |     }
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                        `- error: 'UITextView' is unavailable in watchOS
35 |         let textView = UITextView()
36 |         textView.attributedText = header?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:67: error: 'UITextViewDelegate' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                   `- error: 'UITextViewDelegate' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:58:90: error: 'UITextView' is unavailable in watchOS
56 |     }
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
   |                                                                                          `- error: 'UITextView' is unavailable in watchOS
59 |         let textView = UITextView()
60 |         textView.attributedText = message?.htmlConvertToAttributedString
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:26:20: error: 'UIImageView' is unavailable in watchOS
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
26 |         let view = UIImageView()
   |                    `- error: 'UIImageView' is unavailable in watchOS
27 |         view.tintColor = config.iconConfig.tintColor
28 |         view.image = icon?.withRenderingMode(config.iconConfig.renderingMode)
/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/ToastMaster/Services/ToastElementsBuilder.swift:26:20: error: 'init()' is unavailable in watchOS
24 |
25 |     public func createIconImageView(icon: UIImage?) -> UIImageView {
26 |         let view = UIImageView()
   |                    `- error: 'init()' is unavailable in watchOS
27 |         view.tintColor = config.iconConfig.tintColor
28 |         view.image = icon?.withRenderingMode(config.iconConfig.renderingMode)
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:35:24: error: 'UITextView' is unavailable in watchOS
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
35 |         let textView = UITextView()
   |                        `- error: 'UITextView' is unavailable in watchOS
36 |         textView.attributedText = header?.htmlConvertToAttributedString
37 |         textView.font = config.textConfig.header.regularText.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:35:24: error: 'init()' is unavailable in watchOS
33 |
34 |     public func createHeaderTextView(header: String?, delegate: UITextViewDelegate) -> UITextView {
35 |         let textView = UITextView()
   |                        `- error: 'init()' is unavailable in watchOS
36 |         textView.attributedText = header?.htmlConvertToAttributedString
37 |         textView.font = config.textConfig.header.regularText.font
/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:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift:59:24: error: 'UITextView' is unavailable in watchOS
57 |
58 |     public func createMessageTextView(message: String?, delegate: UITextViewDelegate) -> UITextView {
59 |         let textView = UITextView()
   |                        `- error: 'UITextView' is unavailable in watchOS
60 |         textView.attributedText = message?.htmlConvertToAttributedString
61 |         textView.font = config.textConfig.message.regularText.font
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Services/ToastElementsBuilder.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastElementsBuilder.swift
SwiftCompile normal arm64_32 Compiling\ ToastPosition.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastPosition.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastPosition.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastPosition.swift
SwiftCompile normal arm64_32 Compiling\ ToastLayout.swift /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastLayout.swift (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/ToastMaster/Data/Config/ToastLayout.swift (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToastLayout.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ToastMaster (in target 'ToastMaster' from project 'ToastMaster')
SwiftCompile normal arm64 (in target 'ToastMaster' from project 'ToastMaster')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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