The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DHDeclarable, reference 0.0.9 (a490dc), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 12:56:59 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 DHDeclarable -destination generic/platform=watchOS

Build Log

/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift:13:15: error: 'UILabel' is unavailable in watchOS
11 |
12 |     // MARK: - UILabel + DHDStringRepresentable
13 |     extension UILabel: DHDStringRepresentable {
   |               `- error: 'UILabel' is unavailable in watchOS
14 |         public var stringRepresentation: String {
15 |             text ?? ""
/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/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift:20:15: error: 'UIButton' is unavailable in watchOS
18 |
19 |     // MARK: - UIButton + DHDStringRepresentable
20 |     extension UIButton: DHDStringRepresentable {
   |               `- error: 'UIButton' is unavailable in watchOS
21 |         public var stringRepresentation: String {
22 |             titleLabel?.text ?? ""
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:16:33: error: 'UILabel' is unavailable in watchOS
 14 |
 15 |         /// Set `adjustsFontForContentSizeCategory` to true
 16 |         var adjustableFontSize: UILabel {
    |                                 `- error: 'UILabel' is unavailable in watchOS
 17 |             declaredWith { label in
 18 |                 label.adjustsFontForContentSizeCategory = 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/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:25:27: error: 'UILabel' is unavailable in watchOS
 23 |
 24 |         /// Set text alignment to right
 25 |         var alignedRight: UILabel {
    |                           `- error: 'UILabel' is unavailable in watchOS
 26 |             declaredWith { label in
 27 |                 label.textAlignment = .right
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:32:26: error: 'UILabel' is unavailable in watchOS
 30 |
 31 |         /// Set text alignment to left
 32 |         var alignedLeft: UILabel {
    |                          `- error: 'UILabel' is unavailable in watchOS
 33 |             declaredWith { label in
 34 |                 label.textAlignment = .left
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:39:24: error: 'UILabel' is unavailable in watchOS
 37 |
 38 |         /// set `numberOfLines` to 0
 39 |         var multiline: UILabel {
    |                        `- error: 'UILabel' is unavailable in watchOS
 40 |             declaredWith { label in
 41 |                 label.numberOfLines = 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/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:12:22: error: 'UILabel' is unavailable in watchOS
 10 |     import UIKit
 11 |
 12 |     public extension UILabel {
    |                      `- error: 'UILabel' is unavailable in watchOS
 13 |         // MARK: - Properties
 14 |
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:56:55: error: 'Distribution' is unavailable in watchOS
54 |         /// - Parameter style: the distribution style
55 |         /// - Returns: this stack view
56 |         @discardableResult func distribution(_ style: Distribution) -> Self {
   |                                                       `- error: 'Distribution' is unavailable in watchOS
57 |             declaredWith { stack in
58 |                 stack.distribution = 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/UIStackView.h:17:28: note: 'Distribution' has been explicitly marked unavailable here
 15 |  and except for UIStackViewDistributionFillEqually, fit all items to intrinsicContentSize when possible.
 16 |  */
 17 | typedef NS_ENUM(NSInteger, UIStackViewDistribution) {
    |                            `- note: 'Distribution' has been explicitly marked unavailable here
 18 |
 19 |     /* When items do not fit (overflow) or fill (underflow) the space available
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:65:56: error: 'UIView' is unavailable in watchOS
63 |         /// - Parameter arrangedSubviews: the views to add as arranged subviews
64 |         /// - Returns: this stack view
65 |         @discardableResult func add(arrangedSubviews: [UIView?]) -> Self {
   |                                                        `- error: 'UIView' is unavailable in watchOS
66 |             declaredWith { stack in
67 |                 for subview in arrangedSubviews {
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:81:76: error: 'UIView' is unavailable in watchOS
79 |         ///   - arrangedSubviews: the views to add if the condition is true
80 |         /// - Returns: this stack view, with the arranged subviews if the condition is true
81 |         @discardableResult func add(if condition: Bool, arrangedSubviews: [UIView?]) -> Self {
   |                                                                            `- error: 'UIView' is unavailable in watchOS
82 |             if !condition {
83 |                 return 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/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:12:22: error: 'UIStackView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIStackView {
   |                      `- error: 'UIStackView' is unavailable in watchOS
13 |         // MARK: - Properties
14 |
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:16:62: error: 'UIView' is unavailable in watchOS
 14 |         /// - Parameter includingSelf: should this view be a part of the returned array
 15 |         /// - Returns: an array of views
 16 |         func arrangedSubviews(includingStackViews: Bool) -> [UIView] {
    |                                                              `- error: 'UIView' is unavailable in watchOS
 17 |             var subviews = [UIView]()
 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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:12:22: error: 'UIStackView' is unavailable in watchOS
 10 |     import UIKit
 11 |
 12 |     public extension UIStackView {
    |                      `- error: 'UIStackView' is unavailable in watchOS
 13 |         /// Recursive method that returns the arranged subviews
 14 |         /// - Parameter includingSelf: should this view be a part of the returned array
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:17:29: error: 'UIView' is unavailable in watchOS
 15 |         /// - Returns: an array of views
 16 |         func arrangedSubviews(includingStackViews: Bool) -> [UIView] {
 17 |             var subviews = [UIView]()
    |                             `- error: 'UIView' is unavailable in watchOS
 18 |
 19 |             if includingStackViews {
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:25:56: error: 'UIStackView' is unavailable in watchOS
 23 |             for arrangedSubview in arrangedSubviews {
 24 |                 // If there is a stack view or scrollable view contained within, search it, then continue until base case is reached
 25 |                 if let stackView = arrangedSubview as? UIStackView {
    |                                                        `- error: 'UIStackView' is unavailable in watchOS
 26 |                     subviews.append(contentsOf: stackView.arrangedSubviews(includingStackViews: includingStackViews))
 27 |                     continue
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:65:28: error: 'UIStackView' is unavailable in watchOS
 63 |         }
 64 |
 65 |         public var stack = UIStackView(frame: CGRect.zero).declaredWith { instance in
    |                            `- error: 'UIStackView' is unavailable in watchOS
 66 |             instance.translatesAutoresizingMaskIntoConstraints = false
 67 |             instance.axis = .vertical // ScrollableView is designed only to scroll on a vertical axis
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:51:56: error: 'UIStackView' is unavailable in watchOS
 49 |             for arrangedSubview in arrangedSubviews {
 50 |                 // If there is a stack view or scrollable view contained within, search it, then continue until base case is reached
 51 |                 if let stackView = arrangedSubview as? UIStackView {
    |                                                        `- error: 'UIStackView' is unavailable in watchOS
 52 |                     identifiers.append(contentsOf: stackView.identifiers(includingStackViews: includingStackViews))
 53 |                     continue
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:75:56: error: 'UIStackView' is unavailable in watchOS
 73 |             for arrangedSubview in arrangedSubviews {
 74 |                 // If there is a stack view or scrollable view contained within, search it, then continue until base case is reached
 75 |                 if let stackView = arrangedSubview as? UIStackView {
    |                                                        `- error: 'UIStackView' is unavailable in watchOS
 76 |                     subviewsOfType.append(contentsOf: stackView.find(type))
 77 |                 }
/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;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIKit+DHDStringRepresentable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UILabel+Style.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+Layout.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+Rrecursive.swift
SwiftCompile normal arm64 Compiling\ DHDVStack.swift,\ DHDView+divider.swift,\ DHDView+spacer.swift,\ DHDView.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDVStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+divider.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+spacer.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDVStack.swift:16:50: error: 'UIStackView' is unavailable in watchOS
14 |     /// make sure to call `declaredWithVerticalAxis()` if using a parameterless constructor
15 |     open class DHDVStack: DHDStack {
16 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                  `- error: 'UIStackView' is unavailable in watchOS
17 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
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/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/DHDeclarable/Classes/DHDStack/DHDVStack.swift:16:117: error: 'UIStackView' is unavailable in watchOS
14 |     /// make sure to call `declaredWithVerticalAxis()` if using a parameterless constructor
15 |     open class DHDVStack: DHDStack {
16 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                                                                                     `- error: 'UIStackView' is unavailable in watchOS
17 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
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/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/DHDeclarable/Classes/DHDView/DHDView+divider.swift:17:13: error: 'init()' is unavailable in watchOS
15 |         /// - Returns: the divider
16 |         static func divider(_ color: UIColor) -> DHDView {
17 |             DHDView().declaredWith { view in
   |             `- error: 'init()' is unavailable in watchOS
18 |                 view.addDivider(at: .top, color: color)
19 |                 view.accessibilityIdentifier = DHDIdentifier.divider
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:23:117: error: 'UIScreen' is unavailable in watchOS
21 |         /// Create a horizontal line at the specified position, color, weight, using the insets
22 |         /// - Returns: a `UIView` as the divider
23 |         @discardableResult func addDivider(at position: DHDDividerPosition, color: UIColor, weight: CGFloat = 1.0 / UIScreen.main.scale, insets: UIEdgeInsets = .zero) -> UIView {
   |                                                                                                                     `- error: 'UIScreen' is unavailable in watchOS
24 |             let view = UIView()
25 |             view.backgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:23:126: error: 'main' is unavailable in watchOS
21 |         /// Create a horizontal line at the specified position, color, weight, using the insets
22 |         /// - Returns: a `UIView` as the divider
23 |         @discardableResult func addDivider(at position: DHDDividerPosition, color: UIColor, weight: CGFloat = 1.0 / UIScreen.main.scale, insets: UIEdgeInsets = .zero) -> UIView {
   |                                                                                                                              `- error: 'main' is unavailable in watchOS
24 |             let view = UIView()
25 |             view.backgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+spacer.swift:17:13: error: 'init()' is unavailable in watchOS
15 |         /// - Returns: the spacer
16 |         @discardableResult static func spacer(vertical height: CGFloat) -> DHDView {
17 |             DHDView().declaredWith { view in
   |             `- error: 'init()' is unavailable in watchOS
18 |                 view.heightAnchor.constraint(equalToConstant: height).isActive = true
19 |                 view.accessibilityIdentifier = DHDIdentifier.spacer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+spacer.swift:27:13: error: 'init()' is unavailable in watchOS
25 |         /// - Returns: the spacer
26 |         @discardableResult static func spacer(horizontal width: CGFloat) -> DHDView {
27 |             DHDView().declaredWith { view in
   |             `- error: 'init()' is unavailable in watchOS
28 |                 view.widthAnchor.constraint(equalToConstant: width).isActive = true
29 |                 view.accessibilityIdentifier = DHDIdentifier.spacer
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift:13:25: error: 'UIView' is unavailable in watchOS
11 |
12 |     // MARK: - DHDView
13 |     open class DHDView: UIView {
   |                         `- error: 'UIView' is unavailable in watchOS
14 |         /// A view that hugs the horizontal and vertical axis
15 |         public static var spacer: DHDView {
/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/DHDeclarable/Classes/DHDView/DHDView.swift:16:13: error: 'init()' is unavailable in watchOS
14 |         /// A view that hugs the horizontal and vertical axis
15 |         public static var spacer: DHDView {
16 |             DHDView().declaredWith { view in
   |             `- error: 'init()' is unavailable in watchOS
17 |                 view.setContentHuggingPriority(.required, for: .horizontal)
18 |                 view.setContentHuggingPriority(.required, for: .vertical)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift:17:49: error: 'required' is unavailable in watchOS
15 |         public static var spacer: DHDView {
16 |             DHDView().declaredWith { view in
17 |                 view.setContentHuggingPriority(.required, for: .horizontal)
   |                                                 `- error: 'required' is unavailable in watchOS
18 |                 view.setContentHuggingPriority(.required, for: .vertical)
19 |                 view.accessibilityIdentifier = DHDIdentifier.spacer
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift:18:49: error: 'required' is unavailable in watchOS
16 |             DHDView().declaredWith { view in
17 |                 view.setContentHuggingPriority(.required, for: .horizontal)
18 |                 view.setContentHuggingPriority(.required, for: .vertical)
   |                                                 `- error: 'required' is unavailable in watchOS
19 |                 view.accessibilityIdentifier = DHDIdentifier.spacer
20 |             }
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDVStack.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDVStack.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+divider.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDView+divider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+spacer.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDView+spacer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDView.swift
SwiftCompile normal arm64 Compiling\ DHDComponentable.swift,\ DHDStackViewComponent.swift,\ DHDViewComponent.swift,\ DHDTwoLabelRowComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDComponentable.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDStackViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/DHDTwoLabelRowComponent.swift (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDStackViewComponent.swift:13:39: error: 'UIStackView' is unavailable in watchOS
11 |
12 |     /// Subclass this class to write a Stack View-based component
13 |     open class DHDStackViewComponent: UIStackView, DHDComponentable {}
   |                                       `- error: 'UIStackView' is unavailable in watchOS
14 | #endif
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDViewComponent.swift:13:34: error: 'UIView' is unavailable in watchOS
11 |
12 |     /// Subclass this class to created a view-based component
13 |     open class DHDViewComponent: UIView, DHDComponentable {}
   |                                  `- error: 'UIView' is unavailable in watchOS
14 | #endif
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDComponentable.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDComponentable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDStackViewComponent.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDStackViewComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDViewComponent.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDViewComponent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/DHDTwoLabelRowComponent.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDTwoLabelRowComponent.swift
SwiftCompile normal arm64 Compiling\ UIView+Style.swift,\ UIView+as.swift,\ UIView+center.swift,\ UIView+declaredWithRedLines.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+as.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Style.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Set the background color of this view
14 |         /// - Parameter color: optional `UIColor`
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+as.swift:12:15: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     extension UIView {
   |               `- error: 'UIView' is unavailable in watchOS
13 |         @objc var asLabel: DHDLabel? {
14 |             self as? DHDLabel
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift:18:25: error: 'UIView' is unavailable in watchOS
16 |         ///   - heightLessThanOrEqualToConstant: .
17 |         ///   - widthLessThanOrEqualToConstant: .
18 |         func center(to: UIView, heightLessThanOrEqualToConstant: CGFloat, widthLessThanOrEqualToConstant: CGFloat) {
   |                         `- error: 'UIView' is unavailable in watchOS
19 |             translatesAutoresizingMaskIntoConstraints = false
20 |             NSLayoutConstraint.activate([
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Put this view in the center of a containing view
14 |         /// - Parameters:
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift:20:13: error: 'NSLayoutConstraint' is unavailable in watchOS
18 |         func center(to: UIView, heightLessThanOrEqualToConstant: CGFloat, widthLessThanOrEqualToConstant: CGFloat) {
19 |             translatesAutoresizingMaskIntoConstraints = false
20 |             NSLayoutConstraint.activate([
   |             `- error: 'NSLayoutConstraint' is unavailable in watchOS
21 |                 centerXAnchor.constraint(equalTo: to.centerXAnchor),
22 |                 centerYAnchor.constraint(equalTo: to.centerYAnchor),
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift:14:35: error: 'UIView' is unavailable in watchOS
12 |     public extension UIView {
13 |         /// Add a border, corner radius, and light background color to inspect a view
14 |         var declaredWithRedLines: UIView {
   |                                   `- error: 'UIView' is unavailable in watchOS
15 |             declaredWith { view in
16 |                 view.layer.borderWidth = 1
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift:24:22: error: 'UIView' is unavailable in watchOS
22 |
23 |         /// Add a border, corner radius, and light background color to debug a view
24 |         var inspect: UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
25 |             declaredWithRedLines
26 |         }
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Style.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Style.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+as.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+as.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+center.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+declaredWithRedLines.swift
SwiftCompile normal arm64 Compiling\ UIView+pin.swift,\ UIView+rounded.swift,\ UIView+tag.swift,\ UIViewController+as.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+rounded.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+tag.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift:18:32: error: 'UIView' is unavailable in watchOS
16 |         ///   - withVerticalPadding: .
17 |         ///   - withHorizontalPadding: .
18 |         func pin(to superView: UIView, withVerticalPadding: CGFloat = 0, withHorizontalPadding: CGFloat = 0) {
   |                                `- error: 'UIView' is unavailable in watchOS
19 |             translatesAutoresizingMaskIntoConstraints = false
20 |             topAnchor.constraint(equalTo: superView.topAnchor, constant: withVerticalPadding).isActive = 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/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Use constraints to pin this to a superview
14 |         /// - Parameters:
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+rounded.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Access the layer's corner radius with this helper, also properly set `masksToBounds`
14 |         var cornerRadius: CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+tag.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Set the `tag` of this view
14 |         /// - Parameter tag: an `Int` of a tag
/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/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift:14:37: error: 'UINavigationController' is unavailable in watchOS
12 |     public extension UIViewController {
13 |         /// Put this view controller in the `rootViewController` of a `UINavigationController` and return it
14 |         var inNavigationController: UINavigationController {
   |                                     `- error: 'UINavigationController' is unavailable in watchOS
15 |             UINavigationController(rootViewController: self)
16 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift:12:22: error: 'UIViewController' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIViewController {
   |                      `- error: 'UIViewController' is unavailable in watchOS
13 |         /// Put this view controller in the `rootViewController` of a `UINavigationController` and return it
14 |         var inNavigationController: UINavigationController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+pin.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+rounded.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+rounded.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+tag.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+tag.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+as.swift
SwiftCompile normal arm64 Compiling\ UIView+Preview.swift,\ UIViewController+Preview.swift,\ ResettableLazy.swift,\ DHDStringRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/PropertyWrappers/ResettableLazy.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Protocols/DHDStringRepresentable.swift (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:17:40: error: 'UIView' is unavailable in watchOS
15 |         @available(iOS 13, *) public extension UIView {
16 |             private struct Preview: UIViewRepresentable {
17 |                 typealias UIViewType = UIView
   |                                        `- error: 'UIView' is unavailable in watchOS
18 |
19 |                 let view: UIView
/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/DHDeclarable/Previews/UIView+Preview.swift:19:27: error: 'UIView' is unavailable in watchOS
17 |                 typealias UIViewType = UIView
18 |
19 |                 let view: UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
/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/DHDeclarable/Previews/UIView+Preview.swift:21:44: error: cannot find type 'Context' in scope
19 |                 let view: UIView
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
   |                                            `- error: cannot find type 'Context' in scope
22 |                     return view
23 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:21:56: error: 'UIView' is unavailable in watchOS
19 |                 let view: UIView
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
   |                                                        `- error: 'UIView' is unavailable in watchOS
22 |                     return view
23 |                 }
/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/DHDeclarable/Previews/UIView+Preview.swift:25:57: error: cannot find type 'Context' in scope
23 |                 }
24 |
25 |                 func updateUIView(_: UIView, context _: Context) {}
   |                                                         `- error: cannot find type 'Context' in scope
26 |             }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:25:38: error: 'UIView' is unavailable in watchOS
23 |                 }
24 |
25 |                 func updateUIView(_: UIView, context _: Context) {}
   |                                      `- error: 'UIView' is unavailable in watchOS
26 |             }
27 |
/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/DHDeclarable/Previews/UIView+Preview.swift:16:37: error: cannot find type 'UIViewRepresentable' in scope
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |         @available(iOS 13, *) public extension UIView {
16 |             private struct Preview: UIViewRepresentable {
   |                                     `- error: cannot find type 'UIViewRepresentable' in scope
17 |                 typealias UIViewType = UIView
18 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:15:48: error: 'UIView' is unavailable in watchOS
13 |
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |         @available(iOS 13, *) public extension UIView {
   |                                                `- error: 'UIView' is unavailable in watchOS
16 |             private struct Preview: UIViewRepresentable {
17 |                 typealias UIViewType = UIView
/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/DHDeclarable/Previews/UIView+Preview.swift:39:17: error: return type of instance method 'toPreview()' requires that 'UIView.Preview' conform to 'View'
36 |             /// }
37 |             /// ```
38 |             func toPreview() -> some View {
   |                                 `- note: opaque return type declared here
39 |                 Preview(view: self)
   |                 `- error: return type of instance method 'toPreview()' requires that 'UIView.Preview' conform to 'View'
40 |             }
41 |         }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Preview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Preview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/PropertyWrappers/ResettableLazy.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ResettableLazy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Protocols/DHDStringRepresentable.swift (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DHDStringRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:19:47: error: 'UIView' is unavailable in watchOS
17 |             struct Preview: UIViewRepresentable {
18 |                 // MARK: - Public
19 |                 public typealias UIViewType = UIView
   |                                               `- error: 'UIView' is unavailable in watchOS
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
/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/DHDeclarable/Previews/UIViewController+Preview.swift:21:51: error: cannot find type 'Context' in scope
19 |                 public typealias UIViewType = UIView
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
   |                                                   `- error: cannot find type 'Context' in scope
22 |                     return viewController.view
23 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:21:63: error: 'UIView' is unavailable in watchOS
19 |                 public typealias UIViewType = UIView
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
   |                                                               `- error: 'UIView' is unavailable in watchOS
22 |                     return viewController.view
23 |                 }
/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/DHDeclarable/Previews/UIViewController+Preview.swift:25:64: error: cannot find type 'Context' in scope
23 |                 }
24 |
25 |                 public func updateUIView(_: UIView, context _: Context) {}
   |                                                                `- error: cannot find type 'Context' in scope
26 |
27 |                 // MARK: - Internal
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:25:45: error: 'UIView' is unavailable in watchOS
23 |                 }
24 |
25 |                 public func updateUIView(_: UIView, context _: Context) {}
   |                                             `- error: 'UIView' is unavailable in watchOS
26 |
27 |                 // MARK: - Internal
/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/DHDeclarable/Previews/UIViewController+Preview.swift:28:37: error: 'UIViewController' is unavailable in watchOS
26 |
27 |                 // MARK: - Internal
28 |                 let viewController: UIViewController
   |                                     `- error: 'UIViewController' is unavailable in watchOS
29 |             }
30 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:17:29: error: cannot find type 'UIViewRepresentable' in scope
15 |
16 |         @available(iOS 13, *) public extension UIViewController {
17 |             struct Preview: UIViewRepresentable {
   |                             `- error: cannot find type 'UIViewRepresentable' in scope
18 |                 // MARK: - Public
19 |                 public typealias UIViewType = UIView
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:16:48: error: 'UIViewController' is unavailable in watchOS
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |
16 |         @available(iOS 13, *) public extension UIViewController {
   |                                                `- error: 'UIViewController' is unavailable in watchOS
17 |             struct Preview: UIViewRepresentable {
18 |                 // MARK: - Public
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftEmitModule normal arm64 Emitting\ module\ for\ DHDeclarable (in target 'DHDeclarable' from project 'DHDeclarable')
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDStackViewComponent.swift:13:39: error: 'UIStackView' is unavailable in watchOS
11 |
12 |     /// Subclass this class to write a Stack View-based component
13 |     open class DHDStackViewComponent: UIStackView, DHDComponentable {}
   |                                       `- error: 'UIStackView' is unavailable in watchOS
14 | #endif
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDViewComponent.swift:13:34: error: 'UIView' is unavailable in watchOS
11 |
12 |     /// Subclass this class to created a view-based component
13 |     open class DHDViewComponent: UIView, DHDComponentable {}
   |                                  `- error: 'UIView' is unavailable in watchOS
14 | #endif
15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Classes/DHDLabel/DHDLabel.swift:13:26: error: 'UILabel' is unavailable in watchOS
11 |
12 |     /// Connivence object for `UILabel`
13 |     open class DHDLabel: UILabel {
   |                          `- error: 'UILabel' is unavailable in watchOS
14 |         public convenience init(font: UIFont?,
15 |                                 textColor: UIColor?,
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:18:42: error: 'UIView' is unavailable in watchOS
 16 |         // MARK: - Initialization
 17 |
 18 |         public init(fromSuper superView: UIView) {
    |                                          `- error: 'UIView' is unavailable in watchOS
 19 |             super.init(frame: superView.frame)
 20 |             scrollView.delegate = 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/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:30:54: error: 'UIView' is unavailable in watchOS
 28 |         /// - Parameters:
 29 |         ///   - superView: the superview to render this view in
 30 |         public convenience init(fromSuper superView: UIView, _ byAddingArrangedSubviews: @escaping () -> [UIView?]) {
    |                                                      `- error: 'UIView' is unavailable in watchOS
 31 |             self.init(fromSuper: superView)
 32 |             stack.add(arrangedSubviews: byAddingArrangedSubviews())
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:30:107: error: 'UIView' is unavailable in watchOS
 28 |         /// - Parameters:
 29 |         ///   - superView: the superview to render this view in
 30 |         public convenience init(fromSuper superView: UIView, _ byAddingArrangedSubviews: @escaping () -> [UIView?]) {
    |                                                                                                           `- error: 'UIView' is unavailable in watchOS
 31 |             self.init(fromSuper: superView)
 32 |             stack.add(arrangedSubviews: byAddingArrangedSubviews())
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:39:54: error: 'UIView' is unavailable in watchOS
 37 |         ///   - superView: the superview to render this view in
 38 |         ///   - views: the predetermined array of views to render
 39 |         public convenience init(fromSuper superView: UIView, with views: [UIView]) {
    |                                                      `- error: 'UIView' is unavailable in watchOS
 40 |             self.init(fromSuper: superView)
 41 |             stack.add(arrangedSubviews: views)
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:39:75: error: 'UIView' is unavailable in watchOS
 37 |         ///   - superView: the superview to render this view in
 38 |         ///   - views: the predetermined array of views to render
 39 |         public convenience init(fromSuper superView: UIView, with views: [UIView]) {
    |                                                                           `- error: 'UIView' is unavailable in watchOS
 40 |             self.init(fromSuper: superView)
 41 |             stack.add(arrangedSubviews: views)
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:50:57: error: 'UIView' is unavailable in watchOS
 48 |         ///   - style: how should dividers be displayed
 49 |         ///   - convertToView: closure to call on each element in the array to convert it to a view
 50 |         public convenience init<T>(fromSuper superView: UIView, forEach array: [T], style: UIStackView.DividerStyle = .innerOuter, convertToView: @escaping (T) -> UIView) {
    |                                                         `- error: 'UIView' is unavailable in watchOS
 51 |             self.init(fromSuper: superView)
 52 |             stack.forEach(array, style: style, convertToView: convertToView)
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:50:92: error: 'UIStackView' is unavailable in watchOS
 48 |         ///   - style: how should dividers be displayed
 49 |         ///   - convertToView: closure to call on each element in the array to convert it to a view
 50 |         public convenience init<T>(fromSuper superView: UIView, forEach array: [T], style: UIStackView.DividerStyle = .innerOuter, convertToView: @escaping (T) -> UIView) {
    |                                                                                            `- error: 'UIStackView' is unavailable in watchOS
 51 |             self.init(fromSuper: superView)
 52 |             stack.forEach(array, style: style, convertToView: convertToView)
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:50:164: error: 'UIView' is unavailable in watchOS
 48 |         ///   - style: how should dividers be displayed
 49 |         ///   - convertToView: closure to call on each element in the array to convert it to a view
 50 |         public convenience init<T>(fromSuper superView: UIView, forEach array: [T], style: UIStackView.DividerStyle = .innerOuter, convertToView: @escaping (T) -> UIView) {
    |                                                                                                                                                                    `- error: 'UIView' is unavailable in watchOS
 51 |             self.init(fromSuper: superView)
 52 |             stack.forEach(array, style: style, convertToView: convertToView)
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:56:46: error: 'UIView' is unavailable in watchOS
 54 |
 55 |         // MARK: - Public
 56 |         public var viewsDidBecomeVisible: (([UIView]) -> Void)?
    |                                              `- error: 'UIView' is unavailable in watchOS
 57 |
 58 |         // MARK: - Properties
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:60:33: error: 'UIScrollView' is unavailable in watchOS
 58 |         // MARK: - Properties
 59 |
 60 |         public var scrollView = UIScrollView(frame: CGRect.zero).declaredWith { instance in
    |                                 `- error: 'UIScrollView' is unavailable in watchOS
 61 |             instance.translatesAutoresizingMaskIntoConstraints = false
 62 |             instance.layoutMargins = .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:65:28: error: 'UIStackView' is unavailable in watchOS
 63 |         }
 64 |
 65 |         public var stack = UIStackView(frame: CGRect.zero).declaredWith { instance in
    |                            `- error: 'UIStackView' is unavailable in watchOS
 66 |             instance.translatesAutoresizingMaskIntoConstraints = false
 67 |             instance.axis = .vertical // ScrollableView is designed only to scroll on a vertical axis
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:14:31: error: 'UIView' is unavailable in watchOS
 12 |     // MARK: - DHDScrollView
 13 |     /// Vertically scrolling view that uses a stack view to handle subviews
 14 |     open class DHDScrollView: UIView {
    |                               `- error: 'UIView' is unavailable in watchOS
 15 |         // MARK: - Lifecycle
 16 |         // MARK: - Initialization
/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/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:122:55: error: 'UIScrollView' is unavailable in watchOS
120 |     // MARK: - UIScrollViewDelegate
121 |     extension DHDScrollView: UIScrollViewDelegate {
122 |         public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                       `- error: 'UIScrollView' is unavailable in watchOS
123 |             lastContentOffset = scrollView.contentOffset.y
124 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:126:64: error: 'UIScrollView' is unavailable in watchOS
124 |         }
125 |
126 |         public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
    |                                                                `- error: 'UIScrollView' is unavailable in watchOS
127 |             scrollViewDidEndScrolling(scrollView)
128 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:130:60: error: 'UIScrollView' is unavailable in watchOS
128 |         }
129 |
130 |         public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
    |                                                            `- error: 'UIScrollView' is unavailable in watchOS
131 |             if !decelerate {
132 |                 scrollViewDidEndScrolling(scrollView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:136:61: error: 'UIScrollView' is unavailable in watchOS
134 |         }
135 |
136 |         public func scrollViewDidEndScrolling(_ scrollView: UIScrollView) {
    |                                                             `- error: 'UIScrollView' is unavailable in watchOS
137 |             let views = stack.arrangedSubviews(includingStackViews: true)
138 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:121:30: error: 'UIScrollViewDelegate' is unavailable in watchOS
119 |
120 |     // MARK: - UIScrollViewDelegate
121 |     extension DHDScrollView: UIScrollViewDelegate {
    |                              `- error: 'UIScrollViewDelegate' is unavailable in watchOS
122 |         public func scrollViewDidScroll(_ scrollView: UIScrollView) {
123 |             lastContentOffset = scrollView.contentOffset.y
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
    |           `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift:163:61: error: 'UIStackView' is unavailable in watchOS
161 |         /// - Parameter distribution: the stack view distribution
162 |         /// - Returns: this scroll view
163 |         @discardableResult func distributed(_ distribution: UIStackView.Distribution) -> Self {
    |                                                             `- error: 'UIStackView' is unavailable in watchOS
164 |             stack.distribution = distribution
165 |             return 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/DHDeclarable/Classes/DHDStack/DHDHStack.swift:14:50: error: 'UIStackView' is unavailable in watchOS
12 |     /// Horizontal stack view
13 |     open class DHDHStack: DHDStack {
14 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                  `- error: 'UIStackView' is unavailable in watchOS
15 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Classes/DHDStack/DHDHStack.swift:14:117: error: 'UIStackView' is unavailable in watchOS
12 |     /// Horizontal stack view
13 |     open class DHDHStack: DHDStack {
14 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                                                                                     `- error: 'UIStackView' is unavailable in watchOS
15 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Classes/DHDStack/DHDStack.swift:15:47: error: 'Distribution' is unavailable in watchOS
13 |     open class DHDStack: UIStackView {
14 |         // MARK: - Lifecycle
15 |         public convenience init(distribution: Distribution = .fill, spacing: CGFloat = 0, alignment: Alignment? = nil, tag: Int? = nil) {
   |                                               `- error: 'Distribution' is unavailable in watchOS
16 |             self.init()
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:17:28: note: 'Distribution' has been explicitly marked unavailable here
 15 |  and except for UIStackViewDistributionFillEqually, fit all items to intrinsicContentSize when possible.
 16 |  */
 17 | typedef NS_ENUM(NSInteger, UIStackViewDistribution) {
    |                            `- note: 'Distribution' has been explicitly marked unavailable here
 18 |
 19 |     /* When items do not fit (overflow) or fill (underflow) the space available
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDStack.swift:15:102: error: 'Alignment' is unavailable in watchOS
13 |     open class DHDStack: UIStackView {
14 |         // MARK: - Lifecycle
15 |         public convenience init(distribution: Distribution = .fill, spacing: CGFloat = 0, alignment: Alignment? = nil, tag: Int? = nil) {
   |                                                                                                      `- error: 'Alignment' is unavailable in watchOS
16 |             self.init()
17 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:57:28: note: 'Alignment' has been explicitly marked unavailable here
 55 | /* Alignment—the layout transverse to the stacking axis.
 56 |  */
 57 | typedef NS_ENUM(NSInteger, UIStackViewAlignment) {
    |                            `- note: 'Alignment' has been explicitly marked unavailable here
 58 |     /* Align the leading and trailing edges of vertically stacked items
 59 |      or the top and bottom edges of horizontally stacked items tightly to the container.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDStack.swift:21:78: error: 'UIView' is unavailable in watchOS
19 |         }
20 |
21 |         public convenience init(_ byAddingArrangedSubviews: @escaping () -> [UIView?]) {
   |                                                                              `- error: 'UIView' is unavailable in watchOS
22 |             self.init()
23 |             add(arrangedSubviews: byAddingArrangedSubviews())
/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/DHDeclarable/Classes/DHDStack/DHDStack.swift:27:41: error: 'Distribution' is unavailable in watchOS
25 |
26 |         // MARK: - Public
27 |         public func setup(distribution: Distribution = .fill, spacing: CGFloat = 0, alignment: Alignment? = nil, tag: Int? = nil) {
   |                                         `- error: 'Distribution' is unavailable in watchOS
28 |             self.distribution = distribution
29 |             self.spacing = spacing
/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:17:28: note: 'Distribution' has been explicitly marked unavailable here
 15 |  and except for UIStackViewDistributionFillEqually, fit all items to intrinsicContentSize when possible.
 16 |  */
 17 | typedef NS_ENUM(NSInteger, UIStackViewDistribution) {
    |                            `- note: 'Distribution' has been explicitly marked unavailable here
 18 |
 19 |     /* When items do not fit (overflow) or fill (underflow) the space available
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDStack.swift:27:96: error: 'Alignment' is unavailable in watchOS
25 |
26 |         // MARK: - Public
27 |         public func setup(distribution: Distribution = .fill, spacing: CGFloat = 0, alignment: Alignment? = nil, tag: Int? = nil) {
   |                                                                                                `- error: 'Alignment' is unavailable in watchOS
28 |             self.distribution = distribution
29 |             self.spacing = spacing
/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:57:28: note: 'Alignment' has been explicitly marked unavailable here
 55 | /* Alignment—the layout transverse to the stacking axis.
 56 |  */
 57 | typedef NS_ENUM(NSInteger, UIStackViewAlignment) {
    |                            `- note: 'Alignment' has been explicitly marked unavailable here
 58 |     /* Align the leading and trailing edges of vertically stacked items
 59 |      or the top and bottom edges of horizontally stacked items tightly to the container.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDStack.swift:13:26: error: 'UIStackView' is unavailable in watchOS
11 |
12 |     /// A DHDeclarable wrapper for `UIStackView`
13 |     open class DHDStack: UIStackView {
   |                          `- error: 'UIStackView' is unavailable in watchOS
14 |         // MARK: - Lifecycle
15 |         public convenience init(distribution: Distribution = .fill, spacing: CGFloat = 0, alignment: Alignment? = nil, tag: Int? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDVStack.swift:16:50: error: 'UIStackView' is unavailable in watchOS
14 |     /// make sure to call `declaredWithVerticalAxis()` if using a parameterless constructor
15 |     open class DHDVStack: DHDStack {
16 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                  `- error: 'UIStackView' is unavailable in watchOS
17 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
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/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/DHDeclarable/Classes/DHDStack/DHDVStack.swift:16:117: error: 'UIStackView' is unavailable in watchOS
14 |     /// make sure to call `declaredWithVerticalAxis()` if using a parameterless constructor
15 |     open class DHDVStack: DHDStack {
16 |         override public func setup(distribution: UIStackView.Distribution = .fill, spacing: CGFloat = 0, alignment: UIStackView.Alignment? = nil, tag: Int? = nil) {
   |                                                                                                                     `- error: 'UIStackView' is unavailable in watchOS
17 |             super.setup(distribution: distribution, spacing: spacing, alignment: alignment, tag: tag)
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/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/DHDeclarable/Classes/DHDView/DHDView.swift:13:25: error: 'UIView' is unavailable in watchOS
11 |
12 |     // MARK: - DHDView
13 |     open class DHDView: UIView {
   |                         `- error: 'UIView' is unavailable in watchOS
14 |         /// A view that hugs the horizontal and vertical axis
15 |         public static var spacer: DHDView {
/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/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:22:24: error: 'UIView' is unavailable in watchOS
 20 |         // MARK: - Open
 21 |         /// Override this property to set
 22 |         open var body: UIView
    |                        `- error: 'UIView' is unavailable in watchOS
 23 |
 24 |         /// Override this property to set
/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/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:61:56: error: 'UIView' is unavailable in watchOS
 59 |         }
 60 |
 61 |         @discardableResult public func reloadView() -> UIView {
    |                                                        `- error: 'UIView' is unavailable in watchOS
 62 |             let bodyView = body
 63 |             bodyView.backgroundColor = background
/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/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:85:82: error: 'UITraitCollection' is unavailable in watchOS
 83 |         }
 84 |
 85 |         override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                                  `- error: 'UITraitCollection' is unavailable in watchOS
 86 |             super.traitCollectionDidChange(previousTraitCollection)
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:85:30: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 83 |         }
 84 |
 85 |         override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                              |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                              `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 86 |             super.traitCollectionDidChange(previousTraitCollection)
 87 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:100:60: error: 'UITraitCollection' is unavailable in watchOS
 98 |         /// Sets the the background color to the system background
 99 |         /// for iOS 12 and lower,  manually set to white or black based on light/dark mode.
100 |         static func systemBackground(from traitCollection: UITraitCollection, useSystemBackgroundIfAvailable: Bool = true) -> UIColor {
    |                                                            `- error: 'UITraitCollection' is unavailable in watchOS
101 |             if #available(iOS 13, *), useSystemBackgroundIfAvailable {
102 |                 return .systemBackground
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewController.swift:7:35: error: 'UIViewController' is unavailable in watchOS
  5 |     import UIKit
  6 |
  7 |     open class DHDViewController: UIViewController, DHDViewControlling {
    |                                   `- error: 'UIViewController' is unavailable in watchOS
  8 |         // MARK: - Lifecycle
  9 |         // MARK: - Initialization
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewControlling.swift:10:19: error: 'UIView' is unavailable in watchOS
 8 |     public protocol DHDViewControlling {
 9 |         /// Override this property to render in the subclass
10 |         var body: UIView { get set }
   |                   `- error: 'UIView' is unavailable in watchOS
11 |
12 |         /// handles all state updates
/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/DHDeclarable/Classes/DHDViewController/DHDViewControlling.swift:14:49: error: 'UIView' is unavailable in watchOS
12 |         /// handles all state updates
13 |         /// - Returns: the updated view
14 |         @discardableResult func reloadView() -> UIView
   |                                                 `- error: 'UIView' is unavailable in watchOS
15 |     }
16 | #endif
/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/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift:13:15: error: 'UILabel' is unavailable in watchOS
11 |
12 |     // MARK: - UILabel + DHDStringRepresentable
13 |     extension UILabel: DHDStringRepresentable {
   |               `- error: 'UILabel' is unavailable in watchOS
14 |         public var stringRepresentation: String {
15 |             text ?? ""
/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/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift:20:15: error: 'UIButton' is unavailable in watchOS
18 |
19 |     // MARK: - UIButton + DHDStringRepresentable
20 |     extension UIButton: DHDStringRepresentable {
   |               `- error: 'UIButton' is unavailable in watchOS
21 |         public var stringRepresentation: String {
22 |             titleLabel?.text ?? ""
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:16:33: error: 'UILabel' is unavailable in watchOS
 14 |
 15 |         /// Set `adjustsFontForContentSizeCategory` to true
 16 |         var adjustableFontSize: UILabel {
    |                                 `- error: 'UILabel' is unavailable in watchOS
 17 |             declaredWith { label in
 18 |                 label.adjustsFontForContentSizeCategory = 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/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:25:27: error: 'UILabel' is unavailable in watchOS
 23 |
 24 |         /// Set text alignment to right
 25 |         var alignedRight: UILabel {
    |                           `- error: 'UILabel' is unavailable in watchOS
 26 |             declaredWith { label in
 27 |                 label.textAlignment = .right
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:32:26: error: 'UILabel' is unavailable in watchOS
 30 |
 31 |         /// Set text alignment to left
 32 |         var alignedLeft: UILabel {
    |                          `- error: 'UILabel' is unavailable in watchOS
 33 |             declaredWith { label in
 34 |                 label.textAlignment = .left
/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:39:24: error: 'UILabel' is unavailable in watchOS
 37 |
 38 |         /// set `numberOfLines` to 0
 39 |         var multiline: UILabel {
    |                        `- error: 'UILabel' is unavailable in watchOS
 40 |             declaredWith { label in
 41 |                 label.numberOfLines = 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/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/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift:12:22: error: 'UILabel' is unavailable in watchOS
 10 |     import UIKit
 11 |
 12 |     public extension UILabel {
    |                      `- error: 'UILabel' is unavailable in watchOS
 13 |         // MARK: - Properties
 14 |
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:56:55: error: 'Distribution' is unavailable in watchOS
54 |         /// - Parameter style: the distribution style
55 |         /// - Returns: this stack view
56 |         @discardableResult func distribution(_ style: Distribution) -> Self {
   |                                                       `- error: 'Distribution' is unavailable in watchOS
57 |             declaredWith { stack in
58 |                 stack.distribution = 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/UIStackView.h:17:28: note: 'Distribution' has been explicitly marked unavailable here
 15 |  and except for UIStackViewDistributionFillEqually, fit all items to intrinsicContentSize when possible.
 16 |  */
 17 | typedef NS_ENUM(NSInteger, UIStackViewDistribution) {
    |                            `- note: 'Distribution' has been explicitly marked unavailable here
 18 |
 19 |     /* When items do not fit (overflow) or fill (underflow) the space available
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:65:56: error: 'UIView' is unavailable in watchOS
63 |         /// - Parameter arrangedSubviews: the views to add as arranged subviews
64 |         /// - Returns: this stack view
65 |         @discardableResult func add(arrangedSubviews: [UIView?]) -> Self {
   |                                                        `- error: 'UIView' is unavailable in watchOS
66 |             declaredWith { stack in
67 |                 for subview in arrangedSubviews {
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:81:76: error: 'UIView' is unavailable in watchOS
79 |         ///   - arrangedSubviews: the views to add if the condition is true
80 |         /// - Returns: this stack view, with the arranged subviews if the condition is true
81 |         @discardableResult func add(if condition: Bool, arrangedSubviews: [UIView?]) -> Self {
   |                                                                            `- error: 'UIView' is unavailable in watchOS
82 |             if !condition {
83 |                 return 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/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift:12:22: error: 'UIStackView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIStackView {
   |                      `- error: 'UIStackView' is unavailable in watchOS
13 |         // MARK: - Properties
14 |
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:16:62: error: 'UIView' is unavailable in watchOS
 14 |         /// - Parameter includingSelf: should this view be a part of the returned array
 15 |         /// - Returns: an array of views
 16 |         func arrangedSubviews(includingStackViews: Bool) -> [UIView] {
    |                                                              `- error: 'UIView' is unavailable in watchOS
 17 |             var subviews = [UIView]()
 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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift:12:22: error: 'UIStackView' is unavailable in watchOS
 10 |     import UIKit
 11 |
 12 |     public extension UIStackView {
    |                      `- error: 'UIStackView' is unavailable in watchOS
 13 |         /// Recursive method that returns the arranged subviews
 14 |         /// - Parameter includingSelf: should this view be a part of the returned array
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+arrangedSubviewAtIndex.swift:16:48: error: 'UIView' is unavailable in watchOS
14 |         /// - Parameter index: the 0-based index of the arranged subview
15 |         /// - Returns: the optional view at the specified index.
16 |         func arrangedSubview(at index: Int) -> UIView? {
   |                                                `- error: 'UIView' is unavailable in watchOS
17 |             arrangedSubviews[optional: index]
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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+arrangedSubviewAtIndex.swift:12:22: error: 'UIStackView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIStackView {
   |                      `- error: 'UIStackView' is unavailable in watchOS
13 |         /// Retrieve an arranged subview at the specified index
14 |         /// - Parameter index: the 0-based index of the arranged subview
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+forEach.swift:23:125: error: 'UIView' is unavailable in watchOS
21 |         ///   - array: the data source
22 |         ///   - convertToView: how to format each element in the data source to a `UIView`
23 |         @discardableResult func forEach<T>(_ array: [T], style: DividerStyle = .innerOuter, convertToView: @escaping (T) -> UIView) -> Self {
   |                                                                                                                             `- error: 'UIView' is unavailable in watchOS
24 |             forEach(array, style: style) { _, element in
25 |                 self.addArrangedSubview(convertToView(element))
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+forEach.swift:12:22: error: 'UIStackView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIStackView {
   |                      `- error: 'UIStackView' is unavailable in watchOS
13 |         enum DividerStyle: CaseIterable {
14 |             case innerOuter
/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/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+removeAllArrangedSubviews.swift:12:22: error: 'UIStackView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIStackView {
   |                      `- error: 'UIStackView' is unavailable in watchOS
13 |         /// Clear all arranged subviews from this stack
14 |         func removeAllArrangedSubviews() {
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:23:171: error: 'UIView' is unavailable in watchOS
21 |         /// Create a horizontal line at the specified position, color, weight, using the insets
22 |         /// - Returns: a `UIView` as the divider
23 |         @discardableResult func addDivider(at position: DHDDividerPosition, color: UIColor, weight: CGFloat = 1.0 / UIScreen.main.scale, insets: UIEdgeInsets = .zero) -> UIView {
   |                                                                                                                                                                           `- error: 'UIView' is unavailable in watchOS
24 |             let view = UIView()
25 |             view.backgroundColor = color
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:23:117: error: 'UIScreen' is unavailable in watchOS
21 |         /// Create a horizontal line at the specified position, color, weight, using the insets
22 |         /// - Returns: a `UIView` as the divider
23 |         @discardableResult func addDivider(at position: DHDDividerPosition, color: UIColor, weight: CGFloat = 1.0 / UIScreen.main.scale, insets: UIEdgeInsets = .zero) -> UIView {
   |                                                                                                                     `- error: 'UIScreen' is unavailable in watchOS
24 |             let view = UIView()
25 |             view.backgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:23:126: error: 'main' is unavailable in watchOS
21 |         /// Create a horizontal line at the specified position, color, weight, using the insets
22 |         /// - Returns: a `UIView` as the divider
23 |         @discardableResult func addDivider(at position: DHDDividerPosition, color: UIColor, weight: CGFloat = 1.0 / UIScreen.main.scale, insets: UIEdgeInsets = .zero) -> UIView {
   |                                                                                                                              `- error: 'main' is unavailable in watchOS
24 |             let view = UIView()
25 |             view.backgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Cases for which side of a view to add the divider to
14 |         enum DHDDividerPosition: CaseIterable {
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+Style.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Set the background color of this view
14 |         /// - Parameter color: optional `UIColor`
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+as.swift:12:15: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     extension UIView {
   |               `- error: 'UIView' is unavailable in watchOS
13 |         @objc var asLabel: DHDLabel? {
14 |             self as? DHDLabel
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift:18:25: error: 'UIView' is unavailable in watchOS
16 |         ///   - heightLessThanOrEqualToConstant: .
17 |         ///   - widthLessThanOrEqualToConstant: .
18 |         func center(to: UIView, heightLessThanOrEqualToConstant: CGFloat, widthLessThanOrEqualToConstant: CGFloat) {
   |                         `- error: 'UIView' is unavailable in watchOS
19 |             translatesAutoresizingMaskIntoConstraints = false
20 |             NSLayoutConstraint.activate([
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Put this view in the center of a containing view
14 |         /// - Parameters:
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift:14:35: error: 'UIView' is unavailable in watchOS
12 |     public extension UIView {
13 |         /// Add a border, corner radius, and light background color to inspect a view
14 |         var declaredWithRedLines: UIView {
   |                                   `- error: 'UIView' is unavailable in watchOS
15 |             declaredWith { view in
16 |                 view.layer.borderWidth = 1
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift:24:22: error: 'UIView' is unavailable in watchOS
22 |
23 |         /// Add a border, corner radius, and light background color to debug a view
24 |         var inspect: UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
25 |             declaredWithRedLines
26 |         }
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Add a border, corner radius, and light background color to inspect a view
14 |         var declaredWithRedLines: UIView {
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift:18:32: error: 'UIView' is unavailable in watchOS
16 |         ///   - withVerticalPadding: .
17 |         ///   - withHorizontalPadding: .
18 |         func pin(to superView: UIView, withVerticalPadding: CGFloat = 0, withHorizontalPadding: CGFloat = 0) {
   |                                `- error: 'UIView' is unavailable in watchOS
19 |             translatesAutoresizingMaskIntoConstraints = false
20 |             topAnchor.constraint(equalTo: superView.topAnchor, constant: withVerticalPadding).isActive = 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/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Use constraints to pin this to a superview
14 |         /// - Parameters:
/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/DHDeclarable/Extensions/UIKit/UIView/UIView+rounded.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Access the layer's corner radius with this helper, also properly set `masksToBounds`
14 |         var cornerRadius: CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+tag.swift:12:22: error: 'UIView' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIView {
   |                      `- error: 'UIView' is unavailable in watchOS
13 |         /// Set the `tag` of this view
14 |         /// - Parameter tag: an `Int` of a tag
/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/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift:14:37: error: 'UINavigationController' is unavailable in watchOS
12 |     public extension UIViewController {
13 |         /// Put this view controller in the `rootViewController` of a `UINavigationController` and return it
14 |         var inNavigationController: UINavigationController {
   |                                     `- error: 'UINavigationController' is unavailable in watchOS
15 |             UINavigationController(rootViewController: self)
16 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift:12:22: error: 'UIViewController' is unavailable in watchOS
10 |     import UIKit
11 |
12 |     public extension UIViewController {
   |                      `- error: 'UIViewController' is unavailable in watchOS
13 |         /// Put this view controller in the `rootViewController` of a `UINavigationController` and return it
14 |         var inNavigationController: UINavigationController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:17:40: error: 'UIView' is unavailable in watchOS
15 |         @available(iOS 13, *) public extension UIView {
16 |             private struct Preview: UIViewRepresentable {
17 |                 typealias UIViewType = UIView
   |                                        `- error: 'UIView' is unavailable in watchOS
18 |
19 |                 let view: UIView
/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/DHDeclarable/Previews/UIView+Preview.swift:19:27: error: 'UIView' is unavailable in watchOS
17 |                 typealias UIViewType = UIView
18 |
19 |                 let view: UIView
   |                           `- error: 'UIView' is unavailable in watchOS
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
/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/DHDeclarable/Previews/UIView+Preview.swift:21:44: error: cannot find type 'Context' in scope
19 |                 let view: UIView
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
   |                                            `- error: cannot find type 'Context' in scope
22 |                     return view
23 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:21:56: error: 'UIView' is unavailable in watchOS
19 |                 let view: UIView
20 |
21 |                 func makeUIView(context _: Context) -> UIView {
   |                                                        `- error: 'UIView' is unavailable in watchOS
22 |                     return view
23 |                 }
/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/DHDeclarable/Previews/UIView+Preview.swift:25:57: error: cannot find type 'Context' in scope
23 |                 }
24 |
25 |                 func updateUIView(_: UIView, context _: Context) {}
   |                                                         `- error: cannot find type 'Context' in scope
26 |             }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:25:38: error: 'UIView' is unavailable in watchOS
23 |                 }
24 |
25 |                 func updateUIView(_: UIView, context _: Context) {}
   |                                      `- error: 'UIView' is unavailable in watchOS
26 |             }
27 |
/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/DHDeclarable/Previews/UIView+Preview.swift:16:37: error: cannot find type 'UIViewRepresentable' in scope
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |         @available(iOS 13, *) public extension UIView {
16 |             private struct Preview: UIViewRepresentable {
   |                                     `- error: cannot find type 'UIViewRepresentable' in scope
17 |                 typealias UIViewType = UIView
18 |
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift:15:48: error: 'UIView' is unavailable in watchOS
13 |
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |         @available(iOS 13, *) public extension UIView {
   |                                                `- error: 'UIView' is unavailable in watchOS
16 |             private struct Preview: UIViewRepresentable {
17 |                 typealias UIViewType = UIView
/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/DHDeclarable/Previews/UIViewController+Preview.swift:19:47: error: 'UIView' is unavailable in watchOS
17 |             struct Preview: UIViewRepresentable {
18 |                 // MARK: - Public
19 |                 public typealias UIViewType = UIView
   |                                               `- error: 'UIView' is unavailable in watchOS
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
/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/DHDeclarable/Previews/UIViewController+Preview.swift:21:51: error: cannot find type 'Context' in scope
19 |                 public typealias UIViewType = UIView
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
   |                                                   `- error: cannot find type 'Context' in scope
22 |                     return viewController.view
23 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:21:63: error: 'UIView' is unavailable in watchOS
19 |                 public typealias UIViewType = UIView
20 |
21 |                 public func makeUIView(context _: Context) -> UIView {
   |                                                               `- error: 'UIView' is unavailable in watchOS
22 |                     return viewController.view
23 |                 }
/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/DHDeclarable/Previews/UIViewController+Preview.swift:25:64: error: cannot find type 'Context' in scope
23 |                 }
24 |
25 |                 public func updateUIView(_: UIView, context _: Context) {}
   |                                                                `- error: cannot find type 'Context' in scope
26 |
27 |                 // MARK: - Internal
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:25:45: error: 'UIView' is unavailable in watchOS
23 |                 }
24 |
25 |                 public func updateUIView(_: UIView, context _: Context) {}
   |                                             `- error: 'UIView' is unavailable in watchOS
26 |
27 |                 // MARK: - Internal
/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/DHDeclarable/Previews/UIViewController+Preview.swift:28:37: error: 'UIViewController' is unavailable in watchOS
26 |
27 |                 // MARK: - Internal
28 |                 let viewController: UIViewController
   |                                     `- error: 'UIViewController' is unavailable in watchOS
29 |             }
30 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:17:29: error: cannot find type 'UIViewRepresentable' in scope
15 |
16 |         @available(iOS 13, *) public extension UIViewController {
17 |             struct Preview: UIViewRepresentable {
   |                             `- error: cannot find type 'UIViewRepresentable' in scope
18 |                 // MARK: - Public
19 |                 public typealias UIViewType = UIView
/Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift:16:48: error: 'UIViewController' is unavailable in watchOS
14 |         /// Previews are not available in iOS less than 13, sorry folks. Take it up with Apple.
15 |
16 |         @available(iOS 13, *) public extension UIViewController {
   |                                                `- error: 'UIViewController' is unavailable in watchOS
17 |             struct Preview: UIViewRepresentable {
18 |                 // MARK: - Public
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDComponentable.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDStackViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/BaseClasses/DHDViewComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDComponent/DHDTwoLabelRowComponent.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDLabel/DHDLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDScrollView/DHDScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDHStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDStack/DHDVStack.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+divider.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView+spacer.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDView/DHDView.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewControllerContentRenderingMode.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Classes/DHDViewController/DHDViewControlling.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/DHDIdentifier.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/DHDeclarable.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/Collection+optional.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/String/String+asLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/String/String+inQuotes.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIKit+DHDStringRepresentable.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UILabel/UILabel+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Layout.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+Rrecursive.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+arrangedSubviewAtIndex.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+forEach.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIStackView/UIStackView+removeAllArrangedSubviews.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Divider.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+as.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+center.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+declaredWithRedLines.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+pin.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+rounded.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIView/UIView+tag.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Extensions/UIKit/UIViewController/UIViewController+as.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIView+Preview.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Previews/UIViewController+Preview.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/PropertyWrappers/ResettableLazy.swift /Users/admin/builder/spi-builder-workspace/Sources/DHDeclarable/Protocols/DHDStringRepresentable.swift -target arm64-apple-watchos9.0 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DHDeclarable -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DHDeclarable.build/Debug-watchos/DHDeclarable-t.build/Objects-normal/arm64/DHDeclarable.abi.json
SwiftCompile normal arm64 (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Compiling DHDeclarable.swift, Collection+optional.swift, String+asLabel.swift, String+inQuotes.swift (in target 'DHDeclarable' from project 'DHDeclarable')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DHDeclarable (in target 'DHDeclarable' from project 'DHDeclarable')
SwiftCompile normal arm64_32 (in target 'DHDeclarable' from project 'DHDeclarable')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 08:56:51.894 xcodebuild[1910:10571] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 08:56:52.000 xcodebuild[1910:10571] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DHDeclarable (in target 'DHDeclarable' from project 'DHDeclarable')
	SwiftCompile normal arm64 (in target 'DHDeclarable' from project 'DHDeclarable')
	Building workspace DHDeclarable with scheme DHDeclarable
(3 failures)
BUILD FAILURE 6.4 watchOS