The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FlyHUD, reference 1.6.2 (45b3cf), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 11:21:35 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 FlyHUD-Package -destination generic/platform=watchOS

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:39:22: error: 'UIView' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                      `- error: 'UIView' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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/HUD/Extensions/Extensions.swift:39:34: error: 'UIView' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                  `- error: 'UIView' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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/HUD/Extensions/Extensions.swift:39:70: error: 'UILayoutPriority' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                                                      `- error: 'UILayoutPriority' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:39:94: error: 'UILayoutPriority' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:14:11: error: 'UIView' is unavailable in watchOS
12 | import UIKit
13 |
14 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
15 |     static var isRTL: Bool {
16 |         UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
/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/HUD/Extensions/Extensions.swift:16:9: error: 'UIView' is unavailable in watchOS
14 | extension UIView {
15 |     static var isRTL: Bool {
16 |         UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
   |         `- error: 'UIView' is unavailable in watchOS
17 |     }
18 |
/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/HUD/Extensions/Extensions.swift:16:50: error: 'UIView' is unavailable in watchOS
14 | extension UIView {
15 |     static var isRTL: Bool {
16 |         UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
   |                                                  `- error: 'UIView' is unavailable in watchOS
17 |     }
18 |
/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/HUD/Extensions/Extensions.swift:30:24: error: 'UILayoutPriority' is unavailable in watchOS
28 |
29 |     func setContentCompressionResistancePriorityForAxis(_ priority: Float) {
30 |         let priority = UILayoutPriority(priority)
   |                        `- error: 'UILayoutPriority' is unavailable in watchOS
31 |         translatesAutoresizingMaskIntoConstraints = false
32 |         setContentCompressionResistancePriority(priority, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:40:34: error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
   |                                  `- error: 'NSLayoutConstraint' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
/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/HUD/Extensions/Extensions.swift:41:32: error: 'NSLayoutConstraint' is unavailable in watchOS
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
   |                                `- error: 'NSLayoutConstraint' is unavailable in watchOS
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
/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/HUD/Extensions/Extensions.swift:43:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:43:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:43:51: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                   `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 62 |
 63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
    |            `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
 65 |
 66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:43:106: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                                                                          `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:43:106: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                                                                          `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:43:106: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
42 |
43 |             let xAnchor, leftAnchor, rightAnchor: NSLayoutXAxisAnchor, yAnchor, topAnchor, bottomAnchor: NSLayoutYAxisAnchor
   |                                                                                                          `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 70 |
 71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
    |            `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
 73 |
 74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:46:24: error: 'safeAreaLayoutGuide' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
   |                        `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:46:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
44 |             if useSafeGuide {
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
   |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:47:24: error: 'safeAreaLayoutGuide' is unavailable in watchOS
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
   |                        `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
49 |             } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/FlyHUD.build/Debug-watchos/FlyHUD-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:47:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
45 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
   |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
49 |             } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:48:24: error: 'safeAreaLayoutGuide' is unavailable in watchOS
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
   |                        `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
49 |             } else {
50 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:48:58: error: 'safeAreaLayoutGuide' is unavailable in watchOS
46 |                     to.safeAreaLayoutGuide.centerXAnchor, to.safeAreaLayoutGuide.centerYAnchor,
47 |                     to.safeAreaLayoutGuide.leadingAnchor, to.safeAreaLayoutGuide.trailingAnchor,
48 |                     to.safeAreaLayoutGuide.topAnchor, to.safeAreaLayoutGuide.bottomAnchor)
   |                                                          `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
49 |             } else {
50 |                 (xAnchor, yAnchor, leftAnchor, rightAnchor, topAnchor, bottomAnchor) = (
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
SwiftCompile normal arm64_32 Compiling\ ActivityIndicatorViewable.swift,\ ProgressViewable.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ProgressViewable.swift (in target 'FlyHUD' from project 'FlyHUD')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ActivityIndicatorViewable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ProgressViewable.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ProgressViewable.swift
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:48:11: error: 'UIActivityIndicatorView' is unavailable in watchOS
46 | }
47 |
48 | extension UIActivityIndicatorView: ActivityIndicatorViewable {
   |           `- error: 'UIActivityIndicatorView' is unavailable in watchOS
49 |     public var trackColor: UIColor? {
50 |         get { 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/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:55:1: warning: unavailable enum 'Style' was used to satisfy a requirement of protocol 'HUDExtended'; this will be an error in a future Swift language mode
53 | }
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
   | `- warning: unavailable enum 'Style' was used to satisfy a requirement of protocol 'HUDExtended'; this will be an error in a future Swift language mode
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:14:28: note: 'Style' declared here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
   |                            `- note: 'Style' declared here
15 |     UIActivityIndicatorViewStyleMedium  API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) = 100,
16 |     UIActivityIndicatorViewStyleLarge   API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) = 101,
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/HUDExtended.swift:28:20: note: requirement 'ExtendedType' declared here
26 | public protocol HUDExtended {
27 |     /// Type being extended.
28 |     associatedtype ExtendedType
   |                    `- note: requirement 'ExtendedType' declared here
29 |     /// Static HUD extension point.
30 |     static var h: HUDExtension<ExtendedType>.Type { get set }
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:55:11: error: 'UIActivityIndicatorView' is unavailable in watchOS
53 | }
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
   |           `- error: 'UIActivityIndicatorView' is unavailable in watchOS
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:58:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
58 |     public static var large: UIActivityIndicatorView.Style {
   |                              `- error: 'UIActivityIndicatorView' is unavailable in watchOS
59 |         return .large
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/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:56:46: error: 'UIActivityIndicatorView' is unavailable in watchOS
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
   |                                              `- error: 'UIActivityIndicatorView' is unavailable in watchOS
57 |     /// Defaults to `.large`.
58 |     public static var large: UIActivityIndicatorView.Style {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:59:17: error: 'large' is unavailable in watchOS
57 |     /// Defaults to `.large`.
58 |     public static var large: UIActivityIndicatorView.Style {
59 |         return .large
   |                 `- error: 'large' is unavailable in watchOS
60 |     }
61 | }
UIKit.UIActivityIndicatorView.Style.large:4:10: note: 'large' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case large  }
  |          `- note: 'large' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ProgressViewable.swift:39:11: error: 'UIProgressView' is unavailable in watchOS
37 | }
38 |
39 | extension UIProgressView: ProgressViewable {}
   |           `- error: 'UIProgressView' is unavailable in watchOS
40 |
41 | class iOSUIProgressView: UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 Compiling\ BaseView.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BaseView.swift (in target 'FlyHUD' from project 'FlyHUD')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BaseView.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BaseView.swift
SwiftCompile normal arm64_32 Compiling\ RotateViewable.swift,\ BackgroundView.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift (in target 'FlyHUD' from project 'FlyHUD')
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift:15:55: error: 'UIView' is unavailable in watchOS
13 |
14 | /// A rotate view that shows that a task is in progress.
15 | public protocol RotateViewable: AnyObject where Self: UIView {
   |                                                       `- error: 'UIView' is unavailable in watchOS
16 |     /// Specifies the basic duration of the animation, in seconds. `Defaults to 0.25`.
17 |     var duration: CFTimeInterval { get }
/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/HUD/Protocols/RotateViewable.swift:34:19: error: 'CABasicAnimation' is unavailable in watchOS
32 |
33 |     public func startRotating() {
34 |         layer.add(CABasicAnimation(keyPath: "transform").h.then {
   |                   `- error: 'CABasicAnimation' is unavailable in watchOS
35 |             $0.fromValue = NSValue(caTransform3D: CATransform3DIdentity)
36 |             $0.toValue = NSValue(caTransform3D: CATransform3DMakeRotation(.pi / 2.0, 0.0, 0.0, 1.0))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:130:12: note: 'CABasicAnimation' has been explicitly marked unavailable here
128 |
129 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
130 | @interface CABasicAnimation : CAPropertyAnimation
    |            `- note: 'CABasicAnimation' has been explicitly marked unavailable here
131 |
132 | /* The objects defining the property values being interpolated between.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift:35:51: error: 'CATransform3DIdentity' is unavailable in watchOS
33 |     public func startRotating() {
34 |         layer.add(CABasicAnimation(keyPath: "transform").h.then {
35 |             $0.fromValue = NSValue(caTransform3D: CATransform3DIdentity)
   |                                                   `- error: 'CATransform3DIdentity' is unavailable in watchOS
36 |             $0.toValue = NSValue(caTransform3D: CATransform3DMakeRotation(.pi / 2.0, 0.0, 0.0, 1.0))
37 |             $0.duration = duration
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:31:31: note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 29 | /* The identity transform: [1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]. */
 30 |
 31 | CA_EXTERN const CATransform3D CATransform3DIdentity
    |                               `- note: 'CATransform3DIdentity' has been explicitly marked unavailable here
 32 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift:36:49: error: 'CATransform3DMakeRotation' is unavailable in watchOS
34 |         layer.add(CABasicAnimation(keyPath: "transform").h.then {
35 |             $0.fromValue = NSValue(caTransform3D: CATransform3DIdentity)
36 |             $0.toValue = NSValue(caTransform3D: CATransform3DMakeRotation(.pi / 2.0, 0.0, 0.0, 1.0))
   |                                                 `- error: 'CATransform3DMakeRotation' is unavailable in watchOS
37 |             $0.duration = duration
38 |             $0.isCumulative = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:63:25: note: 'CATransform3DMakeRotation' has been explicitly marked unavailable here
 61 |  * returned. */
 62 |
 63 | CA_EXTERN CATransform3D CATransform3DMakeRotation (CGFloat angle, CGFloat x,
    |                         `- note: 'CATransform3DMakeRotation' has been explicitly marked unavailable here
 64 |     CGFloat y, CGFloat z)
 65 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:23:21: error: 'systemThickMaterial' is unavailable in watchOS
 21 |             return .regular
 22 |             #else
 23 |             return .systemThickMaterial
    |                     `- error: 'systemThickMaterial' is unavailable in watchOS
 24 |             #endif
 25 |         }())
