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=watchOSBuild 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