The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UIKitOptions, reference 0.3.3 (66c73e), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 05:29:33 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 UIKitOptions -destination generic/platform=watchOS

Build Log

 17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 18 | @interface UIKeyCommand : UICommand
    |            `- note: 'UIKeyCommand' has been explicitly marked unavailable here
 19 | #pragma clang diagnostic pop
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIKeyCommand/UIKeyCommand+Options.swift:12:18: error: 'UIKeyCommand' is unavailable in watchOS
 10 | // MARK: - UIKeyCommand.Options
 11 |
 12 | public extension UIKeyCommand {
    |                  `- error: 'UIKeyCommand' is unavailable in watchOS
 13 |
 14 |     /// Options that specify how to create a `UIKeyCommand` object.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
 16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
 17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 18 | @interface UIKeyCommand : UICommand
    |            `- note: 'UIKeyCommand' has been explicitly marked unavailable here
 19 | #pragma clang diagnostic pop
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIKeyCommand/UIKeyCommand+Options.swift:152:24: error: 'UIKeyModifierFlags' is unavailable in watchOS
150 |
151 |     /// The bit mask of modifier flags that must be pressed to match this key command.
152 |     var modifierFlags: UIKeyModifierFlags {
    |                        `- error: 'UIKeyModifierFlags' is unavailable in watchOS