UIKit.UIBlurEffect.Style.systemThickMaterial:4:10: note: 'systemThickMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case systemThickMaterial  }
  |          `- note: 'systemThickMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:19:19: error: 'UIBlurEffect' is unavailable in watchOS
 17 |         case solidColor
 18 |         /// UIVisualEffectView background view. `Defaults to .systemThickMaterial`.
 19 |         case blur(UIBlurEffect.Style = {
    |                   `- error: 'UIBlurEffect' is unavailable in watchOS
 20 |             #if os(tvOS)
 21 |             return .regular
/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/HUD/Views/BackgroundView.swift:67:29: error: 'UIVisualEffectView' is unavailable in watchOS
 65 |     }
 66 |
 67 |     private var effectView: UIVisualEffectView?
    |                             `- error: 'UIVisualEffectView' is unavailable in watchOS
 68 |
 69 |     // MARK: - Lifecycle
/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/HUD/Views/BackgroundView.swift:76:9: error: 'isAccessibilityElement' is unavailable in watchOS
 74 |         // VoiceOver: Background is purely decorative — hidden from accessibility
 75 |         // so VoiceOver doesn't navigate to an empty element behind ContentView.
 76 |         isAccessibilityElement = false
    |         `- error: 'isAccessibilityElement' is unavailable in watchOS
 77 |         accessibilityElementsHidden = true
 78 |         updateForBackgroundStyle()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:77:9: error: 'accessibilityElementsHidden' is unavailable in watchOS
 75 |         // so VoiceOver doesn't navigate to an empty element behind ContentView.
 76 |         isAccessibilityElement = false
 77 |         accessibilityElementsHidden = true
    |         `- error: 'accessibilityElementsHidden' is unavailable in watchOS
 78 |         updateForBackgroundStyle()
 79 |     }
/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:160:28: note: 'accessibilityElementsHidden' has been explicitly marked unavailable here
158 |  default == NO
159 |  */
160 | @property (nonatomic) BOOL accessibilityElementsHidden API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'accessibilityElementsHidden' has been explicitly marked unavailable here
161 |
162 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:98:19: error: 'cornerCurve' is unavailable in watchOS
 96 |             // Use continuous corner curve to match glass superellipse rendering
 97 |             layer.cornerRadius = radius
 98 |             layer.cornerCurve = .continuous
    |                   `- error: 'cornerCurve' is unavailable in watchOS
 99 |             effectView?.cornerConfiguration = .corners(radius: .fixed(radius))
100 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:607:36: note: 'cornerCurve' has been explicitly marked unavailable here
 605 |  * Defaults to 'kCACornerCurveCircular'. */
 606 |
 607 | @property(copy) CALayerCornerCurve cornerCurve
     |                                    `- note: 'cornerCurve' has been explicitly marked unavailable here
 608 |   API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
 609 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:98:34: error: 'continuous' is unavailable in watchOS
 96 |             // Use continuous corner curve to match glass superellipse rendering
 97 |             layer.cornerRadius = radius
 98 |             layer.cornerCurve = .continuous
    |                                  `- error: 'continuous' is unavailable in watchOS
 99 |             effectView?.cornerConfiguration = .corners(radius: .fixed(radius))
100 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:1061:36: note: 'continuous' has been explicitly marked unavailable here
1059 | CA_EXTERN CALayerCornerCurve const kCACornerCurveCircular
1060 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1061 | CA_EXTERN CALayerCornerCurve const kCACornerCurveContinuous
     |                                    `- note: 'continuous' has been explicitly marked unavailable here
1062 |     API_AVAILABLE(macos(10.15), ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
1063 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:99:25: error: 'cornerConfiguration' is unavailable in watchOS
 97 |             layer.cornerRadius = radius
 98 |             layer.cornerCurve = .continuous
 99 |             effectView?.cornerConfiguration = .corners(radius: .fixed(radius))
    |                         `- error: 'cornerConfiguration' is unavailable in watchOS
