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