Build Information
Failed to build StatusAlert, reference master (e0f8f2), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 15:19:23 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 StatusAlert -destination generic/platform=watchOSBuild Log
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:419:32: error: 'UIView' is unavailable in watchOS
417 |
418 | private func positionAlert(
419 | inPresenter presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
420 | withVerticalPosition verticalPosition: VerticalPosition,
421 | offset: CGFloat?
/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/StatusAlert/StatusAlert.swift:519:14: error: 'UIView' is unavailable in watchOS
517 | private func createSpaceView(
518 | withHeight height: CGFloat
519 | ) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
520 |
521 | let spaceView = StatusAlert.reusableSpaceViewsManager.dequeueReusable()
/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/StatusAlert/StatusAlert.swift:527:47: error: 'UIImageView' is unavailable in watchOS
525 | }
526 |
527 | private func createImageViewIfNeeded() -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
528 | guard let image = self.image else { return nil }
529 |
/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/StatusAlert/StatusAlert.swift:541:48: error: 'UILabel' is unavailable in watchOS
539 | }
540 |
541 | private func createTitleLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
542 | guard let title = self.title else { return nil }
543 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:556:50: error: 'UILabel' is unavailable in watchOS
554 | }
555 |
556 | private func createMessageLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
557 | guard let message = self.message else { return nil }
558 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:577:39: error: 'UILabel' is unavailable in watchOS
575 | }
576 |
577 | private func createBaseLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
578 | let label = StatusAlert.reusableLabelsManager.dequeueReusable()
579 | label.textColor = self.appearance.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:716:68: error: 'UIImageView' is unavailable in watchOS
714 | // MARK: UIImageView
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
| `- error: 'UIImageView' is unavailable in watchOS
717 | createReusableClosure: { () -> UIImageView in
718 | return StatusAlert.reusableImageView()
/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StatusAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:717:40: error: 'UIImageView' is unavailable in watchOS
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
717 | createReusableClosure: { () -> UIImageView in
| `- error: 'UIImageView' is unavailable in watchOS
718 | return StatusAlert.reusableImageView()
719 | },
/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/StatusAlert/StatusAlert.swift:724:48: error: 'UIImageView' is unavailable in watchOS
722 | )
723 |
724 | private static func reusableImageView() -> UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
725 | let imageView = UIImageView()
726 | imageView.contentMode = .scaleAspectFit
/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/StatusAlert/StatusAlert.swift:736:64: error: 'UILabel' is unavailable in watchOS
734 | // MARK: UILabel
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
| `- error: 'UILabel' is unavailable in watchOS
737 | createReusableClosure: { () -> UILabel in
738 | return StatusAlert.reusableLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:737:40: error: 'UILabel' is unavailable in watchOS
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
737 | createReusableClosure: { () -> UILabel in
| `- error: 'UILabel' is unavailable in watchOS
738 | return StatusAlert.reusableLabel()
739 | },
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:744:44: error: 'UILabel' is unavailable in watchOS
742 | )
743 |
744 | private static func reusableLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
745 | let label = UILabel()
746 | label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:755:68: error: 'UIView' is unavailable in watchOS
753 | // MARK: - SpaceView
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
| `- error: 'UIView' is unavailable in watchOS
756 | createReusableClosure: { () -> UIView in
757 | return StatusAlert.reusableSpaceView()
/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/StatusAlert/StatusAlert.swift:756:40: error: 'UIView' is unavailable in watchOS
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
756 | createReusableClosure: { () -> UIView in
| `- error: 'UIView' is unavailable in watchOS
757 | return StatusAlert.reusableSpaceView()
758 | },
/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/StatusAlert/StatusAlert.swift:763:48: error: 'UIView' is unavailable in watchOS
761 | )
762 |
763 | private static func reusableSpaceView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
764 | let spaceView = UIView()
765 | spaceView.backgroundColor = UIColor.clear
/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/StatusAlert/StatusAlert.swift:8:39: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | @objc public final class StatusAlert: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | // MARK: - Public fields -
/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.
SwiftEmitModule normal arm64 Emitting\ module\ for\ StatusAlert (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:3:11: error: 'UIDevice' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
4 |
5 | /// If the device is able to display blur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Platform.swift:7:11: error: 'UIDevice' is unavailable in watchOS
5 | }
6 |
7 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
8 | enum DevicePlatform {
9 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:71:10: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
69 | }
70 |
71 | @objc (StatusAlertSizesAndDistances)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
72 | public final class SizesAndDistances: NSObject {
73 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:55: error: 'UINavigationController' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'UINavigationController' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:78: error: 'hideShowBarDuration' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'hideShowBarDuration' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:39:28: note: 'hideShowBarDuration' has been explicitly marked unavailable here
37 | } API_UNAVAILABLE(watchos);
38 |
39 | UIKIT_EXTERN const CGFloat UINavigationControllerHideShowBarDuration API_UNAVAILABLE(watchos);
| `- note: 'hideShowBarDuration' has been explicitly marked unavailable here
40 |
41 | @class UIView, UINavigationBar, UINavigationItem, UIToolbar;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:57:34: error: 'UIBlurEffect' is unavailable in watchOS
55 |
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
| `- error: 'UIBlurEffect' is unavailable in watchOS
58 | return UIBlurEffect(style: self.appearance.blurStyle)
59 | }()
/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/StatusAlert/StatusAlert.swift:58:16: error: 'UIBlurEffect' is unavailable in watchOS
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
58 | return UIBlurEffect(style: self.appearance.blurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
59 | }()
60 |
/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/StatusAlert/StatusAlert.swift:61:30: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'init()' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'init()' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/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/StatusAlert/StatusAlert.swift:62:35: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'init()' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:64:28: error: 'UIImageView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
64 | private var imageView: UIImageView? = nil
| `- error: 'UIImageView' is unavailable in watchOS
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:65:29: error: 'UILabel' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:66:31: error: 'UILabel' is unavailable in watchOS
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:68:47: error: 'NSLayoutConstraint' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
70 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:69:46: error: 'NSLayoutConstraint' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
70 |
71 | private var timer: Timer?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:85:30: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
83 | }
84 |
85 | private var pickGesture: UILongPressGestureRecognizer?
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
86 |
87 | // MARK: - Interaction methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:132:36: error: 'UIView' is unavailable in watchOS
130 | /// - Note: must be called from the main thread only
131 | @objc(showInView:)
132 | public func show(in presenter: UIView) {
| `- error: 'UIView' is unavailable in watchOS
133 |
134 | self.show(inPresenter: presenter)
/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/StatusAlert/StatusAlert.swift:167:23: error: 'UIView' is unavailable in watchOS
165 | @objc(showInView:withVerticalPosition:)
166 | public func show(
167 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
168 | withVerticalPosition verticalPosition: VerticalPosition
169 | ) {
/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/StatusAlert/StatusAlert.swift:182:23: error: 'UIView' is unavailable in watchOS
180 | @objc(showInView:withOffset:)
181 | public func show(
182 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
183 | withOffset offset: CGFloat
184 | ) {
/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/StatusAlert/StatusAlert.swift:213:23: error: 'UIView' is unavailable in watchOS
211 | @objc(showInView:withVerticalPosition:offset:)
212 | public func show(
213 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
214 | withVerticalPosition verticalPosition: VerticalPosition,
215 | offset: CGFloat
/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/StatusAlert/StatusAlert.swift:228:32: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:41: error: 'UIApplication' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIApplication' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:62: error: 'keyWindow' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'keyWindow' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'init()' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'init()' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:367:56: error: 'NSLayoutConstraint' is unavailable in watchOS
365 | }
366 |
367 | private func deactivateConstraints(_ array: inout [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
368 | NSLayoutConstraint.deactivate(array)
369 | array = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:419:32: error: 'UIView' is unavailable in watchOS
417 |
418 | private func positionAlert(
419 | inPresenter presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
420 | withVerticalPosition verticalPosition: VerticalPosition,
421 | offset: CGFloat?
/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/StatusAlert/StatusAlert.swift:519:14: error: 'UIView' is unavailable in watchOS
517 | private func createSpaceView(
518 | withHeight height: CGFloat
519 | ) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
520 |
521 | let spaceView = StatusAlert.reusableSpaceViewsManager.dequeueReusable()
/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/StatusAlert/StatusAlert.swift:527:47: error: 'UIImageView' is unavailable in watchOS
525 | }
526 |
527 | private func createImageViewIfNeeded() -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
528 | guard let image = self.image else { return nil }
529 |
/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/StatusAlert/StatusAlert.swift:541:48: error: 'UILabel' is unavailable in watchOS
539 | }
540 |
541 | private func createTitleLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
542 | guard let title = self.title else { return nil }
543 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:556:50: error: 'UILabel' is unavailable in watchOS
554 | }
555 |
556 | private func createMessageLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
557 | guard let message = self.message else { return nil }
558 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:577:39: error: 'UILabel' is unavailable in watchOS
575 | }
576 |
577 | private func createBaseLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
578 | let label = StatusAlert.reusableLabelsManager.dequeueReusable()
579 | label.textColor = self.appearance.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:716:68: error: 'UIImageView' is unavailable in watchOS
714 | // MARK: UIImageView
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
| `- error: 'UIImageView' is unavailable in watchOS
717 | createReusableClosure: { () -> UIImageView in
718 | return StatusAlert.reusableImageView()
/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/StatusAlert/StatusAlert.swift:717:40: error: 'UIImageView' is unavailable in watchOS
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
717 | createReusableClosure: { () -> UIImageView in
| `- error: 'UIImageView' is unavailable in watchOS
718 | return StatusAlert.reusableImageView()
719 | },
/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/StatusAlert/StatusAlert.swift:724:48: error: 'UIImageView' is unavailable in watchOS
722 | )
723 |
724 | private static func reusableImageView() -> UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
725 | let imageView = UIImageView()
726 | imageView.contentMode = .scaleAspectFit
/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/StatusAlert/StatusAlert.swift:736:64: error: 'UILabel' is unavailable in watchOS
734 | // MARK: UILabel
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
| `- error: 'UILabel' is unavailable in watchOS
737 | createReusableClosure: { () -> UILabel in
738 | return StatusAlert.reusableLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:737:40: error: 'UILabel' is unavailable in watchOS
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
737 | createReusableClosure: { () -> UILabel in
| `- error: 'UILabel' is unavailable in watchOS
738 | return StatusAlert.reusableLabel()
739 | },
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:744:44: error: 'UILabel' is unavailable in watchOS
742 | )
743 |
744 | private static func reusableLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
745 | let label = UILabel()
746 | label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:755:68: error: 'UIView' is unavailable in watchOS
753 | // MARK: - SpaceView
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
| `- error: 'UIView' is unavailable in watchOS
756 | createReusableClosure: { () -> UIView in
757 | return StatusAlert.reusableSpaceView()
/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/StatusAlert/StatusAlert.swift:756:40: error: 'UIView' is unavailable in watchOS
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
756 | createReusableClosure: { () -> UIView in
| `- error: 'UIView' is unavailable in watchOS
757 | return StatusAlert.reusableSpaceView()
758 | },
/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/StatusAlert/StatusAlert.swift:763:48: error: 'UIView' is unavailable in watchOS
761 | )
762 |
763 | private static func reusableSpaceView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
764 | let spaceView = UIView()
765 | spaceView.backgroundColor = UIColor.clear
/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/StatusAlert/StatusAlert.swift:8:39: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | @objc public final class StatusAlert: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | // MARK: - Public fields -
/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/StatusAlert/StatusAlert.swift:786:94: error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
| `- error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
788 | private let RunLoopCommonMode = RunLoop.Mode.common
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:563:39: note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
561 | // Returns whether the system preference for reduce transparency is enabled
562 | UIKIT_EXTERN BOOL UIAccessibilityIsReduceTransparencyEnabled(void) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
563 | UIKIT_EXTERN NSNotificationName const UIAccessibilityReduceTransparencyStatusDidChangeNotification API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
564 |
565 | // Returns whether the system preference for reduce motion is enabled
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:41:61: error: 'groupTableViewBackground' is unavailable in watchOS
39 | ///
40 | /// - Note: Do not change to save system look
41 | @objc public var backgroundColor: UIColor = UIColor.groupTableViewBackground
| `- error: 'groupTableViewBackground' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:256:48: note: 'groupTableViewBackground' has been explicitly marked unavailable here
254 | /* groupTableViewBackgroundColor is now the same as systemGroupedBackgroundColor.
255 | */
256 | @property(class, nonatomic, readonly) UIColor *groupTableViewBackgroundColor API_DEPRECATED_WITH_REPLACEMENT("systemGroupedBackgroundColor", ios(2.0, 13.0), tvos(13.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'groupTableViewBackground' has been explicitly marked unavailable here
257 |
258 | @property(class, nonatomic, readonly) UIColor *viewFlipsideBackgroundColor API_DEPRECATED("", ios(2.0, 7.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:44:37: error: 'UIBlurEffect' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
44 | @objc public var blurStyle: UIBlurEffect.Style = .light
| `- error: 'UIBlurEffect' is unavailable in watchOS
45 |
46 | @objc public static func copyCommon() -> Appearance {
/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;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Platform.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift -target arm64-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/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -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 -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/StatusAlert.build/Debug-watchos/StatusAlert-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name StatusAlert -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert_const_extract_protocols.json -disable-clang-spi -clang-target arm64-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/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/StatusAlert.build/Debug-watchos/StatusAlert-t.build/Objects-normal/arm64/StatusAlert.abi.json
SwiftCompile normal arm64 (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ StatusAlertUtils.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift (in target 'StatusAlert' from project 'StatusAlert')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StatusAlertUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:71:10: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
69 | }
70 |
71 | @objc (StatusAlertSizesAndDistances)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
72 | public final class SizesAndDistances: NSObject {
73 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:41:61: error: 'groupTableViewBackground' is unavailable in watchOS
39 | ///
40 | /// - Note: Do not change to save system look
41 | @objc public var backgroundColor: UIColor = UIColor.groupTableViewBackground
| `- error: 'groupTableViewBackground' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:256:48: note: 'groupTableViewBackground' has been explicitly marked unavailable here
254 | /* groupTableViewBackgroundColor is now the same as systemGroupedBackgroundColor.
255 | */
256 | @property(class, nonatomic, readonly) UIColor *groupTableViewBackgroundColor API_DEPRECATED_WITH_REPLACEMENT("systemGroupedBackgroundColor", ios(2.0, 13.0), tvos(13.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'groupTableViewBackground' has been explicitly marked unavailable here
257 |
258 | @property(class, nonatomic, readonly) UIColor *viewFlipsideBackgroundColor API_DEPRECATED("", ios(2.0, 7.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
SwiftCompile normal arm64 Compiling\ UIDevice+Blur.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:3:11: error: 'UIDevice' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
4 |
5 | /// If the device is able to display blur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:30:32: error: 'isReduceTransparencyEnabled' is unavailable in watchOS
28 |
29 | private var reduceTransparencyEnabled: Bool {
30 | return UIAccessibility.isReduceTransparencyEnabled
| `- error: 'isReduceTransparencyEnabled' is unavailable in watchOS
31 | }
32 |
UIKit.UIAccessibility.isReduceTransparencyEnabled:3:32: note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceTransparencyEnabled: Bool { get }}
| `- note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:34:37: error: 'UIDevice' is unavailable in watchOS
32 |
33 | private var deviceSupportsBlur: Bool {
34 | return platform.isNewerThan(UIDevice.DevicePlatform.iPadModel.iPad3)
| `- error: 'UIDevice' is unavailable in watchOS
35 | || platform.isNewerThan(UIDevice.DevicePlatform.iPodTouchModel.iPodTouch4)
36 | || platform.isNewerThan(UIDevice.DevicePlatform.iPhoneModel.iPhone4)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:35:37: error: 'UIDevice' is unavailable in watchOS
33 | private var deviceSupportsBlur: Bool {
34 | return platform.isNewerThan(UIDevice.DevicePlatform.iPadModel.iPad3)
35 | || platform.isNewerThan(UIDevice.DevicePlatform.iPodTouchModel.iPodTouch4)
| `- error: 'UIDevice' is unavailable in watchOS
36 | || platform.isNewerThan(UIDevice.DevicePlatform.iPhoneModel.iPhone4)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Blur.swift
SwiftCompile normal arm64_32 Compiling\ UIDevice+Blur.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:3:11: error: 'UIDevice' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
4 |
5 | /// If the device is able to display blur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:30:32: error: 'isReduceTransparencyEnabled' is unavailable in watchOS
28 |
29 | private var reduceTransparencyEnabled: Bool {
30 | return UIAccessibility.isReduceTransparencyEnabled
| `- error: 'isReduceTransparencyEnabled' is unavailable in watchOS
31 | }
32 |
UIKit.UIAccessibility.isReduceTransparencyEnabled:3:32: note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 | @MainActor public static var isReduceTransparencyEnabled: Bool { get }}
| `- note: 'isReduceTransparencyEnabled' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:34:37: error: 'UIDevice' is unavailable in watchOS
32 |
33 | private var deviceSupportsBlur: Bool {
34 | return platform.isNewerThan(UIDevice.DevicePlatform.iPadModel.iPad3)
| `- error: 'UIDevice' is unavailable in watchOS
35 | || platform.isNewerThan(UIDevice.DevicePlatform.iPodTouchModel.iPodTouch4)
36 | || platform.isNewerThan(UIDevice.DevicePlatform.iPhoneModel.iPhone4)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:35:37: error: 'UIDevice' is unavailable in watchOS
33 | private var deviceSupportsBlur: Bool {
34 | return platform.isNewerThan(UIDevice.DevicePlatform.iPadModel.iPad3)
35 | || platform.isNewerThan(UIDevice.DevicePlatform.iPodTouchModel.iPodTouch4)
| `- error: 'UIDevice' is unavailable in watchOS
36 | || platform.isNewerThan(UIDevice.DevicePlatform.iPhoneModel.iPhone4)
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Blur.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ StatusAlert (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Blur.swift:3:11: error: 'UIDevice' is unavailable in watchOS
1 | import UIKit
2 |
3 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
4 |
5 | /// If the device is able to display blur:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Platform.swift:7:11: error: 'UIDevice' is unavailable in watchOS
5 | }
6 |
7 | extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
8 | enum DevicePlatform {
9 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:71:10: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
69 | }
70 |
71 | @objc (StatusAlertSizesAndDistances)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
72 | public final class SizesAndDistances: NSObject {
73 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:55: error: 'UINavigationController' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'UINavigationController' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:78: error: 'hideShowBarDuration' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'hideShowBarDuration' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:39:28: note: 'hideShowBarDuration' has been explicitly marked unavailable here
37 | } API_UNAVAILABLE(watchos);
38 |
39 | UIKIT_EXTERN const CGFloat UINavigationControllerHideShowBarDuration API_UNAVAILABLE(watchos);
| `- note: 'hideShowBarDuration' has been explicitly marked unavailable here
40 |
41 | @class UIView, UINavigationBar, UINavigationItem, UIToolbar;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:57:34: error: 'UIBlurEffect' is unavailable in watchOS
55 |
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
| `- error: 'UIBlurEffect' is unavailable in watchOS
58 | return UIBlurEffect(style: self.appearance.blurStyle)
59 | }()
/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/StatusAlert/StatusAlert.swift:58:16: error: 'UIBlurEffect' is unavailable in watchOS
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
58 | return UIBlurEffect(style: self.appearance.blurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
59 | }()
60 |
/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/StatusAlert/StatusAlert.swift:61:30: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'init()' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'init()' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/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/StatusAlert/StatusAlert.swift:62:35: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'init()' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:64:28: error: 'UIImageView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
64 | private var imageView: UIImageView? = nil
| `- error: 'UIImageView' is unavailable in watchOS
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:65:29: error: 'UILabel' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:66:31: error: 'UILabel' is unavailable in watchOS
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:68:47: error: 'NSLayoutConstraint' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
70 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:69:46: error: 'NSLayoutConstraint' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
70 |
71 | private var timer: Timer?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:85:30: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
83 | }
84 |
85 | private var pickGesture: UILongPressGestureRecognizer?
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
86 |
87 | // MARK: - Interaction methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:132:36: error: 'UIView' is unavailable in watchOS
130 | /// - Note: must be called from the main thread only
131 | @objc(showInView:)
132 | public func show(in presenter: UIView) {
| `- error: 'UIView' is unavailable in watchOS
133 |
134 | self.show(inPresenter: presenter)
/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/StatusAlert/StatusAlert.swift:167:23: error: 'UIView' is unavailable in watchOS
165 | @objc(showInView:withVerticalPosition:)
166 | public func show(
167 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
168 | withVerticalPosition verticalPosition: VerticalPosition
169 | ) {
/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/StatusAlert/StatusAlert.swift:182:23: error: 'UIView' is unavailable in watchOS
180 | @objc(showInView:withOffset:)
181 | public func show(
182 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
183 | withOffset offset: CGFloat
184 | ) {
/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/StatusAlert/StatusAlert.swift:213:23: error: 'UIView' is unavailable in watchOS
211 | @objc(showInView:withVerticalPosition:offset:)
212 | public func show(
213 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
214 | withVerticalPosition verticalPosition: VerticalPosition,
215 | offset: CGFloat
/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/StatusAlert/StatusAlert.swift:228:32: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:41: error: 'UIApplication' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIApplication' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:62: error: 'keyWindow' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'keyWindow' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'init()' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'init()' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:367:56: error: 'NSLayoutConstraint' is unavailable in watchOS
365 | }
366 |
367 | private func deactivateConstraints(_ array: inout [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
368 | NSLayoutConstraint.deactivate(array)
369 | array = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:419:32: error: 'UIView' is unavailable in watchOS
417 |
418 | private func positionAlert(
419 | inPresenter presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
420 | withVerticalPosition verticalPosition: VerticalPosition,
421 | offset: CGFloat?
/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/StatusAlert/StatusAlert.swift:519:14: error: 'UIView' is unavailable in watchOS
517 | private func createSpaceView(
518 | withHeight height: CGFloat
519 | ) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
520 |
521 | let spaceView = StatusAlert.reusableSpaceViewsManager.dequeueReusable()
/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/StatusAlert/StatusAlert.swift:527:47: error: 'UIImageView' is unavailable in watchOS
525 | }
526 |
527 | private func createImageViewIfNeeded() -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
528 | guard let image = self.image else { return nil }
529 |
/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/StatusAlert/StatusAlert.swift:541:48: error: 'UILabel' is unavailable in watchOS
539 | }
540 |
541 | private func createTitleLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
542 | guard let title = self.title else { return nil }
543 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:556:50: error: 'UILabel' is unavailable in watchOS
554 | }
555 |
556 | private func createMessageLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
557 | guard let message = self.message else { return nil }
558 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:577:39: error: 'UILabel' is unavailable in watchOS
575 | }
576 |
577 | private func createBaseLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
578 | let label = StatusAlert.reusableLabelsManager.dequeueReusable()
579 | label.textColor = self.appearance.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:716:68: error: 'UIImageView' is unavailable in watchOS
714 | // MARK: UIImageView
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
| `- error: 'UIImageView' is unavailable in watchOS
717 | createReusableClosure: { () -> UIImageView in
718 | return StatusAlert.reusableImageView()
/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/StatusAlert/StatusAlert.swift:717:40: error: 'UIImageView' is unavailable in watchOS
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
717 | createReusableClosure: { () -> UIImageView in
| `- error: 'UIImageView' is unavailable in watchOS
718 | return StatusAlert.reusableImageView()
719 | },
/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/StatusAlert/StatusAlert.swift:724:48: error: 'UIImageView' is unavailable in watchOS
722 | )
723 |
724 | private static func reusableImageView() -> UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
725 | let imageView = UIImageView()
726 | imageView.contentMode = .scaleAspectFit
/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/StatusAlert/StatusAlert.swift:736:64: error: 'UILabel' is unavailable in watchOS
734 | // MARK: UILabel
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
| `- error: 'UILabel' is unavailable in watchOS
737 | createReusableClosure: { () -> UILabel in
738 | return StatusAlert.reusableLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:737:40: error: 'UILabel' is unavailable in watchOS
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
737 | createReusableClosure: { () -> UILabel in
| `- error: 'UILabel' is unavailable in watchOS
738 | return StatusAlert.reusableLabel()
739 | },
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:744:44: error: 'UILabel' is unavailable in watchOS
742 | )
743 |
744 | private static func reusableLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
745 | let label = UILabel()
746 | label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:755:68: error: 'UIView' is unavailable in watchOS
753 | // MARK: - SpaceView
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
| `- error: 'UIView' is unavailable in watchOS
756 | createReusableClosure: { () -> UIView in
757 | return StatusAlert.reusableSpaceView()
/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/StatusAlert/StatusAlert.swift:756:40: error: 'UIView' is unavailable in watchOS
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
756 | createReusableClosure: { () -> UIView in
| `- error: 'UIView' is unavailable in watchOS
757 | return StatusAlert.reusableSpaceView()
758 | },
/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/StatusAlert/StatusAlert.swift:763:48: error: 'UIView' is unavailable in watchOS
761 | )
762 |
763 | private static func reusableSpaceView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
764 | let spaceView = UIView()
765 | spaceView.backgroundColor = UIColor.clear
/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/StatusAlert/StatusAlert.swift:8:39: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | @objc public final class StatusAlert: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | // MARK: - Public fields -
/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/StatusAlert/StatusAlert.swift:786:94: error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
| `- error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
788 | private let RunLoopCommonMode = RunLoop.Mode.common
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:563:39: note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
561 | // Returns whether the system preference for reduce transparency is enabled
562 | UIKIT_EXTERN BOOL UIAccessibilityIsReduceTransparencyEnabled(void) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
563 | UIKIT_EXTERN NSNotificationName const UIAccessibilityReduceTransparencyStatusDidChangeNotification API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
564 |
565 | // Returns whether the system preference for reduce motion is enabled
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:41:61: error: 'groupTableViewBackground' is unavailable in watchOS
39 | ///
40 | /// - Note: Do not change to save system look
41 | @objc public var backgroundColor: UIColor = UIColor.groupTableViewBackground
| `- error: 'groupTableViewBackground' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:256:48: note: 'groupTableViewBackground' has been explicitly marked unavailable here
254 | /* groupTableViewBackgroundColor is now the same as systemGroupedBackgroundColor.
255 | */
256 | @property(class, nonatomic, readonly) UIColor *groupTableViewBackgroundColor API_DEPRECATED_WITH_REPLACEMENT("systemGroupedBackgroundColor", ios(2.0, 13.0), tvos(13.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'groupTableViewBackground' has been explicitly marked unavailable here
257 |
258 | @property(class, nonatomic, readonly) UIColor *viewFlipsideBackgroundColor API_DEPRECATED("", ios(2.0, 7.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:44:37: error: 'UIBlurEffect' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
44 | @objc public var blurStyle: UIBlurEffect.Style = .light
| `- error: 'UIBlurEffect' is unavailable in watchOS
45 |
46 | @objc public static func copyCommon() -> Appearance {
/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 (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ StatusAlert.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:71:10: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
69 | }
70 |
71 | @objc (StatusAlertSizesAndDistances)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
72 | public final class SizesAndDistances: NSObject {
73 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:55: error: 'UINavigationController' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'UINavigationController' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:785:78: error: 'hideShowBarDuration' is unavailable in watchOS
783 |
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
| `- error: 'hideShowBarDuration' is unavailable in watchOS
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:39:28: note: 'hideShowBarDuration' has been explicitly marked unavailable here
37 | } API_UNAVAILABLE(watchos);
38 |
39 | UIKIT_EXTERN const CGFloat UINavigationControllerHideShowBarDuration API_UNAVAILABLE(watchos);
| `- note: 'hideShowBarDuration' has been explicitly marked unavailable here
40 |
41 | @class UIView, UINavigationBar, UINavigationItem, UIToolbar;
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:57:34: error: 'UIBlurEffect' is unavailable in watchOS
55 |
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
| `- error: 'UIBlurEffect' is unavailable in watchOS
58 | return UIBlurEffect(style: self.appearance.blurStyle)
59 | }()
/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/StatusAlert/StatusAlert.swift:58:16: error: 'UIBlurEffect' is unavailable in watchOS
56 | private let defaultFadeAnimationDuration: TimeInterval = TimeInterval(NavigationControllerHideShowBarDuration)
57 | private lazy var blurEffect: UIBlurEffect = {
58 | return UIBlurEffect(style: self.appearance.blurStyle)
| `- error: 'UIBlurEffect' is unavailable in watchOS
59 | }()
60 |
/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/StatusAlert/StatusAlert.swift:61:30: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'UIVisualEffectView' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'UIVisualEffectView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffectView.h:28:12: note: 'UIVisualEffectView' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UIVisualEffectView : UIView <NSSecureCoding>
| `- note: 'UIVisualEffectView' has been explicitly marked unavailable here
29 |
30 | @property (nonatomic, strong, readonly) UIView *contentView; // Do not add subviews directly to UIVisualEffectView, use this view instead.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:61:51: error: 'init()' is unavailable in watchOS
59 | }()
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
| `- error: 'init()' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
/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/StatusAlert/StatusAlert.swift:62:35: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'UIStackView' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:62:49: error: 'init()' is unavailable in watchOS
60 |
61 | private let contentView: UIVisualEffectView = UIVisualEffectView()
62 | private let contentStackView: UIStackView = UIStackView()
| `- error: 'init()' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:64:28: error: 'UIImageView' is unavailable in watchOS
62 | private let contentStackView: UIStackView = UIStackView()
63 |
64 | private var imageView: UIImageView? = nil
| `- error: 'UIImageView' is unavailable in watchOS
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/StatusAlert/StatusAlert.swift:65:29: error: 'UILabel' is unavailable in watchOS
63 |
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:66:31: error: 'UILabel' is unavailable in watchOS
64 | private var imageView: UIImageView? = nil
65 | private var titleLabel: UILabel? = nil
66 | private var messageLabel: UILabel? = nil
| `- error: 'UILabel' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:68:47: error: 'NSLayoutConstraint' is unavailable in watchOS
66 | private var messageLabel: UILabel? = nil
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
70 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:69:46: error: 'NSLayoutConstraint' is unavailable in watchOS
67 |
68 | private var contentStackViewConstraints: [NSLayoutConstraint] = []
69 | private var reusableObjectsConstraints: [NSLayoutConstraint] = []
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
70 |
71 | private var timer: Timer?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:85:30: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
83 | }
84 |
85 | private var pickGesture: UILongPressGestureRecognizer?
| `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
86 |
87 | // MARK: - Interaction methods
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
| `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired; // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:132:36: error: 'UIView' is unavailable in watchOS
130 | /// - Note: must be called from the main thread only
131 | @objc(showInView:)
132 | public func show(in presenter: UIView) {
| `- error: 'UIView' is unavailable in watchOS
133 |
134 | self.show(inPresenter: presenter)
/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/StatusAlert/StatusAlert.swift:167:23: error: 'UIView' is unavailable in watchOS
165 | @objc(showInView:withVerticalPosition:)
166 | public func show(
167 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
168 | withVerticalPosition verticalPosition: VerticalPosition
169 | ) {
/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/StatusAlert/StatusAlert.swift:182:23: error: 'UIView' is unavailable in watchOS
180 | @objc(showInView:withOffset:)
181 | public func show(
182 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
183 | withOffset offset: CGFloat
184 | ) {
/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/StatusAlert/StatusAlert.swift:213:23: error: 'UIView' is unavailable in watchOS
211 | @objc(showInView:withVerticalPosition:offset:)
212 | public func show(
213 | in presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
214 | withVerticalPosition verticalPosition: VerticalPosition,
215 | offset: CGFloat
/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/StatusAlert/StatusAlert.swift:228:32: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:41: error: 'UIApplication' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIApplication' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:62: error: 'keyWindow' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'keyWindow' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'UIView' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'UIView' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:228:75: error: 'init()' is unavailable in watchOS
226 |
227 | private func show(
228 | inPresenter presenter: UIView = UIApplication.shared.keyWindow ?? UIView(),
| `- error: 'init()' is unavailable in watchOS
229 | with verticalPosition: VerticalPosition = .center,
230 | offset: CGFloat? = nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/StatusAlert/StatusAlert.swift:367:56: error: 'NSLayoutConstraint' is unavailable in watchOS
365 | }
366 |
367 | private func deactivateConstraints(_ array: inout [NSLayoutConstraint]) {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
368 | NSLayoutConstraint.deactivate(array)
369 | array = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:419:32: error: 'UIView' is unavailable in watchOS
417 |
418 | private func positionAlert(
419 | inPresenter presenter: UIView,
| `- error: 'UIView' is unavailable in watchOS
420 | withVerticalPosition verticalPosition: VerticalPosition,
421 | offset: CGFloat?
/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/StatusAlert/StatusAlert.swift:519:14: error: 'UIView' is unavailable in watchOS
517 | private func createSpaceView(
518 | withHeight height: CGFloat
519 | ) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
520 |
521 | let spaceView = StatusAlert.reusableSpaceViewsManager.dequeueReusable()
/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/StatusAlert/StatusAlert.swift:527:47: error: 'UIImageView' is unavailable in watchOS
525 | }
526 |
527 | private func createImageViewIfNeeded() -> UIImageView? {
| `- error: 'UIImageView' is unavailable in watchOS
528 | guard let image = self.image else { return nil }
529 |
/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/StatusAlert/StatusAlert.swift:541:48: error: 'UILabel' is unavailable in watchOS
539 | }
540 |
541 | private func createTitleLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
542 | guard let title = self.title else { return nil }
543 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:556:50: error: 'UILabel' is unavailable in watchOS
554 | }
555 |
556 | private func createMessageLabelIfNeeded() -> UILabel? {
| `- error: 'UILabel' is unavailable in watchOS
557 | guard let message = self.message else { return nil }
558 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:577:39: error: 'UILabel' is unavailable in watchOS
575 | }
576 |
577 | private func createBaseLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
578 | let label = StatusAlert.reusableLabelsManager.dequeueReusable()
579 | label.textColor = self.appearance.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:716:68: error: 'UIImageView' is unavailable in watchOS
714 | // MARK: UIImageView
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
| `- error: 'UIImageView' is unavailable in watchOS
717 | createReusableClosure: { () -> UIImageView in
718 | return StatusAlert.reusableImageView()
/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/StatusAlert/StatusAlert.swift:717:40: error: 'UIImageView' is unavailable in watchOS
715 |
716 | private static let reusableImageViewsManager: ReusablesManager<UIImageView> = ReusablesManager(
717 | createReusableClosure: { () -> UIImageView in
| `- error: 'UIImageView' is unavailable in watchOS
718 | return StatusAlert.reusableImageView()
719 | },
/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/StatusAlert/StatusAlert.swift:724:48: error: 'UIImageView' is unavailable in watchOS
722 | )
723 |
724 | private static func reusableImageView() -> UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
725 | let imageView = UIImageView()
726 | imageView.contentMode = .scaleAspectFit
/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/StatusAlert/StatusAlert.swift:736:64: error: 'UILabel' is unavailable in watchOS
734 | // MARK: UILabel
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
| `- error: 'UILabel' is unavailable in watchOS
737 | createReusableClosure: { () -> UILabel in
738 | return StatusAlert.reusableLabel()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:737:40: error: 'UILabel' is unavailable in watchOS
735 |
736 | private static let reusableLabelsManager: ReusablesManager<UILabel> = ReusablesManager(
737 | createReusableClosure: { () -> UILabel in
| `- error: 'UILabel' is unavailable in watchOS
738 | return StatusAlert.reusableLabel()
739 | },
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:744:44: error: 'UILabel' is unavailable in watchOS
742 | )
743 |
744 | private static func reusableLabel() -> UILabel {
| `- error: 'UILabel' is unavailable in watchOS
745 | let label = UILabel()
746 | label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift:755:68: error: 'UIView' is unavailable in watchOS
753 | // MARK: - SpaceView
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
| `- error: 'UIView' is unavailable in watchOS
756 | createReusableClosure: { () -> UIView in
757 | return StatusAlert.reusableSpaceView()
/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/StatusAlert/StatusAlert.swift:756:40: error: 'UIView' is unavailable in watchOS
754 |
755 | private static let reusableSpaceViewsManager: ReusablesManager<UIView> = ReusablesManager(
756 | createReusableClosure: { () -> UIView in
| `- error: 'UIView' is unavailable in watchOS
757 | return StatusAlert.reusableSpaceView()
758 | },
/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/StatusAlert/StatusAlert.swift:763:48: error: 'UIView' is unavailable in watchOS
761 | )
762 |
763 | private static func reusableSpaceView() -> UIView {
| `- error: 'UIView' is unavailable in watchOS
764 | let spaceView = UIView()
765 | spaceView.backgroundColor = UIColor.clear
/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/StatusAlert/StatusAlert.swift:8:39: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | @objc public final class StatusAlert: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | // MARK: - Public fields -
/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/StatusAlert/StatusAlert.swift:786:94: error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
784 | #if swift(>=4.2)
785 | private let NavigationControllerHideShowBarDuration = UINavigationController.hideShowBarDuration
786 | private let AccessibilityReduceTransparencyStatusDidChangeNotificationName = UIAccessibility.reduceTransparencyStatusDidChangeNotification
| `- error: 'reduceTransparencyStatusDidChangeNotification' is unavailable in watchOS
787 | private let AccessibilityTraitNone = UIAccessibilityTraits.none
788 | private let RunLoopCommonMode = RunLoop.Mode.common
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:563:39: note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
561 | // Returns whether the system preference for reduce transparency is enabled
562 | UIKIT_EXTERN BOOL UIAccessibilityIsReduceTransparencyEnabled(void) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
563 | UIKIT_EXTERN NSNotificationName const UIAccessibilityReduceTransparencyStatusDidChangeNotification API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'reduceTransparencyStatusDidChangeNotification' has been explicitly marked unavailable here
564 |
565 | // Returns whether the system preference for reduce motion is enabled
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlert.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StatusAlert.swift
SwiftCompile normal arm64_32 Compiling\ StatusAlertUtils.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift (in target 'StatusAlert' from project 'StatusAlert')
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:71:10: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
69 | }
70 |
71 | @objc (StatusAlertSizesAndDistances)
| `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
72 | public final class SizesAndDistances: NSObject {
73 |
/Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift:41:61: error: 'groupTableViewBackground' is unavailable in watchOS
39 | ///
40 | /// - Note: Do not change to save system look
41 | @objc public var backgroundColor: UIColor = UIColor.groupTableViewBackground
| `- error: 'groupTableViewBackground' is unavailable in watchOS
42 |
43 | /// - Note: Do not change to save system look
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:256:48: note: 'groupTableViewBackground' has been explicitly marked unavailable here
254 | /* groupTableViewBackgroundColor is now the same as systemGroupedBackgroundColor.
255 | */
256 | @property(class, nonatomic, readonly) UIColor *groupTableViewBackgroundColor API_DEPRECATED_WITH_REPLACEMENT("systemGroupedBackgroundColor", ios(2.0, 13.0), tvos(13.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'groupTableViewBackground' has been explicitly marked unavailable here
257 |
258 | @property(class, nonatomic, readonly) UIColor *viewFlipsideBackgroundColor API_DEPRECATED("", ios(2.0, 7.0)) API_UNAVAILABLE(tvos) API_UNAVAILABLE(visionos, watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/StatusAlertUtils.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StatusAlertUtils.swift
SwiftCompile normal arm64_32 Compiling\ UIDevice+Platform.swift /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Platform.swift (in target 'StatusAlert' from project 'StatusAlert')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/StatusAlert/Extensions/UIDevice+Platform.swift (in target 'StatusAlert' from project 'StatusAlert')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDevice+Platform.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-19 11:19:22.086 xcodebuild[817:4948] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ StatusAlert (in target 'StatusAlert' from project 'StatusAlert')
SwiftCompile normal arm64 (in target 'StatusAlert' from project 'StatusAlert')
Building workspace StatusAlert with scheme StatusAlert
(3 failures)
BUILD FAILURE 6.4 watchOS