100 |         } else {
101 |             layer.cornerRadius = radius
UIKit.UIView.cornerConfiguration:4:41: note: 'cornerConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 26.0, tvOS 26.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var cornerConfiguration: UICornerConfiguration { get set }}
  |                                         `- note: 'cornerConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:119:31: error: 'UIGlassEffect' is unavailable in watchOS
117 |         if #available(iOS 26.0, tvOS 26.0, *), case .glass = style {
118 |             // For glass style, update tint on the glass effect (keep backgroundColor clear)
119 |             let glassEffect = UIGlassEffect()
    |                               `- error: 'UIGlassEffect' is unavailable in watchOS
120 |             if let tintColor = color, tintColor != .clear {
121 |                 glassEffect.tintColor = 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/UIGlassEffect.h:26:12: note: 'UIGlassEffect' has been explicitly marked unavailable here
24 | API_AVAILABLE(ios(26.0))
25 | API_UNAVAILABLE(visionos, watchos)
26 | @interface UIGlassEffect : UIVisualEffect
   |            `- note: 'UIGlassEffect' has been explicitly marked unavailable here
27 |
28 | /// Enables interactive behavior for the glass effect.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:138:26: error: 'UIVisualEffectView' is unavailable in watchOS
136 |             backgroundColor = color
137 |         case .blur(let effectStyle):
138 |             effectView = UIVisualEffectView(effect: UIBlurEffect(style: effectStyle)).h.then {
    |                          `- error: 'UIVisualEffectView' is unavailable in watchOS
139 |                 $0.frame = bounds
140 |                 $0.autoresizingMask = [.flexibleHeight, .flexibleWidth]
/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/HUD/Views/BackgroundView.swift:138:53: error: 'UIBlurEffect' is unavailable in watchOS
136 |             backgroundColor = color
137 |         case .blur(let effectStyle):
138 |             effectView = UIVisualEffectView(effect: UIBlurEffect(style: effectStyle)).h.then {
    |                                                     `- error: 'UIBlurEffect' is unavailable in watchOS
139 |                 $0.frame = bounds
140 |                 $0.autoresizingMask = [.flexibleHeight, .flexibleWidth]
/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/HUD/Views/BackgroundView.swift:144:19: error: 'allowsGroupOpacity' is unavailable in watchOS
142 |             }
143 |             backgroundColor = color
144 |             layer.allowsGroupOpacity = false
    |                   `- error: 'allowsGroupOpacity' is unavailable in watchOS
145 |         #if compiler(>=6.2) && !os(visionOS)
146 |         case .glass:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:646:16: note: 'allowsGroupOpacity' has been explicitly marked unavailable here
 644 |  * and NO for iOS applications linked against an earlier SDK. */
 645 |
 646 | @property BOOL allowsGroupOpacity
     |                `- note: 'allowsGroupOpacity' has been explicitly marked unavailable here
 647 |     API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 648 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:148:35: error: 'UIGlassEffect' is unavailable in watchOS
146 |         case .glass:
147 |             if #available(iOS 26.0, tvOS 26.0, *) {
148 |                 let glassEffect = UIGlassEffect()
    |                                   `- error: 'UIGlassEffect' is unavailable in watchOS
149 |                 if let tintColor = color, tintColor != .clear {
150 |                     glassEffect.tintColor = 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/UIGlassEffect.h:26:12: note: 'UIGlassEffect' has been explicitly marked unavailable here
24 | API_AVAILABLE(ios(26.0))
25 | API_UNAVAILABLE(visionos, watchos)
26 | @interface UIGlassEffect : UIVisualEffect
   |            `- note: 'UIGlassEffect' has been explicitly marked unavailable here
27 |
28 | /// Enables interactive behavior for the glass effect.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:152:30: error: 'UIVisualEffectView' is unavailable in watchOS
150 |                     glassEffect.tintColor = tintColor
151 |                 }
152 |                 effectView = UIVisualEffectView(effect: glassEffect).h.then {
    |                              `- error: 'UIVisualEffectView' is unavailable in watchOS
153 |                     $0.frame = bounds
154 |                     $0.autoresizingMask = [.flexibleHeight, .flexibleWidth]
/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.
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RotateViewable.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BackgroundView.swift
SwiftCompile normal arm64 Compiling\ KeyboardObserver.swift,\ UnfairLock.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/KeyboardObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/UnfairLock.swift (in target 'FlyHUD' from project 'FlyHUD')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/KeyboardObserver.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile KeyboardObserver.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/UnfairLock.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UnfairLock.swift
SwiftCompile normal arm64 Compiling\ HUDExtended.swift,\ HUD.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/HUDExtended.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift (in target 'FlyHUD' from project 'FlyHUD')
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/HUDExtended.swift:57:50: error: 'label' is unavailable in watchOS
55 | extension HUDExtension where ExtendedType == UIColor {
56 |     /// The default content color for labels and indicators. Defaults to `UIColor.label.withAlphaComponent(0.7)`.
57 |     public static let content: UIColor = UIColor.label.withAlphaComponent(0.7)
   |                                                  `- error: 'label' is unavailable in watchOS
58 |
59 |     /// The default background color for ContentView. Defaults to `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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:115:42: error: 'UIView' is unavailable in watchOS
113 |     open var completionBlock: ((_ hud: HUD) -> Void)?
114 |
115 |     private lazy var keyboardGuideView = UIView(frame: bounds)
    |                                          `- error: 'UIView' is unavailable in watchOS
116 |     private var constraint: EdgeConstraint?
117 |     private var isFinished: Bool = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:100:13: error: 'accessibilityViewIsModal' is unavailable in watchOS
 98 |             // VoiceOver: Keep modal state in sync with event delivery.
 99 |             // When touches pass through, VoiceOver focus should too.
100 |             accessibilityViewIsModal = !isEventDeliveryEnabled
    |             `- error: 'accessibilityViewIsModal' is unavailable in watchOS
101 |             if !isHidden {
102 |                 UIAccessibility.post(notification: .layoutChanged, argument: contentView)
/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:167:28: note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
165 |  default == NO
166 |  */
167 | @property (nonatomic) BOOL accessibilityViewIsModal API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
168 |
169 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:102:33: error: 'post(notification:argument:)' is unavailable in watchOS
100 |             accessibilityViewIsModal = !isEventDeliveryEnabled
101 |             if !isHidden {
102 |                 UIAccessibility.post(notification: .layoutChanged, argument: contentView)
    |                                 `- error: 'post(notification:argument:)' is unavailable in watchOS
103 |             }
104 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:127:40: error: 'UIView' is unavailable in watchOS
125 |     /// - Parameter view: The view instance that will provide the `bounds` for the HUD.
126 |     ///                   Should be the same instance as the HUD's superview (i.e., the view that the HUD will be added to).
127 |     public convenience init(with view: UIView) {
    |                                        `- error: 'UIView' is unavailable in watchOS
128 |         self.init(frame: view.bounds)
129 |     }
/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/HUD/HUD.swift:135:40: error: 'UIView' is unavailable in watchOS
133 |     /// - Parameter view: The view instance that will provide the `bounds` for the HUD.
134 |     /// - Returns: A new HUD instance.
135 |     open class func makeHUD(with view: UIView) -> HUD {
    |                                        `- error: 'UIView' is unavailable in watchOS
136 |         self.init(frame: view.bounds)
137 |     }
/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/HUD/HUD.swift:199:36: error: 'UIView' is unavailable in watchOS
197 |     /// - Parameter view: The view that is going to be searched.
198 |     /// - Returns: A reference to all discovered HUD subviews.
199 |     open class func huds(for view: UIView) -> [HUD] {
    |                                    `- error: 'UIView' is unavailable in watchOS
200 |         view.subviews.compactMap {
201 |             if let hud = $0 as? HUD, hud.isFinished == false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:212:39: error: 'UIView' is unavailable in watchOS
210 |     /// - Parameter view: The view that is going to be searched.
211 |     /// - Returns: A reference to the last HUD subview discovered.
212 |     open class func lastHUD(for view: UIView) -> HUD? {
    |                                       `- error: 'UIView' is unavailable in watchOS
213 |         for case let hud as HUD in view.subviews.reversed() where hud.isFinished == false {
214 |             return hud
/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/HUD/HUD.swift:237:18: error: 'UIView' is unavailable in watchOS
235 |     @discardableResult
236 |     open class func showStatus(
237 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
238 |         duration: TimeInterval = 2.0,
239 |         animated: Bool = true,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:271:18: error: 'UIView' is unavailable in watchOS
269 |     @discardableResult
270 |     open class func showStatus(
271 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
272 |         duration: TimeInterval = 2.0,
273 |         using animation: Animation,
/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/HUD/HUD.swift:303:18: error: 'UIView' is unavailable in watchOS
301 |     @discardableResult
302 |     open class func show(
303 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
304 |         animated: Bool = true,
305 |         mode: ContentView.Mode = .indicator(),
/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/HUD/HUD.swift:332:18: error: 'UIView' is unavailable in watchOS
330 |     @discardableResult
331 |     open class func show(
332 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
333 |         using animation: Animation,
334 |         mode: ContentView.Mode = .indicator(),
/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/HUD/HUD.swift:360:36: error: 'UIView' is unavailable in watchOS
358 |     /// - SeeAlso: HUD.Animation.
359 |     @discardableResult
360 |     open class func hide(for view: UIView, animated: Bool = true, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                    `- error: 'UIView' is unavailable in watchOS
361 |         hide(for: view, using: animated ? nil : .init(style: .none), afterDelay: delay)
362 |     }
/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/HUD/HUD.swift:374:36: error: 'UIView' is unavailable in watchOS
372 |     ///         The activity count is decremented by 1 when hiding the HUD. Hide HUD if count reaches 0. Returns if count has not reached 0.
373 |     @discardableResult
374 |     open class func hide(for view: UIView, using animation: Animation?, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                    `- error: 'UIView' is unavailable in watchOS
375 |         guard let hud = lastHUD(for: view) else { return false }
376 |         hud.removeFromSuperViewOnHide = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:390:39: error: 'UIView' is unavailable in watchOS
388 |     /// - SeeAlso: HUD.Animation.
389 |     @discardableResult
390 |     open class func hideAll(for view: UIView, animated: Bool = true, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                       `- error: 'UIView' is unavailable in watchOS
391 |         hideAll(for: view, using: animated ? nil : .init(style: .none), afterDelay: delay)
392 |     }
/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/HUD/HUD.swift:404:39: error: 'UIView' is unavailable in watchOS
402 |     ///         The activity count is decremented by 1 when hiding the HUD. Hide HUD if count reaches 0. Returns if count has not reached 0.
403 |     @discardableResult
404 |     open class func hideAll(for view: UIView, using animation: Animation?, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                       `- error: 'UIView' is unavailable in watchOS
405 |         let huds = huds(for: view)
406 |         huds.forEach {
/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/HUD/HUD.swift:701:62: error: 'UIEvent' is unavailable in watchOS
699 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `false` and the point lies completely outside the view hierarchy of the current view.
700 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `true` and the point lies completely outside the view hierarchy of the `contentView`.
701 |     open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                              `- error: 'UIEvent' is unavailable in watchOS
702 |         let hitView = super.hitTest(point, with: event)
703 |         guard isEventDeliveryEnabled else { return hitView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:701:75: error: 'UIView' is unavailable in watchOS
699 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `false` and the point lies completely outside the view hierarchy of the current view.
700 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `true` and the point lies completely outside the view hierarchy of the `contentView`.
701 |     open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                                           `- error: 'UIView' is unavailable in watchOS
702 |         let hitView = super.hitTest(point, with: event)
703 |         guard isEventDeliveryEnabled else { return hitView }
/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/HUD/HUD.swift:714:24: error: cannot override 'accessibilityPerformEscape' which has been marked unavailable
712 |     /// This is the standard dismissal mechanism for modal overlays in iOS accessibility.
713 |     /// Returns true if the HUD was successfully hidden, false if already hidden.
714 |     open override func accessibilityPerformEscape() -> Bool {
    |                        |- error: cannot override 'accessibilityPerformEscape' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'accessibilityPerformEscape'
715 |         guard isHidden == false, isFinished == false else { return false }
716 |         hide(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:395:1: note: 'accessibilityPerformEscape()' has been explicitly marked unavailable here
393 |  default == NO
394 |  */
395 | - (BOOL)accessibilityPerformEscape API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    | `- note: 'accessibilityPerformEscape()' has been explicitly marked unavailable here
396 |
397 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:144:15: error: 'allowsGroupOpacity' is unavailable in watchOS
142 |         backgroundColor = .clear
143 |         autoresizingMask = [.flexibleWidth, .flexibleHeight]
144 |         layer.allowsGroupOpacity = false
    |               `- error: 'allowsGroupOpacity' is unavailable in watchOS
145 |         // VoiceOver: Prevent focus from escaping behind the HUD overlay.
146 |         // When the HUD is visible, VoiceOver users will only navigate elements within the HUD.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:646:16: note: 'allowsGroupOpacity' has been explicitly marked unavailable here
 644 |  * and NO for iOS applications linked against an earlier SDK. */
 645 |
 646 | @property BOOL allowsGroupOpacity
     |                `- note: 'allowsGroupOpacity' has been explicitly marked unavailable here
 647 |     API_AVAILABLE(macos(10.10), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 648 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:147:9: error: 'accessibilityViewIsModal' is unavailable in watchOS
145 |         // VoiceOver: Prevent focus from escaping behind the HUD overlay.
146 |         // When the HUD is visible, VoiceOver users will only navigate elements within the HUD.
147 |         accessibilityViewIsModal = true
    |         `- error: 'accessibilityViewIsModal' is unavailable in watchOS
148 |         setupViews()
149 |         isHidden = true // Make it invisible for now
/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:167:28: note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
165 |  default == NO
166 |  */
167 | @property (nonatomic) BOOL accessibilityViewIsModal API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
168 |
169 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:511:25: error: 'post(notification:argument:)' is unavailable in watchOS
509 |         // VoiceOver: Post a screen-changed notification so VoiceOver immediately
510 |         // moves focus to the HUD content, announcing the label text to the user.
511 |         UIAccessibility.post(notification: .screenChanged, argument: contentView)
    |                         `- error: 'post(notification:argument:)' is unavailable in watchOS
512 |     }
513 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:556:33: error: 'post(notification:argument:)' is unavailable in watchOS
554 |                 // re-evaluate the screen if no other HUD is present.
555 |                 let nextHUD = parentView.flatMap { HUD.lastHUD(for: $0) }
556 |                 UIAccessibility.post(notification: .screenChanged, argument: nextHUD?.contentView)
    |                                 `- error: 'post(notification:argument:)' is unavailable in watchOS
557 |             }
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/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:575:32: error: 'isReduceMotionEnabled' is unavailable in watchOS
573 |         // Skip animation when style is .none, view isn't shown yet, or reduce motion is enabled.
574 |         guard animation.style != .none, showStarted != nil,
575 |               !UIAccessibility.isReduceMotionEnabled else { return completionBlock(true) }
    |                                `- error: 'isReduceMotionEnabled' is unavailable in watchOS
576 |         let style = animation.style.corrected(showing) // Automatically determine the correct animation style
577 |
UIKit.UIAccessibility.isReduceMotionEnabled:3:32: note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
1 | struct UIAccessibility {
2 | @available(watchOS, unavailable)
3 |   @MainActor public static var isReduceMotionEnabled: Bool { get }}
  |                                `- note: 'isReduceMotionEnabled' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/HUDExtended.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HUDExtended.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HUD.swift
SwiftCompile normal arm64_32 Compiling\ Button.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift (in target 'FlyHUD' from project 'FlyHUD')
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:100:62: error: 'UIControl' is unavailable in watchOS
 98 |     ///   - title: The title to use for the specified state.
 99 |     ///   - state: The state that uses the specified title. UIControl.State describes the possible values.
100 |     open override func setTitle(_ title: String?, for state: UIControl.State) {
    |                                                              `- error: 'UIControl' is unavailable in watchOS
101 |         super.setTitle(title, for: state)
102 |         isHiddenInStackView = isEmptyOfText
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:114:68: error: 'UIControl' is unavailable in watchOS
112 |     ///   - color: The color of the title to use for the specified state.
113 |     ///   - state: The state that uses the specified color. The possible values are described in UIControl.State.
114 |     open override func setTitleColor(_ color: UIColor?, for state: UIControl.State) {
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
115 |         super.setTitleColor(color, for: state)
116 |         // Update related colors
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:138:87: error: 'UIControl' is unavailable in watchOS
136 |     /// Adds a target and action for the specified event.
137 |     /// VoiceOver is notified so accessibilityCustomActions on the parent ContentView can update.
138 |     open override func addTarget(_ target: Any?, action: Selector, for controlEvents: UIControl.Event) {
    |                                                                                       `- error: 'UIControl' is unavailable in watchOS
139 |         super.addTarget(target, action: action, for: controlEvents)
140 |         if window != 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:147:91: error: 'UIControl' is unavailable in watchOS
145 |     /// Removes a target and action for the specified event.
146 |     /// VoiceOver is notified so accessibilityCustomActions on the parent ContentView can update.
147 |     open override func removeTarget(_ target: Any?, action: Selector?, for controlEvents: UIControl.Event) {
    |                                                                                           `- error: 'UIControl' is unavailable in watchOS
148 |         super.removeTarget(target, action: action, for: controlEvents)
149 |         if window != 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:22:20: error: 'UIButton' is unavailable in watchOS
 20 |
 21 | /// A control that executes your custom code in response to user interactions.
 22 | open class Button: UIButton {
    |                    `- error: 'UIButton' is unavailable in watchOS
 23 |     /// The rounded corner mode of the button. `Defaults to .full`.
 24 |     open var roundedCorners: RoundedCorners = .full {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:49:14: error: 'isAccessibilityElement' is unavailable in watchOS
 47 |         // VoiceOver: Hidden from accessibility — ContentView exposes button
 48 |         // actions via accessibilityCustomActions for a cleaner VoiceOver experience.
 49 |         self.isAccessibilityElement = false
    |              `- error: 'isAccessibilityElement' is unavailable in watchOS
 50 |     }
 51 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:52:28: note: 'isAccessibilityElement' has been explicitly marked unavailable here
 50 |  Setting the property to YES will cause the receiver to be visible to assistive applications.
 51 |  */
 52 | @property (nonatomic) BOOL isAccessibilityElement API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'isAccessibilityElement' has been explicitly marked unavailable here
 53 |
 54 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:106:29: error: 'post(notification:argument:)' is unavailable in watchOS
104 |         // ContentView (button action becomes available/unavailable when title is set/cleared).
105 |         if window != nil {
106 |             UIAccessibility.post(notification: .layoutChanged, argument: superview)
    |                             `- error: 'post(notification:argument:)' is unavailable in watchOS
107 |         }
108 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:141:29: error: 'post(notification:argument:)' is unavailable in watchOS
139 |         super.addTarget(target, action: action, for: controlEvents)
140 |         if window != nil {
141 |             UIAccessibility.post(notification: .layoutChanged, argument: superview)
    |                             `- error: 'post(notification:argument:)' is unavailable in watchOS
142 |         }
143 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Button.swift
SwiftCompile normal arm64_32 Compiling\ Model.swift,\ DisplayLink.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Model.swift /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift (in target 'FlyHUD' from project 'FlyHUD')
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:101:30: error: 'CADisplayLink' is unavailable in watchOS
 99 |     // is not fully enforced at runtime.
100 |     private let lock = UnfairLock()
101 |     private var displayLink: CADisplayLink?
    |                              `- error: 'CADisplayLink' is unavailable in watchOS
102 |     private var delegates: NSHashTable<AnyObject> = .weakObjects()
103 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
 19 | API_AVAILABLE(macos(14.0))
 20 |
 21 | @interface CADisplayLink : NSObject
    |            `- note: 'CADisplayLink' has been explicitly marked unavailable here
 22 | {
 23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:115:46: error: 'CADisplayLink' is unavailable in watchOS
113 |     }
114 |
115 |     @objc func onScreenUpdate(_ displayLink: CADisplayLink) {
    |                                              `- error: 'CADisplayLink' is unavailable in watchOS
116 |         target?.onScreenUpdate()
117 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
 19 | API_AVAILABLE(macos(14.0))
 20 |
 21 | @interface CADisplayLink : NSObject
    |            `- note: 'CADisplayLink' has been explicitly marked unavailable here
 22 | {
 23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:40:27: error: 'CADisplayLink' is unavailable in watchOS
 38 |
 39 |         let proxy = DisplayLinkProxy(self)
 40 |         let displayLink = CADisplayLink(target: proxy, selector: #selector(DisplayLinkProxy.onScreenUpdate(_:)))
    |                           `- error: 'CADisplayLink' is unavailable in watchOS
 41 |         displayLink.add(to: .main, forMode: .default)
 42 |         self.displayLink = displayLink
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
 19 | API_AVAILABLE(macos(14.0))
 20 |
 21 | @interface CADisplayLink : NSObject
    |            `- note: 'CADisplayLink' has been explicitly marked unavailable here
 22 | {
 23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:73:19: error: 'UIApplication' is unavailable in watchOS
 71 |             self,
 72 |             selector: #selector(applicationDidEnterBackground),
 73 |             name: UIApplication.didEnterBackgroundNotification,
    |                   `- error: 'UIApplication' is unavailable in watchOS
 74 |             object: nil)
 75 |         NotificationCenter.default.addObserver(
/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/HUD/Observables/DisplayLink.swift:73:33: error: 'didEnterBackgroundNotification' is unavailable in watchOS
 71 |             self,
 72 |             selector: #selector(applicationDidEnterBackground),
 73 |             name: UIApplication.didEnterBackgroundNotification,
    |                                 `- error: 'didEnterBackgroundNotification' is unavailable in watchOS
 74 |             object: nil)
 75 |         NotificationCenter.default.addObserver(
/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:570:39: note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
568 |
569 | // These notifications are sent out after the equivalent delegate message is called
570 | UIKIT_EXTERN NSNotificationName const UIApplicationDidEnterBackgroundNotification       API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
    |                                       `- note: 'didEnterBackgroundNotification' has been explicitly marked unavailable here
571 | UIKIT_EXTERN NSNotificationName const UIApplicationWillEnterForegroundNotification      API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
572 | UIKIT_EXTERN NSNotificationName const UIApplicationDidFinishLaunchingNotification API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:78:19: error: 'UIApplication' is unavailable in watchOS
 76 |             self,
 77 |             selector: #selector(applicationWillEnterForeground),
 78 |             name: UIApplication.willEnterForegroundNotification,
    |                   `- error: 'UIApplication' is unavailable in watchOS
 79 |             object: nil)
 80 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Model.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Model.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DisplayLink.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlyHUD (in target 'FlyHUD' from project 'FlyHUD')
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:37:45: error: 'NSLayoutConstraint' is unavailable in watchOS
35 |
36 |     @MainActor class EdgeConstraint {
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
   |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
/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/HUD/Extensions/Extensions.swift:39:22: error: 'UIView' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                      `- error: 'UIView' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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/HUD/Extensions/Extensions.swift:39:34: error: 'UIView' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                  `- error: 'UIView' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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/HUD/Extensions/Extensions.swift:39:70: error: 'UILayoutPriority' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                                                      `- error: 'UILayoutPriority' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:39:94: error: 'UILayoutPriority' is unavailable in watchOS
37 |         let x, y, top, bottom, left, right: NSLayoutConstraint
38 |
39 |         init(_ from: UIView, to: UIView, useSafeGuide: Bool, center: UILayoutPriority, edge: UILayoutPriority) {
   |                                                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
40 |             let centerPriority: (NSLayoutConstraint) -> Void = { $0.priority = center }
41 |             let edgePriority: (NSLayoutConstraint) -> Void = { $0.priority = edge }
/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:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/Extensions.swift:14:11: error: 'UIView' is unavailable in watchOS
12 | import UIKit
13 |
14 | extension UIView {
   |           `- error: 'UIView' is unavailable in watchOS
15 |     static var isRTL: Bool {
16 |         UIView.userInterfaceLayoutDirection(for: UIView.appearance().semanticContentAttribute) == .rightToLeft
/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/HUD/Extensions/HUDExtended.swift:57:50: error: 'label' is unavailable in watchOS
55 | extension HUDExtension where ExtendedType == UIColor {
56 |     /// The default content color for labels and indicators. Defaults to `UIColor.label.withAlphaComponent(0.7)`.
57 |     public static let content: UIColor = UIColor.label.withAlphaComponent(0.7)
   |                                                  `- error: 'label' is unavailable in watchOS
58 |
59 |     /// The default background color for ContentView. Defaults to `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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:115:42: error: 'UIView' is unavailable in watchOS
113 |     open var completionBlock: ((_ hud: HUD) -> Void)?
114 |
115 |     private lazy var keyboardGuideView = UIView(frame: bounds)
    |                                          `- error: 'UIView' is unavailable in watchOS
116 |     private var constraint: EdgeConstraint?
117 |     private var isFinished: Bool = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:100:13: error: 'accessibilityViewIsModal' is unavailable in watchOS
 98 |             // VoiceOver: Keep modal state in sync with event delivery.
 99 |             // When touches pass through, VoiceOver focus should too.
100 |             accessibilityViewIsModal = !isEventDeliveryEnabled
    |             `- error: 'accessibilityViewIsModal' is unavailable in watchOS
101 |             if !isHidden {
102 |                 UIAccessibility.post(notification: .layoutChanged, argument: contentView)
/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:167:28: note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
165 |  default == NO
166 |  */
167 | @property (nonatomic) BOOL accessibilityViewIsModal API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                            `- note: 'accessibilityViewIsModal' has been explicitly marked unavailable here
168 |
169 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:102:33: error: 'post(notification:argument:)' is unavailable in watchOS
100 |             accessibilityViewIsModal = !isEventDeliveryEnabled
101 |             if !isHidden {
102 |                 UIAccessibility.post(notification: .layoutChanged, argument: contentView)
    |                                 `- error: 'post(notification:argument:)' is unavailable in watchOS
103 |             }
104 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:127:40: error: 'UIView' is unavailable in watchOS
125 |     /// - Parameter view: The view instance that will provide the `bounds` for the HUD.
126 |     ///                   Should be the same instance as the HUD's superview (i.e., the view that the HUD will be added to).
127 |     public convenience init(with view: UIView) {
    |                                        `- error: 'UIView' is unavailable in watchOS
128 |         self.init(frame: view.bounds)
129 |     }
/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/HUD/HUD.swift:135:40: error: 'UIView' is unavailable in watchOS
133 |     /// - Parameter view: The view instance that will provide the `bounds` for the HUD.
134 |     /// - Returns: A new HUD instance.
135 |     open class func makeHUD(with view: UIView) -> HUD {
    |                                        `- error: 'UIView' is unavailable in watchOS
136 |         self.init(frame: view.bounds)
137 |     }
/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/HUD/HUD.swift:199:36: error: 'UIView' is unavailable in watchOS
197 |     /// - Parameter view: The view that is going to be searched.
198 |     /// - Returns: A reference to all discovered HUD subviews.
199 |     open class func huds(for view: UIView) -> [HUD] {
    |                                    `- error: 'UIView' is unavailable in watchOS
200 |         view.subviews.compactMap {
201 |             if let hud = $0 as? HUD, hud.isFinished == false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:212:39: error: 'UIView' is unavailable in watchOS
210 |     /// - Parameter view: The view that is going to be searched.
211 |     /// - Returns: A reference to the last HUD subview discovered.
212 |     open class func lastHUD(for view: UIView) -> HUD? {
    |                                       `- error: 'UIView' is unavailable in watchOS
213 |         for case let hud as HUD in view.subviews.reversed() where hud.isFinished == false {
214 |             return hud
/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/HUD/HUD.swift:237:18: error: 'UIView' is unavailable in watchOS
235 |     @discardableResult
236 |     open class func showStatus(
237 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
238 |         duration: TimeInterval = 2.0,
239 |         animated: Bool = true,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:271:18: error: 'UIView' is unavailable in watchOS
269 |     @discardableResult
270 |     open class func showStatus(
271 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
272 |         duration: TimeInterval = 2.0,
273 |         using animation: Animation,
/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/HUD/HUD.swift:303:18: error: 'UIView' is unavailable in watchOS
301 |     @discardableResult
302 |     open class func show(
303 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
304 |         animated: Bool = true,
305 |         mode: ContentView.Mode = .indicator(),
/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/HUD/HUD.swift:332:18: error: 'UIView' is unavailable in watchOS
330 |     @discardableResult
331 |     open class func show(
332 |         to view: UIView,
    |                  `- error: 'UIView' is unavailable in watchOS
333 |         using animation: Animation,
334 |         mode: ContentView.Mode = .indicator(),
/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/HUD/HUD.swift:360:36: error: 'UIView' is unavailable in watchOS
358 |     /// - SeeAlso: HUD.Animation.
359 |     @discardableResult
360 |     open class func hide(for view: UIView, animated: Bool = true, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                    `- error: 'UIView' is unavailable in watchOS
361 |         hide(for: view, using: animated ? nil : .init(style: .none), afterDelay: delay)
362 |     }
/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/HUD/HUD.swift:374:36: error: 'UIView' is unavailable in watchOS
372 |     ///         The activity count is decremented by 1 when hiding the HUD. Hide HUD if count reaches 0. Returns if count has not reached 0.
373 |     @discardableResult
374 |     open class func hide(for view: UIView, using animation: Animation?, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                    `- error: 'UIView' is unavailable in watchOS
375 |         guard let hud = lastHUD(for: view) else { return false }
376 |         hud.removeFromSuperViewOnHide = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:390:39: error: 'UIView' is unavailable in watchOS
388 |     /// - SeeAlso: HUD.Animation.
389 |     @discardableResult
390 |     open class func hideAll(for view: UIView, animated: Bool = true, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                       `- error: 'UIView' is unavailable in watchOS
391 |         hideAll(for: view, using: animated ? nil : .init(style: .none), afterDelay: delay)
392 |     }
/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/HUD/HUD.swift:404:39: error: 'UIView' is unavailable in watchOS
402 |     ///         The activity count is decremented by 1 when hiding the HUD. Hide HUD if count reaches 0. Returns if count has not reached 0.
403 |     @discardableResult
404 |     open class func hideAll(for view: UIView, using animation: Animation?, afterDelay delay: TimeInterval = 0.0) -> Bool {
    |                                       `- error: 'UIView' is unavailable in watchOS
405 |         let huds = huds(for: view)
406 |         huds.forEach {
/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/HUD/HUD.swift:701:62: error: 'UIEvent' is unavailable in watchOS
699 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `false` and the point lies completely outside the view hierarchy of the current view.
700 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `true` and the point lies completely outside the view hierarchy of the `contentView`.
701 |     open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                              `- error: 'UIEvent' is unavailable in watchOS
702 |         let hitView = super.hitTest(point, with: event)
703 |         guard isEventDeliveryEnabled else { return hitView }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/HUD/HUD.swift:701:75: error: 'UIView' is unavailable in watchOS
699 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `false` and the point lies completely outside the view hierarchy of the current view.
700 |     ///            Returns nil if the `isEventDeliveryEnabled` property value is `true` and the point lies completely outside the view hierarchy of the `contentView`.
701 |     open override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                                           `- error: 'UIView' is unavailable in watchOS
702 |         let hitView = super.hitTest(point, with: event)
703 |         guard isEventDeliveryEnabled else { return hitView }
/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/HUD/HUD.swift:714:24: error: cannot override 'accessibilityPerformEscape' which has been marked unavailable
712 |     /// This is the standard dismissal mechanism for modal overlays in iOS accessibility.
713 |     /// Returns true if the HUD was successfully hidden, false if already hidden.
714 |     open override func accessibilityPerformEscape() -> Bool {
    |                        |- error: cannot override 'accessibilityPerformEscape' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'accessibilityPerformEscape'
715 |         guard isHidden == false, isFinished == false else { return false }
716 |         hide(animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:395:1: note: 'accessibilityPerformEscape()' has been explicitly marked unavailable here
393 |  default == NO
394 |  */
395 | - (BOOL)accessibilityPerformEscape API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    | `- note: 'accessibilityPerformEscape()' has been explicitly marked unavailable here
396 |
397 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:101:30: error: 'CADisplayLink' is unavailable in watchOS
 99 |     // is not fully enforced at runtime.
100 |     private let lock = UnfairLock()
101 |     private var displayLink: CADisplayLink?
    |                              `- error: 'CADisplayLink' is unavailable in watchOS
102 |     private var delegates: NSHashTable<AnyObject> = .weakObjects()
103 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
 19 | API_AVAILABLE(macos(14.0))
 20 |
 21 | @interface CADisplayLink : NSObject
    |            `- note: 'CADisplayLink' has been explicitly marked unavailable here
 22 | {
 23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Observables/DisplayLink.swift:115:46: error: 'CADisplayLink' is unavailable in watchOS
113 |     }
114 |
115 |     @objc func onScreenUpdate(_ displayLink: CADisplayLink) {
    |                                              `- error: 'CADisplayLink' is unavailable in watchOS
116 |         target?.onScreenUpdate()
117 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CADisplayLink.h:21:12: note: 'CADisplayLink' has been explicitly marked unavailable here
 19 | API_AVAILABLE(macos(14.0))
 20 |
 21 | @interface CADisplayLink : NSObject
    |            `- note: 'CADisplayLink' has been explicitly marked unavailable here
 22 | {
 23 | @private
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:48:11: error: 'UIActivityIndicatorView' is unavailable in watchOS
46 | }
47 |
48 | extension UIActivityIndicatorView: ActivityIndicatorViewable {
   |           `- error: 'UIActivityIndicatorView' is unavailable in watchOS
49 |     public var trackColor: UIColor? {
50 |         get { 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/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:55:1: warning: unavailable enum 'Style' was used to satisfy a requirement of protocol 'HUDExtended'; this will be an error in a future Swift language mode
53 | }
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
   | `- warning: unavailable enum 'Style' was used to satisfy a requirement of protocol 'HUDExtended'; this will be an error in a future Swift language mode
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:14:28: note: 'Style' declared here
12 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
13 |
14 | typedef NS_ENUM(NSInteger, UIActivityIndicatorViewStyle) {
   |                            `- note: 'Style' declared here
15 |     UIActivityIndicatorViewStyleMedium  API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) = 100,
16 |     UIActivityIndicatorViewStyleLarge   API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos) = 101,
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Extensions/HUDExtended.swift:28:20: note: requirement 'ExtendedType' declared here
26 | public protocol HUDExtended {
27 |     /// Type being extended.
28 |     associatedtype ExtendedType
   |                    `- note: requirement 'ExtendedType' declared here
29 |     /// Static HUD extension point.
30 |     static var h: HUDExtension<ExtendedType>.Type { get set }
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:55:11: error: 'UIActivityIndicatorView' is unavailable in watchOS
53 | }
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
   |           `- error: 'UIActivityIndicatorView' is unavailable in watchOS
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:58:30: error: 'UIActivityIndicatorView' is unavailable in watchOS
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
57 |     /// Defaults to `.large`.
58 |     public static var large: UIActivityIndicatorView.Style {
   |                              `- error: 'UIActivityIndicatorView' is unavailable in watchOS
59 |         return .large
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/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ActivityIndicatorViewable.swift:56:46: error: 'UIActivityIndicatorView' is unavailable in watchOS
54 |
55 | extension UIActivityIndicatorView.Style: HUDExtended {}
56 | extension HUDExtension where ExtendedType == UIActivityIndicatorView.Style {
   |                                              `- error: 'UIActivityIndicatorView' is unavailable in watchOS
57 |     /// Defaults to `.large`.
58 |     public static var large: UIActivityIndicatorView.Style {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ProgressViewable.swift:39:11: error: 'UIProgressView' is unavailable in watchOS
37 | }
38 |
39 | extension UIProgressView: ProgressViewable {}
   |           `- error: 'UIProgressView' is unavailable in watchOS
40 |
41 | class iOSUIProgressView: UIProgressView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/ProgressViewable.swift:41:26: error: 'UIProgressView' is unavailable in watchOS
39 | extension UIProgressView: ProgressViewable {}
40 |
41 | class iOSUIProgressView: UIProgressView {
   |                          `- error: 'UIProgressView' is unavailable in watchOS
42 |     override var intrinsicContentSize: CGSize {
43 |         CGSize(width: 120.0, height: 4.0)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Protocols/RotateViewable.swift:15:55: error: 'UIView' is unavailable in watchOS
13 |
14 | /// A rotate view that shows that a task is in progress.
15 | public protocol RotateViewable: AnyObject where Self: UIView {
   |                                                       `- error: 'UIView' is unavailable in watchOS
16 |     /// Specifies the basic duration of the animation, in seconds. `Defaults to 0.25`.
17 |     var duration: CFTimeInterval { get }
/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/HUD/Views/BackgroundView.swift:23:21: error: 'systemThickMaterial' is unavailable in watchOS
 21 |             return .regular
 22 |             #else
 23 |             return .systemThickMaterial
    |                     `- error: 'systemThickMaterial' is unavailable in watchOS
 24 |             #endif
 25 |         }())
UIKit.UIBlurEffect.Style.systemThickMaterial:4:10: note: 'systemThickMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(watchOS, unavailable)
4 |     case systemThickMaterial  }
  |          `- note: 'systemThickMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/BackgroundView.swift:19:19: error: 'UIBlurEffect' is unavailable in watchOS
 17 |         case solidColor
 18 |         /// UIVisualEffectView background view. `Defaults to .systemThickMaterial`.
 19 |         case blur(UIBlurEffect.Style = {
    |                   `- error: 'UIBlurEffect' is unavailable in watchOS
 20 |             #if os(tvOS)
 21 |             return .regular
/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/HUD/Views/BackgroundView.swift:67:29: error: 'UIVisualEffectView' is unavailable in watchOS
 65 |     }
 66 |
 67 |     private var effectView: UIVisualEffectView?
    |                             `- error: 'UIVisualEffectView' is unavailable in watchOS
 68 |
 69 |     // MARK: - Lifecycle
/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/HUD/Views/BaseView.swift:15:22: error: 'UIView' is unavailable in watchOS
13 |
14 | /// A base view only provides one `commonInit` method.
15 | open class BaseView: UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
16 |     public required override init(frame: CGRect) {
17 |         super.init(frame: frame)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HUD/Views/Button.swift:100:62: error: 'UIControl' is unavailable in watchOS
 98 |     ///   - title: The title to use for the specified state.
 99 |     ///   - state: The state that uses the specified title. UIControl.State describes the possible values.
100 |     open override func setTitle(_ title: String?, for state: UIControl.State) {
    |                                                              `- error: 'UIControl' is unavailable in watchOS
101 |         super.setTitle(title, for: state)
102 |         isHiddenInStackView = isEmptyOfText
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:114:68: error: 'UIControl' is unavailable in watchOS
112 |     ///   - color: The color of the title to use for the specified state.
113 |     ///   - state: The state that uses the specified color. The possible values are described in UIControl.State.
114 |     open override func setTitleColor(_ color: UIColor?, for state: UIControl.State) {
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
115 |         super.setTitleColor(color, for: state)
116 |         // Update related colors
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:138:87: error: 'UIControl' is unavailable in watchOS
136 |     /// Adds a target and action for the specified event.
137 |     /// VoiceOver is notified so accessibilityCustomActions on the parent ContentView can update.
138 |     open override func addTarget(_ target: Any?, action: Selector, for controlEvents: UIControl.Event) {
    |                                                                                       `- error: 'UIControl' is unavailable in watchOS
139 |         super.addTarget(target, action: action, for: controlEvents)
140 |         if window != 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:147:91: error: 'UIControl' is unavailable in watchOS
145 |     /// Removes a target and action for the specified event.
146 |     /// VoiceOver is notified so accessibilityCustomActions on the parent ContentView can update.
147 |     open override func removeTarget(_ target: Any?, action: Selector?, for controlEvents: UIControl.Event) {
    |                                                                                           `- error: 'UIControl' is unavailable in watchOS
148 |         super.removeTarget(target, action: action, for: controlEvents)
149 |         if window != 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/Button.swift:22:20: error: 'UIButton' is unavailable in watchOS
 20 |
 21 | /// A control that executes your custom code in response to user interactions.
 22 | open class Button: UIButton {
    |                    `- error: 'UIButton' is unavailable in watchOS
 23 |     /// The rounded corner mode of the button. `Defaults to .full`.
 24 |     open var roundedCorners: RoundedCorners = .full {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:21:24: error: 'UIActivityIndicatorView' is unavailable in watchOS
 19 |         case text
 20 |         /// UIActivityIndicatorView. Style `Defaults to .large`.
 21 |         case indicator(UIActivityIndicatorView.Style = .h.large)
    |                        `- error: 'UIActivityIndicatorView' is unavailable in watchOS
 22 |         /// UIProgressView. Style `Defaults to .default`.
 23 |         case progress(UIProgressView.Style = .default)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityIndicatorView.h:24:12: note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
22 |
23 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
24 | @interface UIActivityIndicatorView : UIView <NSCoding>
   |            `- note: 'UIActivityIndicatorView' has been explicitly marked unavailable here
25 |
26 | - (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style NS_DESIGNATED_INITIALIZER; // sizes the view according to the style
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:23:23: error: 'UIProgressView' is unavailable in watchOS
 21 |         case indicator(UIActivityIndicatorView.Style = .h.large)
 22 |         /// UIProgressView. Style `Defaults to .default`.
 23 |         case progress(UIProgressView.Style = .default)
    |                       `- error: 'UIProgressView' is unavailable in watchOS
 24 |         /// Shows a custom view. e.g. a UIImageView. The view should implement intrinsicContentSize
 25 |         /// for proper sizing. For best results use approximately 37 by 37 pixels.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:31:21: error: 'UIView' is unavailable in watchOS
 29 |         ///   providing combined label/value/traits. A custom view with its own accessibility
 30 |         ///   properties may cause duplicate or confusing VoiceOver announcements.
 31 |         case custom(UIView)
    |                     `- error: 'UIView' is unavailable in watchOS
 32 |
 33 |         /// Whether to show only labels and button.
/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/HUD/Views/ContentView.swift:77:43: error: 'UIStackView' is unavailable in watchOS
 75 |         case trailing
 76 |
 77 |         fileprivate var valueOfStackView: UIStackView.Alignment {
    |                                           `- error: 'UIStackView' is unavailable in watchOS
 78 |             switch self {
 79 |             case .center:   return .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/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/HUD/Views/ContentView.swift:269:35: error: 'UIStackView' is unavailable in watchOS
267 |     weak var delegate: ContentViewDelegate?
268 |     private lazy var hStackView = UIStackView(views: [vStackView], axis: .horizontal)
269 |     private lazy var vStackView = UIStackView(views: [label, detailsLabel, button], axis: .vertical)
    |                                   `- error: 'UIStackView' is unavailable in watchOS
270 |     private lazy var constraint = Constraint(hStackView, to: self)
271 |
/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/HUD/Views/ContentView.swift:268:35: error: 'UIStackView' is unavailable in watchOS
266 |
267 |     weak var delegate: ContentViewDelegate?
268 |     private lazy var hStackView = UIStackView(views: [vStackView], axis: .horizontal)
    |                                   `- error: 'UIStackView' is unavailable in watchOS
269 |     private lazy var vStackView = UIStackView(views: [label, detailsLabel, button], axis: .vertical)
270 |     private lazy var constraint = Constraint(hStackView, to: self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/HUD/Views/ContentView.swift:147:41: error: 'UILabel' is unavailable in watchOS
145 | public class ContentView: BackgroundView, DisplayLinkDelegate {
146 |     /// A label that holds an optional short message to be displayed below the indicator (or custom view). The HUD is automatically resized to fit the entire text.
147 |     public private(set) lazy var label: UILabel = Label(fontSize: 16.0, numberOfLines: 1, textColor: contentColor)
    |                                         `- error: 'UILabel' is unavailable in watchOS
148 |     /// A label that holds an optional details message displayed below the label. The details text can span multiple lines.
149 |     public private(set) lazy var detailsLabel: UILabel = Label(fontSize: 12.0, numberOfLines: 0, textColor: contentColor)
/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/HUD/Views/ContentView.swift:149:48: error: 'UILabel' is unavailable in watchOS
147 |     public private(set) lazy var label: UILabel = Label(fontSize: 16.0, numberOfLines: 1, textColor: contentColor)
148 |     /// A label that holds an optional details message displayed below the label. The details text can span multiple lines.
149 |     public private(set) lazy var detailsLabel: UILabel = Label(fontSize: 12.0, numberOfLines: 0, textColor: contentColor)
    |                                                `- error: 'UILabel' is unavailable in watchOS
150 |     /// A button that is placed below the labels. Visible only if a target / action is added and a title is assigned.
151 |     public private(set) lazy var button = Button(fontSize: 12.0, textColor: contentColor)
/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/HUD/Views/ContentView.swift:163:33: error: 'post(notification:argument:)' is unavailable in watchOS
161 |                 // VoiceOver: Notify that the HUD's content layout changed (e.g. indicator → progress)
162 |                 // so VoiceOver re-reads the updated traits and value.
163 |                 UIAccessibility.post(notification: .layoutChanged, argument: self)
    |                                 `- error: 'post(notification:argument:)' is unavailable in watchOS
164 |             }())
165 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:521:19: note: 'post(notification:argument:)' has been explicitly marked unavailable here
519 |  See UIAccessibilityConstants.h for a list of notifications.
520 |  */
521 | UIKIT_EXTERN void UIAccessibilityPostNotification(UIAccessibilityNotifications notification, __nullable id argument) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                   `- note: 'post(notification:argument:)' has been explicitly marked unavailable here
522 |
523 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:304:25: error: cannot override 'accessibilityLabel' which has been marked unavailable
302 |     /// If a custom label was explicitly set via the setter, it takes priority.
303 |     /// Falls back to the custom indicator view's own accessibilityLabel when labels are empty.
304 |     public override var accessibilityLabel: String? {
    |                         |- error: cannot override 'accessibilityLabel' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'accessibilityLabel'
305 |         get {
306 |             // Priority 1: Explicitly set override
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
 62 |  Setting the property will change the label that is returned to the accessibility client.
 63 |  */
 64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityLabel' has been explicitly marked unavailable here
 65 |
 66 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:331:25: error: cannot override 'accessibilityHint' which has been marked unavailable
329 |     /// VoiceOver: Provides contextual hint based on the current mode.
330 |     /// Tells VoiceOver users what's happening (loading, progress) and how to dismiss.
331 |     public override var accessibilityHint: String? {
    |                         |- error: cannot override 'accessibilityHint' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'accessibilityHint'
332 |         get {
333 |             // Allow explicit override
/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:79:49: note: 'accessibilityHint' has been explicitly marked unavailable here
 77 |  Setting the property will change the hint that is returned to the accessibility client.
 78 |  */
 79 | @property (nullable, nonatomic, copy) NSString *accessibilityHint API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityHint' has been explicitly marked unavailable here
 80 |
 81 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:354:25: error: cannot override 'accessibilityValue' which has been marked unavailable
352 |     /// Returns nil for non-progress modes so VoiceOver does not read a stale value.
353 |     /// Uses observedProgress when available, falls back to the manual `progress` property.
354 |     public override var accessibilityValue: String? {
    |                         |- error: cannot override 'accessibilityValue' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'accessibilityValue'
355 |         get {
356 |             if let stored = storedAccessibilityValue {
/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:95:49: note: 'accessibilityValue' has been explicitly marked unavailable here
 93 |  Setting the property will change the value that is returned to the accessibility client.
 94 |  */
 95 | @property (nullable, nonatomic, copy) NSString *accessibilityValue API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                 `- note: 'accessibilityValue' has been explicitly marked unavailable here
 96 |
 97 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:379:25: error: cannot override 'accessibilityTraits' which has been marked unavailable
377 |     /// knows the element's value may change (progress percentage updates).
378 |     /// Falls back to `.staticText` for text-only modes (toasts, status messages).
379 |     public override var accessibilityTraits: UIAccessibilityTraits {
    |                         |- error: cannot override 'accessibilityTraits' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'accessibilityTraits'
380 |         get {
381 |             if let stored = storedAccessibilityTraits {
/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:113:45: note: 'accessibilityTraits' has been explicitly marked unavailable here
111 |  Setting the property will change the traits that are returned to the accessibility client.
112 |  */
113 | @property (nonatomic) UIAccessibilityTraits accessibilityTraits API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                             `- note: 'accessibilityTraits' has been explicitly marked unavailable here
114 |
115 | /*
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:394:25: error: cannot override 'accessibilityCustomActions' which has been marked unavailable
392 |     /// Users can swipe up/down to discover and activate it (e.g. "Cancel" or "Retry").
393 |     /// Only provided when the button has visible text and registered control events.
394 |     public override var accessibilityCustomActions: [UIAccessibilityCustomAction]? {
    |                         |- error: cannot override 'accessibilityCustomActions' which has been marked unavailable
    |                         `- note: remove 'override' modifier to declare a new 'accessibilityCustomActions'
395 |         get {
396 |             guard !button.isEmptyOfText, button.allControlEvents.rawValue > 0 else { return 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/UIAccessibility.h:411:82: note: 'accessibilityCustomActions' has been explicitly marked unavailable here
409 |  default == nil
410 |  */
411 | @property (nullable, nonatomic, strong) NSArray <UIAccessibilityCustomAction *> *accessibilityCustomActions API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
    |                                                                                  `- note: 'accessibilityCustomActions' has been explicitly marked unavailable here
412 | @end
413 |
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:394:54: error: 'UIAccessibilityCustomAction' is unavailable in watchOS
392 |     /// Users can swipe up/down to discover and activate it (e.g. "Cancel" or "Retry").
393 |     /// Only provided when the button has visible text and registered control events.
394 |     public override var accessibilityCustomActions: [UIAccessibilityCustomAction]? {
    |                                                      `- error: 'UIAccessibilityCustomAction' is unavailable in watchOS
395 |         get {
396 |             guard !button.isEmptyOfText, button.allControlEvents.rawValue > 0 else { return 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/UIAccessibilityCustomAction.h:16:12: note: 'UIAccessibilityCustomAction' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIAccessibilityCustomAction : NSObject
   |            `- note: 'UIAccessibilityCustomAction' has been explicitly marked unavailable here
17 |
18 | - (instancetype)initWithName:(NSString *)name target:(nullable id)target selector:(SEL)selector;
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:498:28: error: 'UIView' is unavailable in watchOS
496 |     }
497 |
498 |     private var indicator: UIView?
    |                            `- error: 'UIView' is unavailable in watchOS
499 |     private func setIndicator(_ newValue: UIView?) {
500 |         if let oldValue = indicator {
/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/HUD/Views/ContentView.swift:499:43: error: 'UIView' is unavailable in watchOS
497 |
498 |     private var indicator: UIView?
499 |     private func setIndicator(_ newValue: UIView?) {
    |                                           `- error: 'UIView' is unavailable in watchOS
500 |         if let oldValue = indicator {
501 |             switch oldValue {
/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/HUD/Views/ContentView.swift:573:36: error: 'UIMotionEffectGroup' is unavailable in watchOS
571 |     // MARK: Motion effect
572 |
573 |     private var motionEffectGroup: UIMotionEffectGroup?
    |                                    `- error: 'UIMotionEffectGroup' is unavailable in watchOS
574 |     private func updateMotionEffects() {
575 |         // Only set the motion effect while the contentView is visible to avoid
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMotionEffect.h:81:12: note: 'UIMotionEffectGroup' has been explicitly marked unavailable here
79 |     using Core Animation's implementations of addition for all the standard types. */
80 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UIMotionEffectGroup : UIMotionEffect
   |            `- note: 'UIMotionEffectGroup' has been explicitly marked unavailable here
82 | @property (nullable, copy, nonatomic) NSArray<__kindof UIMotionEffect *> *motionEffects;
83 | @end
/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:617:36: error: 'NSLayoutConstraint' is unavailable in watchOS
615 |
616 |     @MainActor private class Constraint {
617 |         let width, height, square: NSLayoutConstraint
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
618 |         let edge: EdgeConstraint
619 |
/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).
SwiftCompile normal arm64 (in target 'FlyHUD' from project 'FlyHUD')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Users/admin/builder/spi-builder-workspace/Sources/HUD/Views/ContentView.swift:617:36: error: 'NSLayoutConstraint' is unavailable in watchOS
615 |
616 |     @MainActor private class Constraint {
617 |         let width, height, square: NSLayoutConstraint
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
618 |         let edge: EdgeConstraint
619 |
/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/HUD/Views/ContentView.swift:617:36: error: 'NSLayoutConstraint' is unavailable in watchOS
615 |
616 |     @MainActor private class Constraint {
617 |         let width, height, square: NSLayoutConstraint
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
618 |         let edge: EdgeConstraint
619 |
/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).
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-25 07:21:34.022 xcodebuild[830:4959] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'FlyHUD' from project 'FlyHUD')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlyHUD (in target 'FlyHUD' from project 'FlyHUD')
	Building workspace FlyHUD with scheme FlyHUD-Package
(3 failures)
BUILD FAILURE 6.4 watchOS