153 |         switch self {
154 |         case let .alternate(key):
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICommand.h:15:31: note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
 13 | #import <UIKit/UIMenuLeaf.h>
 14 |
 15 | typedef NS_OPTIONS(NSInteger, UIKeyModifierFlags) {
    |                               `- note: 'UIKeyModifierFlags' has been explicitly marked unavailable here
 16 |     UIKeyModifierAlphaShift     = 1 << 16,  // This bit indicates CapsLock
 17 |     UIKeyModifierShift          = 1 << 17,
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIKeyCommand/UIKeyCommand+Options.swift:234:20: error: 'UIMenuElement' is unavailable in watchOS
232 |
233 |     @available(iOS 13.0, *)
234 |     var menuState: UIMenuElement.State {
    |                    `- error: 'UIMenuElement' is unavailable in watchOS
235 |         guard case let .menuState(state, _) = self else {
236 |             return .off
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIKeyCommand/UIKeyCommand+Options.swift:249:25: error: 'UIMenuElement' is unavailable in watchOS
247 |
248 |     @available(iOS 13.0, *)
249 |     var menuAttributes: UIMenuElement.Attributes {
    |                         `- error: 'UIMenuElement' is unavailable in watchOS
250 |         guard case let .menuAttributes(attributes, _) = self else {
251 |             return []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIKeyCommand/UIKeyCommand+Options.swift:95:18: error: 'UIKeyCommand' is unavailable in watchOS
 93 | // MARK: - Computed Properties
 94 |
 95 | public extension UIKeyCommand.Options {
    |                  `- error: 'UIKeyCommand' is unavailable in watchOS
 96 |
 97 |     /// The string of characters corresponding to the keys that must be pressed to match this key command.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKeyCommand.h:18:12: note: 'UIKeyCommand' has been explicitly marked unavailable here
 16 | #pragma clang diagnostic ignored "-Wunguarded-availability"
 17 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 18 | @interface UIKeyCommand : UICommand
    |            `- note: 'UIKeyCommand' has been explicitly marked unavailable here
 19 | #pragma clang diagnostic pop
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UILabel/UILabel+Init.swift:10:18: error: 'UILabel' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UILabel {
   |                  `- error: 'UILabel' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/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/UIKitOptions/UILabel/UILabel+Options.swift:90:26: error: 'UIView' is unavailable in watchOS
 88 |
 89 |         /// The appearance options of the view.
 90 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
 91 |
 92 |         // MARK: - Convenience
/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/UIKitOptions/UILabel/UILabel+Options.swift:110:51: error: 'UIView' is unavailable in watchOS
108 |
109 |         /// The appearance options of the label.
110 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
111 |             .viewOptions(options)
112 |         }
/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/UIKitOptions/UILabel/UILabel+Options.swift:115:52: error: 'CALayer' is unavailable in watchOS
113 |
114 |         /// Describes the layer's appearance.
115 |         public static func layerOptions(_ options: CALayer.Option...) -> Self {
    |                                                    `- error: 'CALayer' is unavailable in watchOS
116 |             .viewOptions(.layerOptions(options))
117 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UILabel/UILabel+Options.swift:120:62: error: 'UILayoutPriority' is unavailable in watchOS
118 |
119 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
120 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
121 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
122 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UILabel/UILabel+Options.swift:120:90: error: 'NSLayoutConstraint' is unavailable in watchOS
118 |
119 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
120 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
121 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
122 |         }
/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/UIKitOptions/UILabel/UILabel+Options.swift:125:56: error: 'UILayoutPriority' is unavailable in watchOS
123 |
124 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
125 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
126 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
127 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UILabel/UILabel+Options.swift:125:84: error: 'NSLayoutConstraint' is unavailable in watchOS
123 |
124 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
125 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
126 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
127 |         }
/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/UIKitOptions/UILabel/UILabel+Options.swift:10:18: error: 'UILabel' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UILabel {
    |                  `- error: 'UILabel' is unavailable in watchOS
 11 |     /// Applies the appearance options to the label instance.
 12 |     /// - Parameter options: The label appearance options.
/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/UIKitOptions/UINavigationController/UINavigationController+Init.swift:10:18: error: 'UINavigationController' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UINavigationController {
   |                  `- error: 'UINavigationController' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:12:45: error: 'UINavigationController' is unavailable in watchOS
 10 | public extension UINavigationController {
 11 |
 12 |     func apply(navigationControllerOptions: UINavigationController.Option...) {
    |                                             `- error: 'UINavigationController' is unavailable in watchOS
 13 |         apply(navigationControllerOptions: navigationControllerOptions)
 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/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:16:45: error: 'UINavigationController' is unavailable in watchOS
 14 |     }
 15 |
 16 |     func apply(navigationControllerOptions: UINavigationController.Options) {
    |                                             `- error: 'UINavigationController' is unavailable in watchOS
 17 |         navigationControllerOptions.forEach { option in
 18 |             switch option {
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:53:31: error: 'UIViewController' is unavailable in watchOS
 51 |     enum Option {
 52 |         /// The view controllers currently on the navigation stack.
 53 |         case viewControllers([UIViewController])
    |                               `- error: 'UIViewController' is unavailable in watchOS
 54 |
 55 |         /// A Boolean value that indicates whether the navigation bar is hidden.
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:62:43: error: 'UINavigationControllerDelegate' is unavailable in watchOS
 60 |
 61 |         /// The delegate of the navigation controller object.
 62 |         case navigationControllerDelegate(UINavigationControllerDelegate?)
    |                                           `- error: 'UINavigationControllerDelegate' is unavailable in watchOS
 63 |
 64 |         /// A Boolean value indicating whether the navigation controller hides its bars when the keyboard appears.
/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:128:11: note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
126 |
127 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
128 | @protocol UINavigationControllerDelegate <NSObject>
    |           `- note: 'UINavigationControllerDelegate' has been explicitly marked unavailable here
129 |
130 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UINavigationController/UINavigationController+Options.swift:76:36: error: 'UIViewController' is unavailable in watchOS
 74 |         case hidesBarsOnTap(Bool)
 75 |
 76 |         case viewControllerOptions(UIViewController.Options)
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 77 |
 78 |         // MARK: - Convenience
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:80:62: error: 'UIViewController' is unavailable in watchOS
 78 |         // MARK: - Convenience
 79 |
 80 |         public static func viewControllers(_ viewController: UIViewController...) -> Self {
    |                                                              `- error: 'UIViewController' is unavailable in watchOS
 81 |             .viewControllers(viewController)
 82 |         }
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:84:69: error: 'UIViewController' is unavailable in watchOS
 82 |         }
 83 |
 84 |         public static func rootViewController(_ rootViewController: UIViewController) -> Self {
    |                                                                     `- error: 'UIViewController' is unavailable in watchOS
 85 |             .viewControllers([rootViewController])
 86 |         }
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:88:61: error: 'UIViewController' is unavailable in watchOS
 86 |         }
 87 |
 88 |         public static func viewControllerOptions(_ options: UIViewController.Option...) -> Self {
    |                                                             `- error: 'UIViewController' is unavailable in watchOS
 89 |             .viewControllerOptions(options)
 90 |         }
/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:92:51: error: 'UIView' is unavailable in watchOS
 90 |         }
 91 |
 92 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
 93 |             .viewControllerOptions(.viewOptions(options))
 94 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKitOptions/UINavigationController/UINavigationController+Options.swift:96:76: error: 'UIPopoverPresentationController' is unavailable in watchOS
 94 |         }
 95 |
 96 |         public static func popoverPresentationControllerOptions(_ options: UIPopoverPresentationController.Option...) -> Self {
    |                                                                            `- error: 'UIPopoverPresentationController' is unavailable in watchOS
 97 |             .viewControllerOptions(.popoverPresentationControllerOptions(options))
 98 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
   |            `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UINavigationController/UINavigationController+Options.swift:10:18: error: 'UINavigationController' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UINavigationController {
    |                  `- error: 'UINavigationController' is unavailable in watchOS
 11 |
 12 |     func apply(navigationControllerOptions: UINavigationController.Option...) {
/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/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:56:42: error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
54 |     enum Option {
55 |         /// The delegate that handles popover-related messages.
56 |         case popoverPresentationDelegate(UIPopoverPresentationControllerDelegate?)
   |                                          `- error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
57 |
58 |         /// The arrow directions that you allow for the popover.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:21:11: note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
19 |
20 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
21 | @protocol UIPopoverPresentationControllerDelegate <UIAdaptivePresentationControllerDelegate>
   |           `- note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
22 | @optional
23 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:59:39: error: 'UIPopoverArrowDirection' is unavailable in watchOS
57 |
58 |         /// The arrow directions that you allow for the popover.
59 |         case permittedArrowDirections(UIPopoverArrowDirection)
   |                                       `- error: 'UIPopoverArrowDirection' is unavailable in watchOS
60 |
61 |         /// The view containing the anchor rectangle for the popover.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverSupport.h:11:32: note: 'UIPopoverArrowDirection' has been explicitly marked unavailable here
 9 | #import <UIKit/UIViewController.h>
10 |
11 | typedef NS_OPTIONS(NSUInteger, UIPopoverArrowDirection) {
   |                                `- note: 'UIPopoverArrowDirection' has been explicitly marked unavailable here
12 |     UIPopoverArrowDirectionUp = 1UL << 0,
13 |     UIPopoverArrowDirectionDown = 1UL << 1,
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:62:25: error: 'UIView' is unavailable in watchOS
60 |
61 |         /// The view containing the anchor rectangle for the popover.
62 |         case sourceView(UIView?)
   |                         `- error: 'UIView' is unavailable in watchOS
63 |
64 |         /// The rectangle in the specified view in which to anchor the popover.
/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/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:71:28: error: 'UIBarButtonItem' is unavailable in watchOS
69 |
70 |         /// The bar button item on which to anchor the popover.
71 |         case barButtonItem(UIBarButtonItem?)
   |                            `- error: 'UIBarButtonItem' is unavailable in watchOS
72 |
73 |         /// An array of views that the user can interact with while the popover is visible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:74:32: error: 'UIView' is unavailable in watchOS
72 |
73 |         /// An array of views that the user can interact with while the popover is visible.
74 |         case passthroughViews([UIView]?)
   |                                `- error: 'UIView' is unavailable in watchOS
75 |
76 |         /// The color of the popover’s backdrop view.
/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/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:83:35: error: 'UIView' is unavailable in watchOS
81 |
82 |         /// The appearance options of the container view.
83 |         case containerViewOptions(UIView.Options)
   |                                   `- error: 'UIView' is unavailable in watchOS
84 |
85 |         // MARK: - Convenience
/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/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:87:60: error: 'UIView' is unavailable in watchOS
85 |         // MARK: - Convenience
86 |
87 |         public static func containerViewOptions(_ options: UIView.Option...) -> Self {
   |                                                            `- error: 'UIView' is unavailable in watchOS
88 |             .containerViewOptions(options)
89 |         }
/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/UIKitOptions/UIPopoverPresentationController/UIPopoverPresentationController+Options.swift:10:18: error: 'UIPopoverPresentationController' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIPopoverPresentationController {
   |                  `- error: 'UIPopoverPresentationController' is unavailable in watchOS
11 |
12 |     func apply(popoverPresentationControllerOptions: Option...) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
   |            `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Init.swift:10:18: error: 'UIScrollView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIScrollView {
   |                  `- error: 'UIScrollView' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:120:45: error: 'UIScrollView' is unavailable in watchOS
118 |
119 |         /// The behavior for determining the adjusted content offsets.
120 |         case contentInsetAdjustmentBehavior(UIScrollView.ContentInsetAdjustmentBehavior)
    |                                             `- error: 'UIScrollView' is unavailable in watchOS
121 |
122 |         #if swift(>=5.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/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:128:23: error: 'UIScrollViewDelegate' is unavailable in watchOS
126 |
127 |         /// The delegate of the scroll-view object.
128 |         case delegate(UIScrollViewDelegate?)
    |                       `- error: 'UIScrollViewDelegate' is unavailable in watchOS
129 |
130 |         /// A Boolean value that determines whether scrolling is disabled in a particular direction.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:155:29: error: 'UIScrollView' is unavailable in watchOS
153 |
154 |         /// The style of the scroll indicators.
155 |         case indicatorStyle(UIScrollView.IndicatorStyle)
    |                             `- error: 'UIScrollView' is unavailable in watchOS
156 |
157 |         /// The distance the scroll indicators are inset from the edge of the scroll view.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:161:31: error: 'UIScrollView' is unavailable in watchOS
159 |
160 |         /// A floating-point value that determines the rate of deceleration after the user lifts their finger.
161 |         case decelerationRate(UIScrollView.DecelerationRate)
    |                               `- error: 'UIScrollView' is unavailable in watchOS
162 |
163 |         /// A Boolean value that determines whether the scroll view delays the handling of touch-down gestures.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:170:31: error: 'UIScrollView' is unavailable in watchOS
168 |
169 |         /// The manner in which the index is shown while the user is scrolling.
170 |         case indexDisplayMode(UIScrollView.IndexDisplayMode)
    |                               `- error: 'UIScrollView' is unavailable in watchOS
171 |
172 |         /// The manner in which the keyboard is dismissed when a drag begins in the scroll view.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:173:34: error: 'UIScrollView' is unavailable in watchOS
171 |
172 |         /// The manner in which the keyboard is dismissed when a drag begins in the scroll view.
173 |         case keyboardDismissMode(UIScrollView.KeyboardDismissMode)
    |                                  `- error: 'UIScrollView' is unavailable in watchOS
174 |
175 |         /// A Boolean value that controls whether the scroll-to-top gesture is enabled. default is YES.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:179:26: error: 'UIView' is unavailable in watchOS
177 |
178 |         /// The appearance options of the view.
179 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
180 |
181 |         /// The appearance options of the view.
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:182:51: error: 'UIView' is unavailable in watchOS
180 |
181 |         /// The appearance options of the view.
182 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
183 |             .viewOptions(options)
184 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift:187:57: error: 'CALayer' is unavailable in watchOS
185 |
186 |         /// Describes the layer's appearance.
187 |         public static func layerOptions(_ layerOptions: CALayer.Option...) -> Self {
    |                                                         `- error: 'CALayer' is unavailable in watchOS
188 |             .viewOptions(.layerOptions(layerOptions))
189 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift:192:62: error: 'UILayoutPriority' is unavailable in watchOS
190 |
191 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
192 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
193 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
194 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift:192:90: error: 'NSLayoutConstraint' is unavailable in watchOS
190 |
191 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
192 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
193 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
194 |         }
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:197:56: error: 'UILayoutPriority' is unavailable in watchOS
195 |
196 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
197 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
198 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
199 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift:197:84: error: 'NSLayoutConstraint' is unavailable in watchOS
195 |
196 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
197 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
198 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
199 |         }
/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/UIKitOptions/UIScrollView/UIScrollView+Options.swift:10:18: error: 'UIScrollView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UIScrollView {
    |                  `- error: 'UIScrollView' is unavailable in watchOS
 11 |
 12 |     func apply(scrollViewOptions: Option...) {
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:15:32: error: 'UIStackView' is unavailable in watchOS
 13 |     /// The layout of arranged views vertically to the stack view.
 14 |     enum HorizontalAlignment: RawRepresentable {
 15 |         public init?(rawValue: UIStackView.Alignment) {
    |                                `- error: 'UIStackView' is unavailable in watchOS
 16 |             switch rawValue {
 17 |             case .fill:
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:50:30: error: 'UIStackView' is unavailable in watchOS
 48 |         case bottom
 49 |
 50 |         public var rawValue: UIStackView.Alignment {
    |                              `- error: 'UIStackView' is unavailable in watchOS
 51 |             switch self {
 52 |             case .fill:
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:14:10: warning: unavailable enum 'Alignment' was used to satisfy a requirement of protocol 'RawRepresentable'; this will be an error in a future Swift language mode
 12 | public extension UIStackView {
 13 |     /// The layout of arranged views vertically to the stack view.
 14 |     enum HorizontalAlignment: RawRepresentable {
    |          `- warning: unavailable enum 'Alignment' was used to satisfy a requirement of protocol 'RawRepresentable'; this will be an error in a future Swift language mode
 15 |         public init?(rawValue: UIStackView.Alignment) {
 16 |             switch rawValue {
/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' declared here
 55 | /* Alignment—the layout transverse to the stacking axis.
 56 |  */
 57 | typedef NS_ENUM(NSInteger, UIStackViewAlignment) {
    |                            `- note: 'Alignment' declared 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.
Swift.RawRepresentable.RawValue:2:16: note: requirement 'RawValue' declared here
1 | protocol RawRepresentable {
2 | associatedtype RawValue}
  |                `- note: requirement 'RawValue' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Alignment.swift:12:18: error: 'UIStackView' is unavailable in watchOS
 10 | // MARK: - Horizontal Alignment
 11 |
 12 | public extension UIStackView {
    |                  `- error: 'UIStackView' is unavailable in watchOS
 13 |     /// The layout of arranged views vertically to the stack view.
 14 |     enum HorizontalAlignment: RawRepresentable {
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:79:32: error: 'UIStackView' is unavailable in watchOS
 77 |     /// The layout of arranged views horizontally to the stack view.
 78 |     enum VerticalAlignment: RawRepresentable {
 79 |         public init?(rawValue: UIStackView.Alignment) {
    |                                `- error: 'UIStackView' is unavailable in watchOS
 80 |             switch rawValue {
 81 |             case .fill:
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:110:30: error: 'UIStackView' is unavailable in watchOS
108 |         case trailing
109 |
110 |         public var rawValue: UIStackView.Alignment {
    |                              `- error: 'UIStackView' is unavailable in watchOS
111 |             switch self {
112 |             case .fill:
/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/UIKitOptions/UIStackView/UIStackView+Alignment.swift:78:10: warning: unavailable enum 'Alignment' was used to satisfy a requirement of protocol 'RawRepresentable'; this will be an error in a future Swift language mode
 76 | public extension UIStackView {
 77 |     /// The layout of arranged views horizontally to the stack view.
 78 |     enum VerticalAlignment: RawRepresentable {
    |          `- warning: unavailable enum 'Alignment' was used to satisfy a requirement of protocol 'RawRepresentable'; this will be an error in a future Swift language mode
 79 |         public init?(rawValue: UIStackView.Alignment) {
 80 |             switch rawValue {
/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' declared here
 55 | /* Alignment—the layout transverse to the stacking axis.
 56 |  */
 57 | typedef NS_ENUM(NSInteger, UIStackViewAlignment) {
    |                            `- note: 'Alignment' declared 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.
Swift.RawRepresentable.RawValue:2:16: note: requirement 'RawValue' declared here
1 | protocol RawRepresentable {
2 | associatedtype RawValue}
  |                `- note: requirement 'RawValue' declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Alignment.swift:76:18: error: 'UIStackView' is unavailable in watchOS
 74 | // MARK: - Vertical Alignment
 75 |
 76 | public extension UIStackView {
    |                  `- error: 'UIStackView' is unavailable in watchOS
 77 |     /// The layout of arranged views horizontally to the stack view.
 78 |     enum VerticalAlignment: RawRepresentable {
/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/UIKitOptions/UIStackView/UIStackView+Init.swift:10:18: error: 'UIStackView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIStackView {
   |                  `- error: 'UIStackView' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:54:19: error: 'NSLayoutConstraint' is unavailable in watchOS
 52 |     enum Option {
 53 |         /// The axis along which the arranged views are laid out.
 54 |         case axis(NSLayoutConstraint.Axis)
    |                   `- error: 'NSLayoutConstraint' is unavailable in watchOS
 55 |
 56 |         /// The list of views arranged by the stack view.
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:57:32: error: 'UIView' is unavailable in watchOS
 55 |
 56 |         /// The list of views arranged by the stack view.
 57 |         case arrangedSubviews([UIView])
    |                                `- error: 'UIView' is unavailable in watchOS
 58 |
 59 |         /// The distance in points between the adjacent edges of the stack view’s arranged 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/UIKitOptions/UIStackView/UIStackView+Options.swift:69:27: error: 'Distribution' is unavailable in watchOS
 67 |
 68 |         /// The distribution of the arranged views along the stack view’s axis.
 69 |         case distribution(Distribution)
    |                           `- error: 'Distribution' is unavailable in watchOS
 70 |
 71 |         /// A Boolean value that determines whether the stack view lays out its arranged views relative to its layout margins.
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:75:26: error: 'UIView' is unavailable in watchOS
 73 |
 74 |         /// The appearance options of the stack view.
 75 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
 76 |
 77 |         // MARK: - Convenience
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:80:54: error: 'UIView' is unavailable in watchOS
 78 |
 79 |         /// The list of views arranged by the stack view.
 80 |         public static func arrangedSubviews(_ views: UIView...) -> Self {
    |                                                      `- error: 'UIView' is unavailable in watchOS
 81 |             .arrangedSubviews(views)
 82 |         }
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:89:51: error: 'UIView' is unavailable in watchOS
 87 |
 88 |         /// The appearance options of the stack view.
 89 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
 90 |             .viewOptions(options)
 91 |         }
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:94:52: error: 'CALayer' is unavailable in watchOS
 92 |
 93 |         /// Describes the stack view layer's appearance.
 94 |         public static func layerOptions(_ options: CALayer.Option...) -> Self {
    |                                                    `- error: 'CALayer' is unavailable in watchOS
 95 |             .viewOptions(.layerOptions(options))
 96 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Options.swift:99:62: error: 'UILayoutPriority' is unavailable in watchOS
 97 |
 98 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
 99 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
100 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
101 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Options.swift:99:90: error: 'NSLayoutConstraint' is unavailable in watchOS
 97 |
 98 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
 99 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
100 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
101 |         }
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:104:56: error: 'UILayoutPriority' is unavailable in watchOS
102 |
103 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
104 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
105 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
106 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Options.swift:104:84: error: 'NSLayoutConstraint' is unavailable in watchOS
102 |
103 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
104 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
105 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
106 |         }
/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/UIKitOptions/UIStackView/UIStackView+Options.swift:10:18: error: 'UIStackView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UIStackView {
    |                  `- error: 'UIStackView' is unavailable in watchOS
 11 |     /// Applies the appeareance options to the stack view instance.
 12 |     /// - Parameter options: The stack view appearance options.
/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/UIKitOptions/UIStackView/UIStackView+Subviews.swift:12:40: error: 'UIView' is unavailable in watchOS
10 | public extension UIStackView {
11 |
12 |     func addArrangedSubviews(_ views: [UIView]) {
   |                                        `- error: 'UIView' is unavailable in watchOS
13 |         views.forEach(addArrangedSubview)
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/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/UIKitOptions/UIStackView/UIStackView+Subviews.swift:16:39: error: 'UIView' is unavailable in watchOS
14 |     }
15 |
16 |     func addArrangedSubviews(_ views: UIView...) {
   |                                       `- error: 'UIView' is unavailable in watchOS
17 |         views.forEach(addArrangedSubview)
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/UIKitOptions/UIStackView/UIStackView+Subviews.swift:26:58: error: 'UIView' is unavailable in watchOS
24 |     }
25 |
26 |     func replaceArrangedSubviews(with arrangedSubviews: [UIView]) {
   |                                                          `- error: 'UIView' is unavailable in watchOS
27 |         removeAllArrangedSubviews()
28 |         addArrangedSubviews(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/UIKitOptions/UIStackView/UIStackView+Subviews.swift:10:18: error: 'UIStackView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIStackView {
   |                  `- error: 'UIStackView' is unavailable in watchOS
11 |
12 |     func addArrangedSubviews(_ views: [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/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/UIKitOptions/UIStepper/UIStepper+Init.swift:10:18: error: 'UIStepper' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIStepper {
   |                  `- error: 'UIStepper' is unavailable in watchOS
11 |
12 |     convenience init(frame: CGRect = .zero, options: Options) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
   |            `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStepper/UIStepper+Options.swift:136:44: error: 'UIStepper' is unavailable in watchOS
134 |         }
135 |
136 |         public static let defaultOptions = UIStepper.Options(
    |                                            `- error: 'UIStepper' is unavailable in watchOS
137 |             value: 0,
138 |             minimumValue: 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/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
   |            `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStepper/UIStepper+Options.swift:10:18: error: 'UIStepper' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UIStepper {
    |                  `- error: 'UIStepper' is unavailable in watchOS
 11 |
 12 |     func applyOptions(_ options: Options) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
   |            `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Init.swift:10:18: error: 'UITableView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UITableView {
   |                  `- error: 'UITableView' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(frame: .zero, style: options.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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Init.swift:20:16: error: 'UITableView' is unavailable in watchOS
18 |
19 | extension Collection where Element == UITableView.Option {
20 |     var style: UITableView.Style {
   |                `- error: 'UITableView' is unavailable in watchOS
21 |         for option in self {
22 |             guard case let .style(style) = option else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Init.swift:19:39: error: 'UITableView' is unavailable in watchOS
17 | // MARK: - Convenience
18 |
19 | extension Collection where Element == UITableView.Option {
   |                                       `- error: 'UITableView' is unavailable in watchOS
20 |     var style: UITableView.Style {
21 |         for option in 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:139:20: error: 'UITableView' is unavailable in watchOS
137 |
138 |         /// A constant that specifies the style of the table view. Can only be applied on init, otherwise is ignored.
139 |         case style(UITableView.Style)
    |                    `- error: 'UITableView' is unavailable in watchOS
140 |
141 |         ///The object that acts as the data source of the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:142:25: error: 'UITableViewDataSource' is unavailable in watchOS
140 |
141 |         ///The object that acts as the data source of the table view.
142 |         case dataSource(UITableViewDataSource?)
    |                         `- error: 'UITableViewDataSource' is unavailable in watchOS
143 |
144 |         /// The object that acts as the delegate of the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:145:23: error: 'UITableViewDelegate' is unavailable in watchOS
143 |
144 |         /// The object that acts as the delegate of the table view.
145 |         case delegate(UITableViewDelegate?)
    |                       `- error: 'UITableViewDelegate' is unavailable in watchOS
146 |
147 |         /// The object that acts as the prefetching data source for the table view, receiving notifications of upcoming cell data requirements.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:148:33: error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
146 |
147 |         /// The object that acts as the prefetching data source for the table view, receiving notifications of upcoming cell data requirements.
148 |         case prefetchDataSource(UITableViewDataSourcePrefetching?)
    |                                 `- error: 'UITableViewDataSourcePrefetching' is unavailable in watchOS
149 |
150 |         /// The delegate object that manages the dragging of items from the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:589:11: note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
587 |
588 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
589 | @protocol UITableViewDataSourcePrefetching <NSObject>
    |           `- note: 'UITableViewDataSourcePrefetching' has been explicitly marked unavailable here
590 |
591 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:151:27: error: 'UITableViewDragDelegate' is unavailable in watchOS
149 |
150 |         /// The delegate object that manages the dragging of items from the table view.
151 |         case dragDelegate(UITableViewDragDelegate?)
    |                           `- error: 'UITableViewDragDelegate' is unavailable in watchOS
152 |
153 |         /// The delegate object that manages the dropping of content into the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:608:11: note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
606 |
607 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
608 | @protocol UITableViewDragDelegate <NSObject>
    |           `- note: 'UITableViewDragDelegate' has been explicitly marked unavailable here
609 |
610 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:154:27: error: 'UITableViewDropDelegate' is unavailable in watchOS
152 |
153 |         /// The delegate object that manages the dropping of content into the table view.
154 |         case dropDelegate(UITableViewDropDelegate?)
    |                           `- error: 'UITableViewDropDelegate' is unavailable in watchOS
155 |
156 |         /// The default height (in points) of each row in the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:648:11: note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
646 |
647 | API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
648 | @protocol UITableViewDropDelegate <NSObject>
    |           `- note: 'UITableViewDropDelegate' has been explicitly marked unavailable here
649 |
650 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:178:38: error: 'UITableView' is unavailable in watchOS
176 |
177 |         /// An indicator of how the separator inset value should be interpreted.
178 |         case separatorInsetReference(UITableView.SeparatorInsetReference)
    |                                      `- error: 'UITableView' is unavailable in watchOS
179 |
180 |         /// The background view of the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:181:29: error: 'UIView' is unavailable in watchOS
179 |
180 |         /// The background view of the table view.
181 |         case backgroundView(UIView?)
    |                             `- error: 'UIView' is unavailable in watchOS
182 |
183 |         /// A Boolean value that determines whether users can select a row.
/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/UIKitOptions/UITableView/UITableView+Options.swift:208:29: error: 'UITableViewCell' is unavailable in watchOS
206 |
207 |         /// The style for table cells used as separators.
208 |         case separatorStyle(UITableViewCell.SeparatorStyle)
    |                             `- error: 'UITableViewCell' is unavailable in watchOS
209 |
210 |         /// The color of separator rows in the table view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:214:30: error: 'UIVisualEffect' is unavailable in watchOS
212 |
213 |         /// The effect applied to table separators.
214 |         case separatorEffect(UIVisualEffect?)
    |                              `- error: 'UIVisualEffect' is unavailable in watchOS
215 |
216 |         /// A Boolean value that indicates whether the cell margins are derived from the width of the readable content guide.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIVisualEffect.h:15:12: note: 'UIVisualEffect' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIVisualEffect : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIVisualEffect' has been explicitly marked unavailable here
16 |
17 | @end
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:223:30: error: 'UIView' is unavailable in watchOS
221 |
222 |         /// The view that is displayed above the table's content.
223 |         case tableHeaderView(UIView?)
    |                              `- error: 'UIView' is unavailable in watchOS
224 |
225 |         /// The view that is displayed below the table's content.
/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/UIKitOptions/UITableView/UITableView+Options.swift:226:30: error: 'UIView' is unavailable in watchOS
224 |
225 |         /// The view that is displayed below the table's content.
226 |         case tableFooterView(UIView?)
    |                              `- error: 'UIView' is unavailable in watchOS
227 |
228 |         /// A Boolean value that indicates whether the table view should automatically return the focus to the cell at the last focused index path.
/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/UIKitOptions/UITableView/UITableView+Options.swift:241:32: error: 'UIScrollView' is unavailable in watchOS
239 |
240 |         /// The options for the scroll view.
241 |         case scrollViewOptions(UIScrollView.Options)
    |                                `- error: 'UIScrollView' is unavailable in watchOS
242 |
243 |         /// The options for the table view.
/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/UIKitOptions/UITableView/UITableView+Options.swift:244:26: error: 'UIView' is unavailable in watchOS
242 |
243 |         /// The options for the table view.
244 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
245 |     }
246 | }
/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/UIKitOptions/UITableView/UITableView+Options.swift:10:18: error: 'UITableView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UITableView {
    |                  `- error: 'UITableView' is unavailable in watchOS
 11 |     /// Applies the appeareance options to the table view instance.
 12 |     /// - Parameter tableViewOptions: The table view appearance options.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:252:50: error: 'UIScrollView' is unavailable in watchOS
250 | public extension UITableView.Option {
251 |     /// The options for the table view.
252 |     static func indicatorStyle(_ indicatorStyle: UIScrollView.IndicatorStyle) -> Self {
    |                                                  `- error: 'UIScrollView' is unavailable in watchOS
253 |         .scrollViewOptions(.indicatorStyle(indicatorStyle))
254 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:274:56: error: 'UIScrollView' is unavailable in watchOS
272 |
273 |     /// The options for the table view.
274 |     static func scrollViewOptions(_ scrollViewOptions: UIScrollView.Option...) -> Self {
    |                                                        `- error: 'UIScrollView' is unavailable in watchOS
275 |         .scrollViewOptions(scrollViewOptions)
276 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:279:60: error: 'UIScrollView' is unavailable in watchOS
277 |
278 |     /// The options for the table view.
279 |     static func keyboardDismissMode(_ keyboardDismissMode: UIScrollView.KeyboardDismissMode) -> Self {
    |                                                            `- error: 'UIScrollView' is unavailable in watchOS
280 |         .scrollViewOptions(.keyboardDismissMode(keyboardDismissMode))
281 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:320:51: error: 'UILayoutPriority' is unavailable in watchOS
318 |
319 |     /// The priority with which a view resists being made smaller than its intrinsic width or height.
320 |     static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                   `- error: 'UILayoutPriority' is unavailable in watchOS
321 |         .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
322 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:320:79: error: 'NSLayoutConstraint' is unavailable in watchOS
318 |
319 |     /// The priority with which a view resists being made smaller than its intrinsic width or height.
320 |     static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
321 |         .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
322 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:325:45: error: 'UILayoutPriority' is unavailable in watchOS
323 |
324 |     /// The priority with which a view resists being made larger than its intrinsic width or height.
325 |     static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                             `- error: 'UILayoutPriority' is unavailable in watchOS
326 |         .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
327 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:325:73: error: 'NSLayoutConstraint' is unavailable in watchOS
323 |
324 |     /// The priority with which a view resists being made larger than its intrinsic width or height.
325 |     static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
326 |         .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
327 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:332:40: error: 'UIView' is unavailable in watchOS
330 |
331 |     /// The options for the table view.
332 |     static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                        `- error: 'UIView' is unavailable in watchOS
333 |         .viewOptions(options)
334 |     }
/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/UIKitOptions/UITableView/UITableView+Options.swift:349:41: error: 'CALayer' is unavailable in watchOS
347 |
348 |     /// Describes the table view layer's appearance.
349 |     static func layerOptions(_ options: CALayer.Option...) -> Self {
    |                                         `- error: 'CALayer' is unavailable in watchOS
350 |         .viewOptions(.layerOptions(options))
351 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITableView/UITableView+Options.swift:250:18: error: 'UITableView' is unavailable in watchOS
248 | // MARK: - Convenience -
249 |
250 | public extension UITableView.Option {
    |                  `- error: 'UITableView' is unavailable in watchOS
251 |     /// The options for the table view.
252 |     static func indicatorStyle(_ indicatorStyle: UIScrollView.IndicatorStyle) -> 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Init.swift:10:18: error: 'UITextField' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UITextField {
   |                  `- error: 'UITextField' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:112:26: error: 'UITextField' is unavailable in watchOS
110 |
111 |         /// The border style for the text field.
112 |         case borderStyle(UITextField.BorderStyle)
    |                          `- error: 'UITextField' is unavailable in watchOS
113 |
114 |         /// The technique for aligning the 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/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:136:23: error: 'UITextFieldDelegate' is unavailable in watchOS
134 |
135 |         /// The text field’s delegate.
136 |         case delegate(UITextFieldDelegate?)
    |                       `- error: 'UITextFieldDelegate' is unavailable in watchOS
137 |
138 |         /// The image that represents the background appearance of the text field when it is in an enabled state.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
    |           `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:151:30: error: 'UITextField' is unavailable in watchOS
149 |
150 |         /// A mode that controls when the standard Clear button appears in the text field.
151 |         case clearButtonMode(UITextField.ViewMode)
    |                              `- error: 'UITextField' is unavailable in watchOS
152 |
153 |         /// The overlay view that displays on the left (or leading) side of the text field.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:154:23: error: 'UIView' is unavailable in watchOS
152 |
153 |         /// The overlay view that displays on the left (or leading) side of the text field.
154 |         case leftView(UIView?)
    |                       `- error: 'UIView' is unavailable in watchOS
155 |
156 |         /// A mode that controls when the left overlay view appears in the text field.
/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/UIKitOptions/UITextField/UITextField+Options.swift:157:27: error: 'UITextField' is unavailable in watchOS
155 |
156 |         /// A mode that controls when the left overlay view appears in the text field.
157 |         case leftViewMode(UITextField.ViewMode)
    |                           `- error: 'UITextField' is unavailable in watchOS
158 |
159 |         /// The overlay view that displays on the right (or trailing) side of the text field.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:160:24: error: 'UIView' is unavailable in watchOS
158 |
159 |         /// The overlay view that displays on the right (or trailing) side of the text field.
160 |         case rightView(UIView?)
    |                        `- error: 'UIView' is unavailable in watchOS
161 |
162 |         /// A mode that controls when the right overlay view appears in the text field.
/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/UIKitOptions/UITextField/UITextField+Options.swift:163:28: error: 'UITextField' is unavailable in watchOS
161 |
162 |         /// A mode that controls when the right overlay view appears in the text field.
163 |         case rightViewMode(UITextField.ViewMode)
    |                            `- error: 'UITextField' is unavailable in watchOS
164 |
165 |         /// The custom input view to display when the text field becomes the first responder.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:166:24: error: 'UIView' is unavailable in watchOS
164 |
165 |         /// The custom input view to display when the text field becomes the first responder.
166 |         case inputView(UIView?)
    |                        `- error: 'UIView' is unavailable in watchOS
167 |
168 |         /// The custom accessory view to display when the text field becomes the first responder.
/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/UIKitOptions/UITextField/UITextField+Options.swift:169:33: error: 'UIView' is unavailable in watchOS
167 |
168 |         /// The custom accessory view to display when the text field becomes the first responder.
169 |         case inputAccessoryView(UIView?)
    |                                 `- error: 'UIView' is unavailable in watchOS
170 |
171 |         /// A Boolean value that determines whether inserting text replaces the previous contents.
/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/UIKitOptions/UITextField/UITextField+Options.swift:175:26: error: 'UIView' is unavailable in watchOS
173 |
174 |         /// The appearance options of the view.
175 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
176 |
177 |         // MARK: - Convenience
/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/UIKitOptions/UITextField/UITextField+Options.swift:185:51: error: 'UIView' is unavailable in watchOS
183 |
184 |         /// The base appearance options of the text view.
185 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
186 |             .viewOptions(options)
187 |         }
/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/UIKitOptions/UITextField/UITextField+Options.swift:200:52: error: 'CALayer' is unavailable in watchOS
198 |
199 |         /// Describes the text view layer's appearance.
200 |         public static func layerOptions(_ options: CALayer.Option...) -> Self {
    |                                                    `- error: 'CALayer' is unavailable in watchOS
201 |             .viewOptions(.layerOptions(options))
202 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:205:62: error: 'UILayoutPriority' is unavailable in watchOS
203 |
204 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
205 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
206 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
207 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:205:90: error: 'NSLayoutConstraint' is unavailable in watchOS
203 |
204 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
205 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
206 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
207 |         }
/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/UIKitOptions/UITextField/UITextField+Options.swift:210:56: error: 'UILayoutPriority' is unavailable in watchOS
208 |
209 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
210 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
211 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
212 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextField/UITextField+Options.swift:210:84: error: 'NSLayoutConstraint' is unavailable in watchOS
208 |
209 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
210 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
211 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
212 |         }
/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/UIKitOptions/UITextField/UITextField+Options.swift:10:18: error: 'UITextField' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UITextField {
    |                  `- error: 'UITextField' is unavailable in watchOS
 11 |
 12 |     func apply(textFieldOptions: Options) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Init.swift:10:18: error: 'UITextView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UITextView {
   |                  `- error: 'UITextView' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:68:23: error: 'UITextViewDelegate' is unavailable in watchOS
 66 |         case text(String?)
 67 |
 68 |         case delegate(UITextViewDelegate)
    |                       `- error: 'UITextViewDelegate' is unavailable in watchOS
 69 |
 70 |         /// The styled text that the text view displays.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
 34 |
 35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
    |           `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
 37 |
 38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:92:32: error: 'UIDataDetectorTypes' is unavailable in watchOS
 90 |
 91 |         /// The types of data that convert to tappable URLs in the text view.
 92 |         case dataDetectorTypes(UIDataDetectorTypes)
    |                                `- error: 'UIDataDetectorTypes' is unavailable in watchOS
 93 |
 94 |         /// The appearance options of the view.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDataDetectors.h:11:32: note: 'UIDataDetectorTypes' has been explicitly marked unavailable here
 9 | #import <Foundation/Foundation.h>
10 |
11 | typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) {
   |                                `- note: 'UIDataDetectorTypes' has been explicitly marked unavailable here
12 |     UIDataDetectorTypePhoneNumber                                     = 1 << 0, // Phone number detection
13 |     UIDataDetectorTypeLink                                            = 1 << 1, // URL detection
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:95:26: error: 'UIView' is unavailable in watchOS
 93 |
 94 |         /// The appearance options of the view.
 95 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
 96 |
 97 |         /// The options of the scroll view.
/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/UIKitOptions/UITextView/UITextView+Options.swift:98:32: error: 'UIScrollView' is unavailable in watchOS
 96 |
 97 |         /// The options of the scroll view.
 98 |         case scrollViewOptions(UIScrollView.Options)
    |                                `- error: 'UIScrollView' is unavailable in watchOS
 99 |
100 |         // MARK: - Convenience
/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/UIKitOptions/UITextView/UITextView+Options.swift:138:67: error: 'UIScrollView' is unavailable in watchOS
136 |
137 |         /// The options of the scroll view.
138 |         public static func scrollViewOptions(_ scrollViewOptions: UIScrollView.Option...) -> Self {
    |                                                                   `- error: 'UIScrollView' is unavailable in watchOS
139 |             .scrollViewOptions(scrollViewOptions)
140 |         }
/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/UIKitOptions/UITextView/UITextView+Options.swift:143:51: error: 'UIView' is unavailable in watchOS
141 |
142 |         /// The base appearance options of the text view.
143 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
144 |             .viewOptions(options)
145 |         }
/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/UIKitOptions/UITextView/UITextView+Options.swift:148:52: error: 'CALayer' is unavailable in watchOS
146 |
147 |         /// Describes the text view layer's appearance.
148 |         public static func layerOptions(_ options: CALayer.Option...) -> Self {
    |                                                    `- error: 'CALayer' is unavailable in watchOS
149 |             .viewOptions(.layerOptions(options))
150 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:153:62: error: 'UILayoutPriority' is unavailable in watchOS
151 |
152 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
153 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
154 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
155 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:153:90: error: 'NSLayoutConstraint' is unavailable in watchOS
151 |
152 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
153 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
154 |             .viewOptions(.layoutCompression(.compressionResistance(priority, for: axis)))
155 |         }
/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/UIKitOptions/UITextView/UITextView+Options.swift:158:56: error: 'UILayoutPriority' is unavailable in watchOS
156 |
157 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
158 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
159 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
160 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UITextView/UITextView+Options.swift:158:84: error: 'NSLayoutConstraint' is unavailable in watchOS
156 |
157 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
158 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
159 |             .viewOptions(.layoutCompression(.huggingPriority(priority, for: axis)))
160 |         }
/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/UIKitOptions/UITextView/UITextView+Options.swift:10:18: error: 'UITextView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UITextView {
    |                  `- error: 'UITextView' is unavailable in watchOS
 11 |     /// Applies the appeareance options to the text view instance.
 12 |     /// - Parameter textViewOptions: The text view appearance options.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Init.swift:29:38: error: 'CALayer' is unavailable in watchOS
27 |     }
28 |
29 |     convenience init(_ layerOptions: CALayer.Option...) {
   |                                      `- error: 'CALayer' is unavailable in watchOS
30 |         self.init(layerOptions)
31 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Init.swift:33:38: error: 'CALayer' is unavailable in watchOS
31 |     }
32 |
33 |     convenience init(_ layerOptions: CALayer.Options) {
   |                                      `- error: 'CALayer' is unavailable in watchOS
34 |         self.init(frame: .zero)
35 |         layer.apply(layerOptions: layerOptions)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Init.swift:10:18: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
11 |     convenience init(_ options: Option...) {
12 |         self.init(options)
/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/UIKitOptions/UIView+Options/UIView+LayoutCompressionOptions.swift:36:36: error: 'UILayoutPriority' is unavailable in watchOS
34 |     enum LayoutCompressionOption: Equatable {
35 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
36 |         case compressionResistance(UILayoutPriority, for: NSLayoutConstraint.Axis)
   |                                    `- error: 'UILayoutPriority' is unavailable in watchOS
37 |
38 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+LayoutCompressionOptions.swift:36:59: error: 'NSLayoutConstraint' is unavailable in watchOS
34 |     enum LayoutCompressionOption: Equatable {
35 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
36 |         case compressionResistance(UILayoutPriority, for: NSLayoutConstraint.Axis)
   |                                                           `- error: 'NSLayoutConstraint' is unavailable in watchOS
37 |
38 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/UIKitOptions/UIView+Options/UIView+LayoutCompressionOptions.swift:39:30: error: 'UILayoutPriority' is unavailable in watchOS
37 |
38 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
39 |         case huggingPriority(UILayoutPriority, for: NSLayoutConstraint.Axis)
   |                              `- error: 'UILayoutPriority' is unavailable in watchOS
40 |     }
41 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+LayoutCompressionOptions.swift:39:53: error: 'NSLayoutConstraint' is unavailable in watchOS
37 |
38 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
39 |         case huggingPriority(UILayoutPriority, for: NSLayoutConstraint.Axis)
   |                                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
40 |     }
41 | }
/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/UIKitOptions/UIView+Options/UIView+LayoutCompressionOptions.swift:10:18: error: 'UIView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIView {
   |                  `- error: 'UIView' is unavailable in watchOS
11 |     /// Applies the layout compression options to the view instance.
12 |     /// - Parameter layoutCompressionOptions: The view layout compresison options.
/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/UIKitOptions/UIView+Options/UIView+Options.swift:131:26: error: 'ContentMode' is unavailable in watchOS
129 |
130 |         /// A flag used to determine how a view lays out its content when its bounds change.
131 |         case contentMode(ContentMode)
    |                          `- error: 'ContentMode' is unavailable in watchOS
132 |
133 |         /// A Boolean value that determines whether subviews are confined to the bounds of the view.
/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:38:28: note: 'ContentMode' has been explicitly marked unavailable here
 36 | } API_UNAVAILABLE(watchos);
 37 |
 38 | typedef NS_ENUM(NSInteger, UIViewContentMode) {
    |                            `- note: 'ContentMode' has been explicitly marked unavailable here
 39 |     UIViewContentModeScaleToFill,
 40 |     UIViewContentModeScaleAspectFit,      // contents scaled to fit with fixed aspect. remainder is transparent
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:149:33: error: 'UIView' is unavailable in watchOS
147 |
148 |         /// The first non-default tint adjustment mode value in the view’s hierarchy, ascending from and starting with the view itself.
149 |         case tintAdjustmentMode(UIView.TintAdjustmentMode)
    |                                 `- error: 'UIView' is unavailable in watchOS
150 |
151 |         /// An optional view whose alpha channel is used to mask a view’s content.
/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/UIKitOptions/UIView+Options/UIView+Options.swift:152:19: error: 'UIView' is unavailable in watchOS
150 |
151 |         /// An optional view whose alpha channel is used to mask a view’s content.
152 |         case mask(UIView?)
    |                   `- error: 'UIView' is unavailable in watchOS
153 |
154 |         /// The view’s alpha value.
/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/UIKitOptions/UIView+Options/UIView+Options.swift:164:39: error: 'UISemanticContentAttribute' is unavailable in watchOS
162 |
163 |         /// A semantic description of the view’s contents, used to determine whether the view should be flipped when switching between left-to-right and right-to-left layouts.
164 |         case semanticContentAttribute(UISemanticContentAttribute)
    |                                       `- error: 'UISemanticContentAttribute' is unavailable in watchOS
165 |
166 |         #if swift(>=5.3)
/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:141:28: note: 'UISemanticContentAttribute' has been explicitly marked unavailable here
139 | } API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
140 |
141 | typedef NS_ENUM(NSInteger, UISemanticContentAttribute) {
    |                            `- note: 'UISemanticContentAttribute' has been explicitly marked unavailable here
142 |     UISemanticContentAttributeUnspecified = 0,
143 |     UISemanticContentAttributePlayback, // for playback controls such as Play/RW/FF buttons and playhead scrubbers
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:178:27: error: 'CALayer' is unavailable in watchOS
176 |
177 |         /// Describes the layer's appearance.
178 |         case layerOptions(CALayer.Options)
    |                           `- error: 'CALayer' is unavailable in watchOS
179 |
180 |         // MARK: - Convenience
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:183:62: error: 'UILayoutPriority' is unavailable in watchOS
181 |
182 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
183 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                              `- error: 'UILayoutPriority' is unavailable in watchOS
184 |             .layoutCompression(.compressionResistance(priority, for: axis))
185 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:183:90: error: 'NSLayoutConstraint' is unavailable in watchOS
181 |
182 |         /// The priority with which a view resists being made smaller than its intrinsic width or height.
183 |         public static func compressionResistance(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
184 |             .layoutCompression(.compressionResistance(priority, for: axis))
185 |         }
/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/UIKitOptions/UIView+Options/UIView+Options.swift:188:56: error: 'UILayoutPriority' is unavailable in watchOS
186 |
187 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
188 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                        `- error: 'UILayoutPriority' is unavailable in watchOS
189 |             .layoutCompression(.huggingPriority(priority, for: axis))
190 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
 15 | @class NSArray, NSDictionary, NSLayoutAnchor;
 16 |
 17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
    |               `- note: 'UILayoutPriority' has been explicitly marked unavailable here
 18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint.  Do not exceed this.
 19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:188:84: error: 'NSLayoutConstraint' is unavailable in watchOS
186 |
187 |         /// The priority with which a view resists being made larger than its intrinsic width or height.
188 |         public static func huggingPriority(_ priority: UILayoutPriority, for axis: NSLayoutConstraint.Axis) -> Self {
    |                                                                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
189 |             .layoutCompression(.huggingPriority(priority, for: axis))
190 |         }
/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/UIKitOptions/UIView+Options/UIView+Options.swift:193:57: error: 'CALayer' is unavailable in watchOS
191 |
192 |         /// Describes the layer's appearance.
193 |         public static func layerOptions(_ layerOptions: CALayer.Option...) -> Self {
    |                                                         `- error: 'CALayer' is unavailable in watchOS
194 |             .layerOptions(layerOptions)
195 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
 115 |
 116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
     |            `- note: 'CALayer' has been explicitly marked unavailable here
 118 |
 119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIView+Options/UIView+Options.swift:10:18: error: 'UIView' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | public extension UIView {
    |                  `- error: 'UIView' is unavailable in watchOS
 11 |     /// Applies the appearance options to the view instance.
 12 |     /// - Parameter viewOptions: The view appearance options.
/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/UIKitOptions/UIViewController/UIViewController+Init.swift:10:18: error: 'UIViewController' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | public extension UIViewController {
   |                  `- error: 'UIViewController' is unavailable in watchOS
11 |
12 |     convenience init(_ options: Option...) {
/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/UIKitOptions/UIViewController/UIViewController+Options.swift:109:35: error: 'UIModalTransitionStyle' is unavailable in watchOS
107 |
108 |         /// The transition style to use when presenting the view controller.
109 |         case modalTransitionStyle(UIModalTransitionStyle)
    |                                   `- error: 'UIModalTransitionStyle' is unavailable in watchOS
110 |
111 |         /// The presentation style for modally presented view controllers.
/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:42:28: note: 'UIModalTransitionStyle' has been explicitly marked unavailable here
 40 | @protocol UIContentConfiguration;
 41 |
 42 | typedef NS_ENUM(NSInteger, UIModalTransitionStyle) {
    |                            `- note: 'UIModalTransitionStyle' has been explicitly marked unavailable here
 43 |     UIModalTransitionStyleCoverVertical = 0,
 44 |     UIModalTransitionStyleFlipHorizontal API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:112:37: error: 'UIModalPresentationStyle' is unavailable in watchOS
110 |
111 |         /// The presentation style for modally presented view controllers.
112 |         case modalPresentationStyle(UIModalPresentationStyle)
    |                                     `- error: 'UIModalPresentationStyle' is unavailable in watchOS
113 |
114 |         /// Specifies whether a view controller, presented non-fullscreen, takes over control of status bar appearance from the presenting view controller.
/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:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 47 | } API_UNAVAILABLE(watchos);
 48 |
 49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
    |                            `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
 50 |     UIModalPresentationFullScreen = 0,
 51 |     UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:133:27: error: 'UIUserInterfaceStyle' is unavailable in watchOS
131 |
132 |             @available(iOS 12.0, *)
133 |             var rawValue: UIUserInterfaceStyle {
    |                           `- error: 'UIUserInterfaceStyle' is unavailable in watchOS
134 |                 switch self {
135 |                 case .unspecified:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:32:28: note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 30 | } API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
 31 |
 32 | typedef NS_ENUM(NSInteger, UIUserInterfaceStyle) {
    |                            `- note: 'UIUserInterfaceStyle' has been explicitly marked unavailable here
 33 |     UIUserInterfaceStyleUnspecified,
 34 |     UIUserInterfaceStyleLight,
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:151:31: error: 'UIViewControllerRestoration' is unavailable in watchOS
149 |
150 |         /// The class responsible for recreating this view controller when restoring the app's state.
151 |         case restorationClass(UIViewControllerRestoration.Type?)
    |                               `- error: 'UIViewControllerRestoration' is unavailable in watchOS
152 |
153 |         /// The delegate object that provides transition animator, interactive controller, and custom presentation controller objects.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStateRestoration.h:40:11: note: 'UIViewControllerRestoration' has been explicitly marked unavailable here
38 | // A class must implement this protocol if it is specified as the restoration class of a UIViewController.
39 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
40 | @protocol UIViewControllerRestoration
   |           `- note: 'UIViewControllerRestoration' has been explicitly marked unavailable here
41 | + (nullable UIViewController *) viewControllerWithRestorationIdentifierPath:(NSArray<NSString *> *)identifierComponents coder:(NSCoder *)coder;
42 | @end
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:154:36: error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
152 |
153 |         /// The delegate object that provides transition animator, interactive controller, and custom presentation controller objects.
154 |         case transitioningDelegate(UIViewControllerTransitioningDelegate?)
    |                                    `- error: 'UIViewControllerTransitioningDelegate' is unavailable in watchOS
155 |
156 |         /// Custom insets that you specify to modify the view controller's safe area.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewControllerTransitioning.h:180:11: note: 'UIViewControllerTransitioningDelegate' has been explicitly marked unavailable here
178 |
179 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
180 | @protocol UIViewControllerTransitioningDelegate <NSObject>
    |           `- note: 'UIViewControllerTransitioningDelegate' has been explicitly marked unavailable here
181 |
182 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:162:51: error: 'UIPopoverPresentationController' is unavailable in watchOS
160 |         case isModalInPresentation(Bool)
161 |
162 |         case popoverPresentationControllerOptions(UIPopoverPresentationController.Options)
    |                                                   `- error: 'UIPopoverPresentationController' is unavailable in watchOS
163 |
164 |         case viewOptions(UIView.Options)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
   |            `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIViewController/UIViewController+Options.swift:164:26: error: 'UIView' is unavailable in watchOS
162 |         case popoverPresentationControllerOptions(UIPopoverPresentationController.Options)
163 |
164 |         case viewOptions(UIView.Options)
    |                          `- error: 'UIView' is unavailable in watchOS
165 |
166 |         // MARK: - Convenience
/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/UIKitOptions/UIViewController/UIViewController+Options.swift:168:51: error: 'UIView' is unavailable in watchOS
166 |         // MARK: - Convenience
167 |
168 |         public static func viewOptions(_ options: UIView.Option...) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
169 |             .viewOptions(options)
170 |         }
/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/UIKitOptions/UIViewController/UIViewController+Options.swift:172:76: error: 'UIPopoverPresentationController' is unavailable in watchOS
170 |         }
171 |
172 |         public static func popoverPresentationControllerOptions(_ options: UIPopoverPresentationController.Option...) -> Self {
    |                                                                            `- error: 'UIPopoverPresentationController' is unavailable in watchOS
173 |             .popoverPresentationControllerOptions(options)
174 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
   |            `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
SwiftCompile normal arm64_32 (in target 'UIKitOptions' from project 'UIKitOptions')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ UIScrollView+Init.swift,\ UIScrollView+Options.swift,\ UIStackView+Alignment.swift,\ UIStackView+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Init.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Alignment.swift /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Init.swift (in target 'UIKitOptions' from project 'UIKitOptions')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Init.swift (in target 'UIKitOptions' from project 'UIKitOptions')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScrollView+Init.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIScrollView/UIScrollView+Options.swift (in target 'UIKitOptions' from project 'UIKitOptions')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScrollView+Options.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Alignment.swift (in target 'UIKitOptions' from project 'UIKitOptions')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+Alignment.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIKitOptions/UIStackView/UIStackView+Init.swift (in target 'UIKitOptions' from project 'UIKitOptions')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIStackView+Init.swift
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 01:29:31.118 xcodebuild[802:4822] [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\ UIKitOptions (in target 'UIKitOptions' from project 'UIKitOptions')
	SwiftCompile normal arm64 (in target 'UIKitOptions' from project 'UIKitOptions')
	Building workspace UIKitOptions with scheme UIKitOptions
(3 failures)
BUILD FAILURE 6.4 watchOS