The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UIKitPlus, reference 2.3.0 (f1d23d), with Swift 6.4 for watchOS using Xcode 27.0 on 28 Sep 2026 09:14:07 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 UIKitPlus -destination generic/platform=watchOS

Build Log

 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:54:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
52 |     }
53 |
54 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
55 |         super.traitCollectionDidChange(previousTraitCollection)
56 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:7:26: error: 'UIControl' is unavailable in watchOS
 5 | public typealias ControlView = UControlView
 6 |
 7 | open class UControlView: UIControl, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
   |                          `- error: 'UIControl' is unavailable in watchOS
 8 |     public var declarativeView: ControlView { self }
 9 |     public lazy var properties = Properties<ControlView>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:47:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
45 |         translatesAutoresizingMaskIntoConstraints = false
46 |         if #available(iOS 17.0, *) {
47 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
   |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
48 |                 guard let self else { return }
49 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:47:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
45 |         translatesAutoresizingMaskIntoConstraints = false
46 |         if #available(iOS 17.0, *) {
47 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
   |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
48 |                 guard let self else { return }
49 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:47:79: warning: variable 'self' was written to, but never read
45 |         translatesAutoresizingMaskIntoConstraints = false
46 |         if #available(iOS 17.0, *) {
47 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
   |                                                                               `- warning: variable 'self' was written to, but never read
48 |                 guard let self else { return }
49 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:55:15: error: 'traitCollectionDidChange' is unavailable in watchOS
53 |
54 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
55 |         super.traitCollectionDidChange(previousTraitCollection)
   |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
56 |         if #available(iOS 13.0, *) {
57 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift:57:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
55 |         super.traitCollectionDidChange(previousTraitCollection)
56 |         if #available(iOS 13.0, *) {
57 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
   |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
58 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
59 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:52:76: error: 'UITraitCollection' is unavailable in watchOS
 50 |     }
 51 |
 52 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 53 |         super.traitCollectionDidChange(previousTraitCollection)
 54 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:52:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 50 |     }
 51 |
 52 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 53 |         super.traitCollectionDidChange(previousTraitCollection)
 54 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:101:31: error: 'UIDatePicker' is unavailable in watchOS
 99 |
100 |     @discardableResult
101 |     public func mode(_ value: UIDatePicker.Mode) -> Self {
    |                               `- error: 'UIDatePicker' is unavailable in watchOS
102 |         datePickerMode = value
103 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:107:49: error: 'UIDatePicker' is unavailable in watchOS
105 |
106 |     @discardableResult
107 |     public func mode(_ binding: UIKitPlus.State<UIDatePicker.Mode>) -> Self {
    |                                                 `- error: 'UIDatePicker' is unavailable in watchOS
108 |         binding.listen { self.mode($0) }
109 |         return mode(binding.wrappedValue)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:5:25: error: 'UIDatePicker' is unavailable in watchOS
  3 | #if !os(tvOS)
  4 |
  5 | open class UDatePicker: UIDatePicker, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                         `- error: 'UIDatePicker' is unavailable in watchOS
  6 |     public var declarativeView: UDatePicker { self }
  7 |     public lazy var properties = Properties<UDatePicker>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:45:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 43 |         translatesAutoresizingMaskIntoConstraints = false
 44 |         if #available(iOS 17.0, *) {
 45 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 46 |                 guard let self else { return }
 47 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:45:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 43 |         translatesAutoresizingMaskIntoConstraints = false
 44 |         if #available(iOS 17.0, *) {
 45 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 46 |                 guard let self else { return }
 47 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:45:79: warning: variable 'self' was written to, but never read
 43 |         translatesAutoresizingMaskIntoConstraints = false
 44 |         if #available(iOS 17.0, *) {
 45 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 46 |                 guard let self else { return }
 47 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:53:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 51 |
 52 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 53 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 54 |         if #available(iOS 13.0, *) {
 55 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift:55:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 53 |         super.traitCollectionDidChange(previousTraitCollection)
 54 |         if #available(iOS 13.0, *) {
 55 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 56 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 57 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DynamicPickerView.swift:54:27: error: 'init()' is unavailable in watchOS
 52 |       .height(defaultHeight)
 53 |       .background(.white)
 54 |     lazy var pickerView = V()
    |                           `- error: 'init()' is unavailable in watchOS
 55 |     lazy var cancelButton = UButton(cancelTitle)
 56 |         .edgesToSuperview(top: 0, leading: 8)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DynamicPickerView.swift:248:32: error: 'UIView' is unavailable in watchOS
246 |
247 |
248 |     public func _show(in view: UIView) {
    |                                `- error: 'UIView' is unavailable in watchOS
249 |         view.body { self }
250 |         layoutIfNeeded()
/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/Classes/Views/Not-MacOS/DynamicPickerView.swift:13:50: error: 'UIView' is unavailable in watchOS
 11 | public typealias DynamicPickerView = UDynamicPickerView
 12 |
 13 | open class UDynamicPickerView<V>: UView where V: UIView, V: UDynamicPickerableView {
    |                                                  `- error: 'UIView' is unavailable in watchOS
 14 |     public typealias Done = (_ result: V.ValueType) -> ()
 15 |     public typealias Cancel = () -> ()
/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/Classes/Views/Not-MacOS/DynamicPickerView.swift:307:11: error: 'UIDatePicker' is unavailable in watchOS
305 | public typealias DatePickerPopup = UDynamicPickerView<UDatePicker>
306 |
307 | extension UIDatePicker: UDynamicPickerableView {
    |           `- error: 'UIDatePicker' is unavailable in watchOS
308 |     public typealias ValueType = Date
309 |     public var value: Date { return date }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DynamicPickerView.swift:314:31: error: 'UIDatePicker' is unavailable in watchOS
312 | extension UDynamicPickerView where V == UDatePicker {
313 |     @discardableResult
314 |     public func mode(_ value: UIDatePicker.Mode) -> Self {
    |                               `- error: 'UIDatePicker' is unavailable in watchOS
315 |         pickerView.mode(value)
316 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
   |            `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DynamicPickerView.swift:367:31: error: 'UIView' is unavailable in watchOS
365 |     }
366 |
367 |     public func show(in view: UIView) {
    |                               `- error: 'UIView' is unavailable in watchOS
368 |         onChange(pickerView.date)
369 |         if let minimumDate = pickerView.minimumDate {
/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/Classes/Views/Not-MacOS/DynamicPickerView.swift:251:9: error: 'UIView' is unavailable in watchOS
249 |         view.body { self }
250 |         layoutIfNeeded()
251 |         UIView.animate(withDuration: 0.5) {
    |         `- error: 'UIView' is unavailable in watchOS
252 |             self.alpha = 1
253 |             self.containerView.bottom = 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/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/Classes/Views/Not-MacOS/DynamicPickerView.swift:265:9: error: 'UIView' is unavailable in watchOS
263 |     @objc
264 |     public func hide() {
265 |         UIView.animate(withDuration: 0.5, animations: {
    |         `- error: 'UIView' is unavailable in watchOS
266 |             self.alpha = 0
267 |             self.containerView.bottom = self.defaultHeight
/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/Classes/Views/Not-MacOS/ImageView.swift:116:76: error: 'UITraitCollection' is unavailable in watchOS
114 |     }
115 |
116 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
117 |         super.traitCollectionDidChange(previousTraitCollection)
118 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:116:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
114 |     }
115 |
116 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
117 |         super.traitCollectionDidChange(previousTraitCollection)
118 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:142:30: error: 'UIView' is unavailable in watchOS
140 |
141 |     @discardableResult
142 |     public func mode(_ mode: UIView.ContentMode) -> Self {
    |                              `- error: 'UIView' is unavailable in watchOS
143 |         contentMode = mode
144 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:4:20: error: 'UIImageView' is unavailable in watchOS
  2 | import UIKit
  3 |
  4 | open class UImage: UIImageView, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                    `- error: 'UIImageView' is unavailable in watchOS
  5 |     public var declarativeView: UImage { self }
  6 |     public lazy var properties = Properties<UImage>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:108:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
106 |         clipsToBounds = true
107 |         if #available(iOS 17.0, *) {
108 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
109 |                 guard let self else { return }
110 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:108:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
106 |         clipsToBounds = true
107 |         if #available(iOS 17.0, *) {
108 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
109 |                 guard let self else { return }
110 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:108:79: warning: variable 'self' was written to, but never read
106 |         clipsToBounds = true
107 |         if #available(iOS 17.0, *) {
108 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
109 |                 guard let self else { return }
110 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:117:15: error: 'traitCollectionDidChange' is unavailable in watchOS
115 |
116 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
117 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
118 |         if #available(iOS 13.0, *) {
119 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift:119:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
117 |         super.traitCollectionDidChange(previousTraitCollection)
118 |         if #available(iOS 13.0, *) {
119 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
120 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
121 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:36:57: error: 'UIInputView' is unavailable in watchOS
 34 |     var __centerY: State<CGFloat> { _centerY }
 35 |
 36 |     public override init(frame: CGRect, inputViewStyle: UIInputView.Style) {
    |                                                         `- error: 'UIInputView' is unavailable in watchOS
 37 |         super.init(frame: frame, inputViewStyle: inputViewStyle)
 38 |         _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputView.h:20:12: note: 'UIInputView' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIInputView : UIView
   |            `- note: 'UIInputView' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:42:36: error: 'UIInputView' is unavailable in watchOS
 40 |     }
 41 |
 42 |     public init (_ inputViewStyle: UIInputView.Style = .default) {
    |                                    `- error: 'UIInputView' is unavailable in watchOS
 43 |         super.init(frame: .zero, inputViewStyle: inputViewStyle)
 44 |         _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputView.h:20:12: note: 'UIInputView' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIInputView : UIView
   |            `- note: 'UIInputView' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:48:36: error: 'UIInputView' is unavailable in watchOS
 46 |     }
 47 |
 48 |     public init (_ inputViewStyle: UIInputView.Style = .default, @BodyBuilder block: BodyBuilder.SingleView) {
    |                                    `- error: 'UIInputView' is unavailable in watchOS
 49 |         super.init(frame: .zero, inputViewStyle: inputViewStyle)
 50 |         _setup()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputView.h:20:12: note: 'UIInputView' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIInputView : UIView
   |            `- note: 'UIInputView' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:69:76: error: 'UITraitCollection' is unavailable in watchOS
 67 |     }
 68 |
 69 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 70 |         super.traitCollectionDidChange(previousTraitCollection)
 71 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:69:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 67 |     }
 68 |
 69 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 70 |         super.traitCollectionDidChange(previousTraitCollection)
 71 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:90:62: error: 'UIView' is unavailable in watchOS
 88 |     }
 89 |
 90 |     private var _intrinsicContentSize: CGSize = .init(width: UIView.noIntrinsicMetric, height: InputView.defaultKeyboardHeight) {
    |                                                              `- error: 'UIView' is unavailable in watchOS
 91 |         didSet {
 92 |             invalidateIntrinsicContentSize()
/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/Classes/Views/Not-MacOS/InputView.swift:90:69: error: 'noIntrinsicMetric' is unavailable in watchOS
 88 |     }
 89 |
 90 |     private var _intrinsicContentSize: CGSize = .init(width: UIView.noIntrinsicMetric, height: InputView.defaultKeyboardHeight) {
    |                                                                     `- error: 'noIntrinsicMetric' is unavailable in watchOS
 91 |         didSet {
 92 |             invalidateIntrinsicContentSize()
/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:547:28: note: 'noIntrinsicMetric' has been explicitly marked unavailable here
545 |  Note that not all views have an intrinsicContentSize.  UIView's default implementation is to return (UIViewNoIntrinsicMetric, UIViewNoIntrinsicMetric).  The _intrinsic_ content size is concerned only with data that is in the view itself, not in other views. Remember that you can also set constant width or height constraints on any view, and you don't need to override intrinsicContentSize if these dimensions won't be changing with changing view content.
546 |  */
547 | UIKIT_EXTERN const CGFloat UIViewNoIntrinsicMetric API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos); // -1
    |                            `- note: 'noIntrinsicMetric' has been explicitly marked unavailable here
548 | @property(nonatomic, readonly) CGSize intrinsicContentSize API_AVAILABLE(ios(6.0));
549 | - (void)invalidateIntrinsicContentSize API_AVAILABLE(ios(6.0)); // call this when something changes that affects the intrinsicContentSize.  Otherwise UIKit won't notice that it changed.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:90:96: warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
 88 |     }
 89 |
 90 |     private var _intrinsicContentSize: CGSize = .init(width: UIView.noIntrinsicMetric, height: InputView.defaultKeyboardHeight) {
    |                                                                                                |- warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
    |                                                                                                `- note: use 'UInputView' instead
 91 |         didSet {
 92 |             invalidateIntrinsicContentSize()
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:101:51: error: 'UIView' is unavailable in watchOS
 99 |
100 |     @discardableResult
101 |     public func intrinsicContentSize(w: CGFloat = UIView.noIntrinsicMetric, h: CGFloat = UIView.noIntrinsicMetric) -> Self {
    |                                                   `- error: 'UIView' is unavailable in watchOS
102 |         _intrinsicContentSize = .init(width: w, height: h)
103 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:101:58: error: 'noIntrinsicMetric' is unavailable in watchOS
 99 |
100 |     @discardableResult
101 |     public func intrinsicContentSize(w: CGFloat = UIView.noIntrinsicMetric, h: CGFloat = UIView.noIntrinsicMetric) -> Self {
    |                                                          `- error: 'noIntrinsicMetric' is unavailable in watchOS
102 |         _intrinsicContentSize = .init(width: w, height: h)
103 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:547:28: note: 'noIntrinsicMetric' has been explicitly marked unavailable here
545 |  Note that not all views have an intrinsicContentSize.  UIView's default implementation is to return (UIViewNoIntrinsicMetric, UIViewNoIntrinsicMetric).  The _intrinsic_ content size is concerned only with data that is in the view itself, not in other views. Remember that you can also set constant width or height constraints on any view, and you don't need to override intrinsicContentSize if these dimensions won't be changing with changing view content.
546 |  */
547 | UIKIT_EXTERN const CGFloat UIViewNoIntrinsicMetric API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos); // -1
    |                            `- note: 'noIntrinsicMetric' has been explicitly marked unavailable here
548 | @property(nonatomic, readonly) CGSize intrinsicContentSize API_AVAILABLE(ios(6.0));
549 | - (void)invalidateIntrinsicContentSize API_AVAILABLE(ios(6.0)); // call this when something changes that affects the intrinsicContentSize.  Otherwise UIKit won't notice that it changed.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:101:90: error: 'UIView' is unavailable in watchOS
 99 |
100 |     @discardableResult
101 |     public func intrinsicContentSize(w: CGFloat = UIView.noIntrinsicMetric, h: CGFloat = UIView.noIntrinsicMetric) -> Self {
    |                                                                                          `- error: 'UIView' is unavailable in watchOS
102 |         _intrinsicContentSize = .init(width: w, height: h)
103 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:101:97: error: 'noIntrinsicMetric' is unavailable in watchOS
 99 |
100 |     @discardableResult
101 |     public func intrinsicContentSize(w: CGFloat = UIView.noIntrinsicMetric, h: CGFloat = UIView.noIntrinsicMetric) -> Self {
    |                                                                                                 `- error: 'noIntrinsicMetric' is unavailable in watchOS
102 |         _intrinsicContentSize = .init(width: w, height: h)
103 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:547:28: note: 'noIntrinsicMetric' has been explicitly marked unavailable here
545 |  Note that not all views have an intrinsicContentSize.  UIView's default implementation is to return (UIViewNoIntrinsicMetric, UIViewNoIntrinsicMetric).  The _intrinsic_ content size is concerned only with data that is in the view itself, not in other views. Remember that you can also set constant width or height constraints on any view, and you don't need to override intrinsicContentSize if these dimensions won't be changing with changing view content.
546 |  */
547 | UIKIT_EXTERN const CGFloat UIViewNoIntrinsicMetric API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos); // -1
    |                            `- note: 'noIntrinsicMetric' has been explicitly marked unavailable here
548 | @property(nonatomic, readonly) CGSize intrinsicContentSize API_AVAILABLE(ios(6.0));
549 | - (void)invalidateIntrinsicContentSize API_AVAILABLE(ios(6.0)); // call this when something changes that affects the intrinsicContentSize.  Otherwise UIKit won't notice that it changed.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:7:24: error: 'UIInputView' is unavailable in watchOS
  5 | public typealias InputView = UInputView
  6 |
  7 | open class UInputView: UIInputView, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                        `- error: 'UIInputView' is unavailable in watchOS
  8 |     public static var defaultKeyboardHeight: CGFloat = 216
  9 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInputView.h:20:12: note: 'UIInputView' has been explicitly marked unavailable here
18 |
19 | UIKIT_EXTERN API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
20 | @interface UIInputView : UIView
   |            `- note: 'UIInputView' has been explicitly marked unavailable here
21 |
22 | @property (nonatomic, readonly) UIInputViewStyle inputViewStyle;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:133:43: error: 'UIView' is unavailable in watchOS
131 |
132 | extension InputView {
133 |     public convenience init (_ innerView: UIView) {
    |                                           `- error: 'UIView' is unavailable in watchOS
134 |         self.init()
135 |         body { innerView }
/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/Classes/Views/Not-MacOS/InputView.swift:148:80: warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
146 |     }
147 |
148 |     public static func subviews(@BodyBuilder block: BodyBuilder.SingleView) -> InputView {
    |                                                                                |- warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
    |                                                                                `- note: use 'UInputView' instead
149 |         InputView(block: block)
150 |     }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:132:11: warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
130 | // MARK: Convenience Initializers
131 |
132 | extension InputView {
    |           |- warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
    |           `- note: use 'UInputView' instead
133 |     public convenience init (_ innerView: UIView) {
134 |         self.init()
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:62:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 60 |         translatesAutoresizingMaskIntoConstraints = false
 61 |         if #available(iOS 17.0, *) {
 62 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 63 |                 guard let self else { return }
 64 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:62:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 60 |         translatesAutoresizingMaskIntoConstraints = false
 61 |         if #available(iOS 17.0, *) {
 62 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 63 |                 guard let self else { return }
 64 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:62:79: warning: variable 'self' was written to, but never read
 60 |         translatesAutoresizingMaskIntoConstraints = false
 61 |         if #available(iOS 17.0, *) {
 62 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 63 |                 guard let self else { return }
 64 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:70:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 68 |
 69 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 70 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 71 |         if #available(iOS 13.0, *) {
 72 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:72:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 70 |         super.traitCollectionDidChange(previousTraitCollection)
 71 |         if #available(iOS 13.0, *) {
 72 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 73 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 74 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift:149:9: warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
147 |
148 |     public static func subviews(@BodyBuilder block: BodyBuilder.SingleView) -> InputView {
149 |         InputView(block: block)
    |         |- warning: 'InputView' is deprecated: renamed to 'UInputView' [#DeprecatedDeclaration]
    |         `- note: use 'UInputView' instead
150 |     }
151 | }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/LayerView.swift:8:25: error: 'CALayer' is unavailable in watchOS
 6 | import UIKit
 7 |
 8 | class ULayerView<Layer: CALayer>: UView {
   |                         `- error: 'CALayer' is unavailable in watchOS
 9 |     override final class var layerClass: AnyClass {
10 |         Layer.self
/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/Classes/Views/Not-MacOS/List.swift:6:15: error: 'NSLayoutConstraint' is unavailable in watchOS
  4 | class UListSection {
  5 |     var item: BodyBuilderItem
  6 |     let axis: NSLayoutConstraint.Axis
    |               `- error: 'NSLayoutConstraint' is unavailable in watchOS
  7 |
  8 |     init (_ item: BodyBuilderItem, axis: NSLayoutConstraint.Axis? = nil) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:8:42: error: 'NSLayoutConstraint' is unavailable in watchOS
  6 |     let axis: NSLayoutConstraint.Axis
  7 |
  8 |     init (_ item: BodyBuilderItem, axis: NSLayoutConstraint.Axis? = nil) {
    |                                          `- error: 'NSLayoutConstraint' is unavailable in watchOS
  9 |         self.item = item
 10 |         self.axis = axis ?? .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:86:41: error: 'UIView' is unavailable in watchOS
 84 |     }
 85 |
 86 |     private func handleHiddency(_ view: UIView, at sectionIndex: Int) {
    |                                         `- error: 'UIView' is unavailable in watchOS
 87 |         if let v = view as? _Hiddenable {
 88 |             var isVisibleInList = !v._hiddenState.wrappedValue
/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/Classes/Views/Not-MacOS/List.swift:136:45: error: 'UIScrollView' is unavailable in watchOS
134 |
135 |     @discardableResult
136 |     public func keyboardDismissMode(_ mode: UIScrollView.KeyboardDismissMode) -> Self {
    |                                             `- error: 'UIScrollView' is unavailable in watchOS
137 |         tableView.keyboardDismissMode = mode
138 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:172:50: error: 'UIRefreshControl' is unavailable in watchOS
170 |     #if !os(tvOS)
171 |     @discardableResult
172 |     public func refreshControl(_ refreshControl: UIRefreshControl) -> Self {
    |                                                  `- error: 'UIRefreshControl' is unavailable in watchOS
173 |         tableView.refreshControl(refreshControl)
174 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/List.swift:180:48: error: 'UITableView' is unavailable in watchOS
178 |     // MARK: - UITableViewDataSource
179 |
180 |     public func numberOfSections(in tableView: UITableView) -> Int {
    |                                                `- error: 'UITableView' is unavailable in watchOS
181 |         items.count
182 |     }
/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/Classes/Views/Not-MacOS/List.swift:184:40: error: 'UITableView' is unavailable in watchOS
182 |     }
183 |
184 |     public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                        `- error: 'UITableView' is unavailable in watchOS
185 |         switch items[section].item {
186 |         case .single(let 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/Classes/Views/Not-MacOS/List.swift:197:40: error: 'UITableView' is unavailable in watchOS
195 |     }
196 |
197 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                        `- error: 'UITableView' is unavailable in watchOS
198 |         let cell = tableView.dequeueReusableCell(with: UListDynamicCell.self, for: indexPath)
199 |         let section = items[indexPath.section]
/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/Classes/Views/Not-MacOS/List.swift:197:91: error: 'UITableViewCell' is unavailable in watchOS
195 |     }
196 |
197 |     public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                           `- error: 'UITableViewCell' is unavailable in watchOS
198 |         let cell = tableView.dequeueReusableCell(with: UListDynamicCell.self, for: indexPath)
199 |         let section = items[indexPath.section]
/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/Classes/Views/Not-MacOS/List.swift:235:41: error: 'UITableViewCell' is unavailable in watchOS
233 |
234 |     @discardableResult
235 |     public func separatorStyle(_ value: UITableViewCell.SeparatorStyle) -> Self {
    |                                         `- error: 'UITableViewCell' is unavailable in watchOS
236 |         tableView.separatorStyle(value)
237 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:14:28: error: 'UITableViewDataSource' is unavailable in watchOS
 12 | }
 13 |
 14 | public class UList: UView, UITableViewDataSource {
    |                            `- error: 'UITableViewDataSource' is unavailable in watchOS
 15 |     @State var reversed = false
 16 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:279:51: error: 'UIScrollView' is unavailable in watchOS
277 |     }
278 |
279 |     public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                   `- error: 'UIScrollView' is unavailable in watchOS
280 |         scrollPosition?.wrappedValue = scrollView.contentOffset
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/Classes/Views/Not-MacOS/List.swift:266:18: error: 'UIScrollViewDelegate' is unavailable in watchOS
264 | }
265 |
266 | extension UList: UIScrollViewDelegate {
    |                  `- error: 'UIScrollViewDelegate' is unavailable in watchOS
267 |     @discardableResult
268 |     public func contentOffset(_ position: CGPoint, animated: Bool = true) -> 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/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/Classes/Views/Not-MacOS/List.swift:285:40: error: 'UITableView' is unavailable in watchOS
283 |
284 | extension UList: UITableViewDelegate {
285 |     public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {}
    |                                        `- error: 'UITableView' is unavailable in watchOS
286 |     public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool { false }
287 | }
/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/Classes/Views/Not-MacOS/List.swift:286:40: error: 'UITableView' is unavailable in watchOS
284 | extension UList: UITableViewDelegate {
285 |     public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {}
286 |     public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool { false }
    |                                        `- error: 'UITableView' is unavailable in watchOS
287 | }
288 |
/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/Classes/Views/Not-MacOS/List.swift:284:18: error: 'UITableViewDelegate' is unavailable in watchOS
282 | }
283 |
284 | extension UList: UITableViewDelegate {
    |                  `- error: 'UITableViewDelegate' is unavailable in watchOS
285 |     public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {}
286 |     public func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool { false }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:293:45: error: 'NSLayoutConstraint' is unavailable in watchOS
291 |
292 |     @discardableResult
293 |     public func hideIndicator(_ indicators: NSLayoutConstraint.Axis...) -> Self {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
294 |         if indicators.contains(.horizontal) {
295 |             tableView.showsHorizontalScrollIndicator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/List.swift:158:62: error: 'UITableView' is unavailable in watchOS
156 |
157 |     open func reloadSection(_ i: Int) {
158 |         tableView.reloadSections(IndexSet(integer: i), with: UITableView.RowAnimation.fade)
    |                                                              `- error: 'UITableView' is unavailable in watchOS
159 |     }
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/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/Classes/Views/Not-MacOS/TableViewCell.swift:53:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
51 |     }
52 |
53 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
   |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
   |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
54 |         super.traitCollectionDidChange(previousTraitCollection)
55 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ListDynamicCell.swift:4:25: warning: 'TableViewCell' is deprecated: renamed to 'UTableViewCell' [#DeprecatedDeclaration]
 2 | import UIKit
 3 |
 4 | class UListDynamicCell: TableViewCell {
   |                         |- warning: 'TableViewCell' is deprecated: renamed to 'UTableViewCell' [#DeprecatedDeclaration]
   |                         `- note: use 'UTableViewCell' instead
 5 |     func setRootView(_ rootView: UStackView) {
 6 |         contentView.subviews.forEach { $0.removeFromSuperview() }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ListDynamicCell.swift:9:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 7 |         rootView.translatesAutoresizingMaskIntoConstraints = false
 8 |         contentView.body { rootView }
 9 |         NSLayoutConstraint.activate([
   |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
10 |             contentView.leadingAnchor.constraint(equalTo: rootView.leadingAnchor),
11 |             contentView.trailingAnchor.constraint(equalTo: rootView.trailingAnchor),
/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/Classes/Views/Not-MacOS/PickerView.swift:55:76: error: 'UITraitCollection' is unavailable in watchOS
 53 |     }
 54 |
 55 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 56 |         super.traitCollectionDidChange(previousTraitCollection)
 57 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:55:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 53 |     }
 54 |
 55 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 56 |         super.traitCollectionDidChange(previousTraitCollection)
 57 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:75:35: error: 'UIPickerViewDelegate' is unavailable in watchOS
 73 |
 74 |     @discardableResult
 75 |     public func delegate(_ value: UIPickerViewDelegate) -> Self {
    |                                   `- error: 'UIPickerViewDelegate' is unavailable in watchOS
 76 |         delegate = value
 77 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:81:37: error: 'UIPickerViewDataSource' is unavailable in watchOS
 79 |
 80 |     @discardableResult
 81 |     public func dataSource(_ value: UIPickerViewDataSource) -> Self {
    |                                     `- error: 'UIPickerViewDataSource' is unavailable in watchOS
 82 |         dataSource = value
 83 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
   |           `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:8:25: error: 'UIPickerView' is unavailable in watchOS
  6 | public typealias PickerView = UPickerView
  7 |
  8 | open class UPickerView: UIPickerView, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                         `- error: 'UIPickerView' is unavailable in watchOS
  9 |     public var declarativeView: UPickerView { self }
 10 |     public lazy var properties = Properties<UPickerView>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:123:42: error: 'UIPickerView' is unavailable in watchOS
121 |
122 | extension PickerView: UIPickerViewDelegate {
123 |     public func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    |                                          `- error: 'UIPickerView' is unavailable in watchOS
124 |         _changed(row, component)
125 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
   |            `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource;                // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:122:23: error: 'UIPickerViewDelegate' is unavailable in watchOS
120 | }
121 |
122 | extension PickerView: UIPickerViewDelegate {
    |                       `- error: 'UIPickerViewDelegate' is unavailable in watchOS
123 |     public func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
124 |         _changed(row, component)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
   |           `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:122:11: warning: 'PickerView' is deprecated: renamed to 'UPickerView' [#DeprecatedDeclaration]
120 | }
121 |
122 | extension PickerView: UIPickerViewDelegate {
    |           |- warning: 'PickerView' is deprecated: renamed to 'UPickerView' [#DeprecatedDeclaration]
    |           `- note: use 'UPickerView' instead
123 |     public func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
124 |         _changed(row, component)
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:48:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 46 |         translatesAutoresizingMaskIntoConstraints = false
 47 |         if #available(iOS 17.0, *) {
 48 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 49 |                 guard let self else { return }
 50 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:48:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 46 |         translatesAutoresizingMaskIntoConstraints = false
 47 |         if #available(iOS 17.0, *) {
 48 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 49 |                 guard let self else { return }
 50 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:48:79: warning: variable 'self' was written to, but never read
 46 |         translatesAutoresizingMaskIntoConstraints = false
 47 |         if #available(iOS 17.0, *) {
 48 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 49 |                 guard let self else { return }
 50 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:56:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 54 |
 55 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 56 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 57 |         if #available(iOS 13.0, *) {
 58 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift:58:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 56 |         super.traitCollectionDidChange(previousTraitCollection)
 57 |         if #available(iOS 13.0, *) {
 58 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 59 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 60 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/RefreshControl.swift:5:11: error: 'UIRefreshControl' is unavailable in watchOS
  3 | #if !os(tvOS)
  4 |
  5 | extension UIRefreshControl {
    |           `- error: 'UIRefreshControl' is unavailable in watchOS
  6 |     public static var `default`: URefreshControl { .init() }
  7 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/RefreshControl.swift:95:40: warning: 'RefreshControl' is deprecated: renamed to 'URefreshControl' [#DeprecatedDeclaration]
 93 |     // MARK: Self pointer
 94 |
 95 |     public func itself(_ itself: inout RefreshControl?) -> Self {
    |                                        |- warning: 'RefreshControl' is deprecated: renamed to 'URefreshControl' [#DeprecatedDeclaration]
    |                                        `- note: use 'URefreshControl' instead
 96 |         itself = self
 97 |         return self
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/RefreshControl.swift:12:29: error: 'UIRefreshControl' is unavailable in watchOS
 10 | public typealias RefreshControl = URefreshControl
 11 |
 12 | open class URefreshControl: UIRefreshControl {
    |                             `- error: 'UIRefreshControl' is unavailable in watchOS
 13 |     override init() {
 14 |         super.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/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:64:76: error: 'UITraitCollection' is unavailable in watchOS
 62 |     }
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:64:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 62 |     }
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:86:50: error: 'UIRefreshControl' is unavailable in watchOS
 84 |     #if !os(tvOS)
 85 |     @discardableResult
 86 |     public func refreshControl(_ refreshControl: UIRefreshControl) -> Self {
    |                                                  `- error: 'UIRefreshControl' is unavailable in watchOS
 87 |         if #available(iOS 10.0, *) {
 88 |             self.refreshControl = refreshControl
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
   |            `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:114:45: error: 'NSLayoutConstraint' is unavailable in watchOS
112 |
113 |     @discardableResult
114 |     public func hideIndicator(_ indicators: NSLayoutConstraint.Axis...) -> Self {
    |                                             `- error: 'NSLayoutConstraint' is unavailable in watchOS
115 |         if indicators.contains(.horizontal) {
116 |             showsHorizontalScrollIndicator = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/ScrollView.swift:162:38: error: 'UIScrollViewDelegate' is unavailable in watchOS
160 |
161 |     @discardableResult
162 |     public func delegate(_ delegate: UIScrollViewDelegate) -> Self {
    |                                      `- error: 'UIScrollViewDelegate' is unavailable in watchOS
163 |         self.delegate = delegate
164 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Classes/Views/Not-MacOS/ScrollView.swift:4:25: error: 'UIScrollView' is unavailable in watchOS
  2 | import UIKit
  3 |
  4 | open class UScrollView: UIScrollView, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                         `- error: 'UIScrollView' is unavailable in watchOS
  5 |     public var declarativeView: UScrollView { self }
  6 |     public lazy var properties = Properties<UScrollView>()
/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/Classes/Views/Not-MacOS/ScrollView.swift:171:43: error: 'UIView' is unavailable in watchOS
169 |
170 | extension UScrollView {
171 |     public convenience init (_ innerView: UIView) {
    |                                           `- error: 'UIView' is unavailable in watchOS
172 |         self.init()
173 |         body { innerView }
/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/Classes/Views/Not-MacOS/ScrollView.swift:204:51: error: 'UIScrollView' is unavailable in watchOS
202 |     }
203 |
204 |     public func scrollViewDidScroll(_ scrollView: UIScrollView) {
    |                                                   `- error: 'UIScrollView' is unavailable in watchOS
205 |         scrollPosition?.wrappedValue = scrollView.contentOffset
206 |     }
/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/Classes/Views/Not-MacOS/ScrollView.swift:191:24: error: 'UIScrollViewDelegate' is unavailable in watchOS
189 | }
190 |
191 | extension UScrollView: UIScrollViewDelegate {
    |                        `- error: 'UIScrollViewDelegate' is unavailable in watchOS
192 |     @discardableResult
193 |     public func contentOffset(_ position: CGPoint, animated: Bool = true) -> 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/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/Classes/Views/Not-MacOS/ScrollView.swift:57:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 55 |         delegate = self
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:57:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 55 |         delegate = self
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:57:79: warning: variable 'self' was written to, but never read
 55 |         delegate = self
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:65:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 65 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 66 |         if #available(iOS 13.0, *) {
 67 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:67:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.0, *) {
 67 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 68 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 69 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift:88:18: error: 'refreshControl' is unavailable in watchOS
 86 |     public func refreshControl(_ refreshControl: UIRefreshControl) -> Self {
 87 |         if #available(iOS 10.0, *) {
 88 |             self.refreshControl = refreshControl
    |                  `- error: 'refreshControl' is unavailable in watchOS
 89 |         } else {
 90 |             addSubview(refreshControl)
/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:286:59: note: 'refreshControl' has been explicitly marked unavailable here
284 | @property(nonatomic) UIScrollViewKeyboardDismissMode keyboardDismissMode API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(visionos); // default is UIScrollViewKeyboardDismissModeNone
285 |
286 | @property (nonatomic, strong, nullable) UIRefreshControl *refreshControl API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                           `- note: 'refreshControl' has been explicitly marked unavailable here
287 |
288 | /// Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys.
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:64:76: error: 'UITraitCollection' is unavailable in watchOS
 62 |     }
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:64:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 62 |     }
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:74:65: warning: 'SegmentedControl' is deprecated: renamed to 'USegmentedControl' [#DeprecatedDeclaration]
 72 |
 73 |     @discardableResult
 74 |     public static func items(_ items: SegmentControlable...) -> SegmentedControl {
    |                                                                 |- warning: 'SegmentedControl' is deprecated: renamed to 'USegmentedControl' [#DeprecatedDeclaration]
    |                                                                 `- note: use 'USegmentedControl' instead
 75 |         SegmentedControl(items)
 76 |     }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:136:88: error: 'UIControl' is unavailable in watchOS
134 |
135 |     @discardableResult
136 |     private func addAttribute(_ attr: NSAttributedString.Key, _ value: Any, for state: UIControl.State) -> Self {
    |                                                                                        `- error: 'UIControl' is unavailable in watchOS
137 |         if var attributes = titleTextAttributes(for: state) {
138 |             attributes[attr] = 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:148:57: error: 'UIControl' is unavailable in watchOS
146 |     /// UIColor, default nil: no background
147 |     @discardableResult
148 |     public func background(_ value: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
149 |         addAttribute(.backgroundColor, value, for: state)
150 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:154:53: error: 'UIControl' is unavailable in watchOS
152 |     /// Hex color, default nil: no background
153 |     @discardableResult
154 |     public func background(_ value: Int, for state: UIControl.State = .normal) -> Self {
    |                                                     `- error: 'UIControl' is unavailable in watchOS
155 |         addAttribute(.backgroundColor, value.color, for: state)
156 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:160:57: error: 'UIControl' is unavailable in watchOS
158 |     /// UIColor, default blackColor
159 |     @discardableResult
160 |     public func foreground(_ value: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
161 |         addAttribute(.foregroundColor, value, for: state)
162 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:166:53: error: 'UIControl' is unavailable in watchOS
164 |     /// Hex color, default blackColor
165 |     @discardableResult
166 |     public func foreground(_ value: Int, for state: UIControl.State = .normal) -> Self {
    |                                                     `- error: 'UIControl' is unavailable in watchOS
167 |         addAttribute(.foregroundColor, value.color, for: state)
168 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:171:44: error: 'UIControl' is unavailable in watchOS
169 |
170 |     @discardableResult
171 |     public func font(v: UIFont, for state: UIControl.State = .normal) -> Self {
    |                                            `- error: 'UIControl' is unavailable in watchOS
172 |         addAttribute(.font, v, for: state)
173 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:176:80: error: 'UIControl' is unavailable in watchOS
174 |
175 |     @discardableResult
176 |     public func font(_ identifier: FontIdentifier, _ size: CGFloat, for state: UIControl.State = .normal) -> Self {
    |                                                                                `- error: 'UIControl' is unavailable in watchOS
177 |         if let value = UIFont(name: identifier.fontName, size: size) {
178 |             addAttribute(.font, value, for: 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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:185:70: error: 'UIControl' is unavailable in watchOS
183 |     /// NSParagraphStyle, default defaultParagraphStyle
184 |     @discardableResult
185 |     public func paragraphStyle(_ value: NSParagraphStyle, for state: UIControl.State = .normal) -> Self {
    |                                                                      `- error: 'UIControl' is unavailable in watchOS
186 |         addAttribute(.paragraphStyle, value, for: state)
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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:191:53: error: 'UIControl' is unavailable in watchOS
189 |     /// NSNumber containing integer, default 1: default ligatures, 0: no ligatures
190 |     @discardableResult
191 |     public func ligature(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                     `- error: 'UIControl' is unavailable in watchOS
192 |         addAttribute(.ligature, value, for: state)
193 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:197:49: error: 'UIControl' is unavailable in watchOS
195 |     /// NSNumber containing floating point value, in points; amount to modify default kerning. 0 means kerning is disabled.
196 |     @discardableResult
197 |     public func kern(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                 `- error: 'UIControl' is unavailable in watchOS
198 |         addAttribute(.kern, value, for: state)
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/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:203:63: error: 'UIControl' is unavailable in watchOS
201 |     /// NSNumber containing integer, default 0: no strikethrough
202 |     @discardableResult
203 |     public func strikethroughStyle(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                               `- error: 'UIControl' is unavailable in watchOS
204 |         addAttribute(.strikethroughStyle, value, for: state)
205 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:209:70: error: 'UIControl' is unavailable in watchOS
207 |     /// NSNumber containing integer, default 0: no underline
208 |     @discardableResult
209 |     public func underlineStyle(_ value: NSUnderlineStyle, for state: UIControl.State = .normal) -> Self {
    |                                                                      `- error: 'UIControl' is unavailable in watchOS
210 |         addAttribute(.underlineStyle, value.rawValue, for: state)
211 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:215:58: error: 'UIControl' is unavailable in watchOS
213 |     /// UIColor, default nil: same as foreground color
214 |     @discardableResult
215 |     public func strokeColor(_ value: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                          `- error: 'UIControl' is unavailable in watchOS
216 |         addAttribute(.strokeColor, value, for: state)
217 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:221:54: error: 'UIControl' is unavailable in watchOS
219 |     /// Hex color, default nil: same as foreground color
220 |     @discardableResult
221 |     public func strokeColor(_ value: Int, for state: UIControl.State = .normal) -> Self {
    |                                                      `- error: 'UIControl' is unavailable in watchOS
222 |         addAttribute(.strokeColor, value.color, for: state)
223 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:227:56: error: 'UIControl' is unavailable in watchOS
225 |     /// NSNumber containing floating point value, in percent of font point size, default 0: no stroke; positive for stroke alone, negative for stroke and fill (a typical value for outlined text would be 3.0)
226 |     @discardableResult
227 |     public func strokeWidth(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                        `- error: 'UIControl' is unavailable in watchOS
228 |         addAttribute(.strokeWidth, value, for: state)
229 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:233:103: error: 'UIControl' is unavailable in watchOS
231 |     /// Shadow, default nil: no shadow
232 |     @discardableResult
233 |     public func shadow(offset: CGSize = .zero, blur: CGFloat = 0, color: UIColor = .clear, for state: UIControl.State = .normal) -> Self {
    |                                                                                                       `- error: 'UIControl' is unavailable in watchOS
234 |         let shadow = NSShadow()
235 |         shadow.shadowOffset = offset
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:243:56: error: 'UIControl' is unavailable in watchOS
241 |     /// NSString, default nil: no text effect
242 |     @discardableResult
243 |     public func textEffect(_ value: String, for state: UIControl.State = .normal) -> Self {
    |                                                        `- error: 'UIControl' is unavailable in watchOS
244 |         addAttribute(.textEffect, value, for: state)
245 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:249:66: error: 'UIControl' is unavailable in watchOS
247 |     /// NSTextAttachment, default nil
248 |     @discardableResult
249 |     public func attachment(_ value: NSTextAttachment, for state: UIControl.State = .normal) -> Self {
    |                                                                  `- error: 'UIControl' is unavailable in watchOS
250 |         addAttribute(.attachment, value, for: state)
251 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:255:68: error: 'UIControl' is unavailable in watchOS
253 |     /// NSTextAttachment(data: Data, ofType: String), default nil
254 |     @discardableResult
255 |     public func attachment(_ data: Data?, type: String, for state: UIControl.State = .normal) -> Self {
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
256 |         addAttribute(.attachment, NSTextAttachment(data: data, ofType: type), for: state)
257 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:260:47: error: 'UIControl' is unavailable in watchOS
258 |
259 |     @discardableResult
260 |     public func link(_ value: URL, for state: UIControl.State = .normal) -> Self {
    |                                               `- error: 'UIControl' is unavailable in watchOS
261 |         addAttribute(.link, value, for: state)
262 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:265:50: error: 'UIControl' is unavailable in watchOS
263 |
264 |     @discardableResult
265 |     public func link(_ value: String, for state: UIControl.State = .normal) -> Self {
    |                                                  `- error: 'UIControl' is unavailable in watchOS
266 |         addAttribute(.link, value, for: state)
267 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:271:59: error: 'UIControl' is unavailable in watchOS
269 |     /// NSNumber containing floating point value, in points; offset from baseline, default 0
270 |     @discardableResult
271 |     public func baselineOffset(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                           `- error: 'UIControl' is unavailable in watchOS
272 |         addAttribute(.baselineOffset, value, for: state)
273 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:277:61: error: 'UIControl' is unavailable in watchOS
275 |     /// UIColor, default nil: same as foreground color
276 |     @discardableResult
277 |     public func underlineColor(_ value: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                             `- error: 'UIControl' is unavailable in watchOS
278 |         addAttribute(.underlineColor, value, for: state)
279 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:283:57: error: 'UIControl' is unavailable in watchOS
281 |     /// Hex color, default nil: same as foreground color
282 |     @discardableResult
283 |     public func underlineColor(_ value: Int, for state: UIControl.State = .normal) -> Self {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
284 |         addAttribute(.underlineColor, value.color, for: state)
285 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:289:65: error: 'UIControl' is unavailable in watchOS
287 |     /// UIColor, default nil: same as foreground color
288 |     @discardableResult
289 |     public func strikethroughColor(_ value: UIColor, for state: UIControl.State = .normal) -> Self {
    |                                                                 `- error: 'UIControl' is unavailable in watchOS
290 |         addAttribute(.strikethroughColor, value, for: state)
291 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:295:61: error: 'UIControl' is unavailable in watchOS
293 |     /// Hex color, default nil: same as foreground color
294 |     @discardableResult
295 |     public func strikethroughColor(_ value: Int, for state: UIControl.State = .normal) -> Self {
    |                                                             `- error: 'UIControl' is unavailable in watchOS
296 |         addAttribute(.strikethroughColor, value.color, for: state)
297 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:301:56: error: 'UIControl' is unavailable in watchOS
299 |     /// NSNumber containing floating point value; skew to be applied to glyphs, default 0: no skew
300 |     @discardableResult
301 |     public func obliqueness(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                        `- error: 'UIControl' is unavailable in watchOS
302 |         addAttribute(.obliqueness, value, for: state)
303 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:307:54: error: 'UIControl' is unavailable in watchOS
305 |     /// NSNumber containing floating point value; log of expansion factor to be applied to glyphs, default 0: no expansion
306 |     @discardableResult
307 |     public func expansion(_ value: Float, for state: UIControl.State = .normal) -> Self {
    |                                                      `- error: 'UIControl' is unavailable in watchOS
308 |         addAttribute(.expansion, value, for: state)
309 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:316:57: error: 'UIControl' is unavailable in watchOS
314 |
315 |     @discardableResult
316 |     public func glyphForm(_ form: GlyphForm, for state: UIControl.State = .normal) -> Self {
    |                                                         `- error: 'UIControl' is unavailable in watchOS
317 |         addAttribute(.verticalGlyphForm, form.rawValue, for: state)
318 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:321:78: error: 'UIControl' is unavailable in watchOS
319 |
320 |     @discardableResult
321 |     public func writingDirection(_ direction: NSWritingDirection, for state: UIControl.State = .normal) -> Self {
    |                                                                              `- error: 'UIControl' is unavailable in watchOS
322 |         addAttribute(.writingDirection, direction, for: state)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:7:31: error: 'UISegmentedControl' is unavailable in watchOS
  5 | public typealias SegmentedControl = USegmentedControl
  6 |
  7 | open class USegmentedControl: UISegmentedControl, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                               `- error: 'UISegmentedControl' is unavailable in watchOS
  8 |     public var declarativeView: USegmentedControl { self }
  9 |     public lazy var properties = Properties<USegmentedControl>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UISegmentedControl : UIControl <NSCoding>
    |            `- note: 'UISegmentedControl' has been explicitly marked unavailable here
 44 |
 45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:57:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 55 |         addTarget(self, action: #selector(valueChanged), for: .valueChanged)
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:57:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 55 |         addTarget(self, action: #selector(valueChanged), for: .valueChanged)
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:57:79: warning: variable 'self' was written to, but never read
 55 |         addTarget(self, action: #selector(valueChanged), for: .valueChanged)
 56 |         if #available(iOS 17.0, *) {
 57 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 58 |                 guard let self else { return }
 59 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:65:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 63 |
 64 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 65 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 66 |         if #available(iOS 13.0, *) {
 67 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:67:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 65 |         super.traitCollectionDidChange(previousTraitCollection)
 66 |         if #available(iOS 13.0, *) {
 67 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 68 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 69 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift:75:9: warning: 'SegmentedControl' is deprecated: renamed to 'USegmentedControl' [#DeprecatedDeclaration]
 73 |     @discardableResult
 74 |     public static func items(_ items: SegmentControlable...) -> SegmentedControl {
 75 |         SegmentedControl(items)
    |         |- warning: 'SegmentedControl' is deprecated: renamed to 'USegmentedControl' [#DeprecatedDeclaration]
    |         `- note: use 'USegmentedControl' instead
 76 |     }
 77 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:58:76: error: 'UITraitCollection' is unavailable in watchOS
 56 |     }
 57 |
 58 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                                                                            `- error: 'UITraitCollection' is unavailable in watchOS
 59 |         super.traitCollectionDidChange(previousTraitCollection)
 60 |         if #available(iOS 13.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/UITraitCollection.h:23:12: note: 'UITraitCollection' has been explicitly marked unavailable here
 21 |
 22 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_SENDABLE
 23 | @interface UITraitCollection : NSObject <NSCopying, NSSecureCoding>
    |            `- note: 'UITraitCollection' has been explicitly marked unavailable here
 24 |
 25 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:58:24: error: cannot override 'traitCollectionDidChange' which has been marked unavailable
 56 |     }
 57 |
 58 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    |                        |- error: cannot override 'traitCollectionDidChange' which has been marked unavailable
    |                        `- note: remove 'override' modifier to declare a new 'traitCollectionDidChange'
 59 |         super.traitCollectionDidChange(previousTraitCollection)
 60 |         if #available(iOS 13.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/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:251:58: error: 'UIControl' is unavailable in watchOS
249 |
250 |     @discardableResult
251 |     public func thumbImage(_ value: UIImage?, for state: UIControl.State = .normal) -> Self {
    |                                                          `- error: 'UIControl' is unavailable in watchOS
252 |         setThumbImage(value, for: state)
253 |         return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:10:21: error: 'UISlider' is unavailable in watchOS
  8 | public typealias SliderView = USlider
  9 |
 10 | open class USlider: UISlider, AnyDeclarativeProtocol, DeclarativeProtocolInternal {
    |                     `- error: 'UISlider' is unavailable in watchOS
 11 |     public var declarativeView: USlider { self }
 12 |     public lazy var properties = Properties<USlider>()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
   |            `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value;                                 // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:51:13: error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 49 |         translatesAutoresizingMaskIntoConstraints = false
 50 |         if #available(iOS 17.0, *) {
 51 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |             `- error: 'registerForTraitChanges(_:handler:)' is unavailable in watchOS
 52 |                 guard let self else { return }
 53 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UIView.registerForTraitChanges:3:26: note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
1 | class UIView {
2 | @discardableResult
3 |   @MainActor public func registerForTraitChanges<Self>(_ traits: [UITrait], handler: @escaping UIView.TraitChangeHandler<Self>) -> any UITraitChangeRegistration where Self : UITraitEnvironment}
  |                          `- note: 'registerForTraitChanges(_:handler:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:51:38: error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 49 |         translatesAutoresizingMaskIntoConstraints = false
 50 |         if #available(iOS 17.0, *) {
 51 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                      `- error: 'UITraitUserInterfaceStyle' is unavailable in watchOS
 52 |                 guard let self else { return }
 53 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
UIKit.UITraitUserInterfaceStyle:3:15: note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 1 | @available(iOS 17.0, tvOS 17.0, *)
 2 | @available(watchOS, unavailable)
 3 | public struct UITraitUserInterfaceStyle : UITraitDefinition {
   |               `- note: 'UITraitUserInterfaceStyle' has been explicitly marked unavailable here
 4 |     public static let defaultValue: UIUserInterfaceStyle
 5 |     public static let name: String
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:51:79: warning: variable 'self' was written to, but never read
 49 |         translatesAutoresizingMaskIntoConstraints = false
 50 |         if #available(iOS 17.0, *) {
 51 |             registerForTraitChanges([UITraitUserInterfaceStyle.self]) { [weak self] (self: Self?, previousTraitCollection) in
    |                                                                               `- warning: variable 'self' was written to, but never read
 52 |                 guard let self else { return }
 53 |                 self.properties.traitCollectionDidChangeHandlers.values.forEach { $0(self.traitCollection) }
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:59:15: error: 'traitCollectionDidChange' is unavailable in watchOS
 57 |
 58 |     open override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
 59 |         super.traitCollectionDidChange(previousTraitCollection)
    |               `- error: 'traitCollectionDidChange' is unavailable in watchOS
 60 |         if #available(iOS 13.0, *) {
 61 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:221:1: note: 'traitCollectionDidChange' has been explicitly marked unavailable here
219 |
220 | /*! To be overridden as needed to provide custom behavior when the environment's traits change. */
221 | - (void)traitCollectionDidChange:(nullable UITraitCollection *)previousTraitCollection API_DEPRECATED("Use the trait change registration APIs declared in the UITraitChangeObservable protocol", ios(8.0, 17.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'traitCollectionDidChange' has been explicitly marked unavailable here
222 | @end
223 |
/Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift:61:32: error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 59 |         super.traitCollectionDidChange(previousTraitCollection)
 60 |         if #available(iOS 13.0, *) {
 61 |             if traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
    |                                `- error: 'hasDifferentColorAppearance(comparedTo:)' is unavailable in watchOS
 62 |                 properties.traitCollectionDidChangeHandlers.values.forEach { $0(traitCollection) }
 63 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:286:1: note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
284 |  * and more could be added in the future.
285 |  */
286 | - (BOOL)hasDifferentColorAppearanceComparedToTraitCollection:(nullable UITraitCollection *)traitCollection API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'hasDifferentColorAppearance(comparedTo:)' has been explicitly marked unavailable here
287 |
288 | @end
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/MacOS+VisualEffectView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MacOS+VisualEffectView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/PopupButton.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PopupButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/MacOS/SecureTextField.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecureTextField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/Button.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Button.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/Collection.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Collection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/CollectionDynamicCell.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionDynamicCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/CollectionView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/CollectionViewAlignedFlowLayout.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewAlignedFlowLayout.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/CollectionViewCell.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/CollectionViewFlowLayout.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CollectionViewFlowLayout.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ControlView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ControlView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DatePickerView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DatePickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/DynamicPickerView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DynamicPickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ImageView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/InputView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile InputView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/LayerView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LayerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/List.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile List.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ListDynamicCell.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ListDynamicCell.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/PickerView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PickerView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/RefreshControl.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RefreshControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/ScrollView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ScrollView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SegmentedControl.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SegmentedControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/SliderView.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SliderView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Views/Not-MacOS/StaticListCell.swift (in target 'UIKitPlus' from project 'UIKitPlus')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StaticListCell.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-28 05:14:02.039 xcodebuild[805:4883] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ DeclarativeConstraintCSide.swift,\ DeclarativeConstraintDSide.swift,\ DeclarativeConstraintXSide.swift,\ DeclarativeConstraintYSide.swift,\ Language.swift,\ LocalizedString.swift,\ MacOS+TextFieldContentType.swift,\ NavigationControllerStyle.swift,\ PushNotificationOption.swift,\ PushNotificationsAuthorizationStatus.swift,\ RootTransitionAnimation.swift,\ SegmentControlableItem.swift,\ StatusBarStyle.swift,\ TextFieldContentType.swift,\ TextItemInteraction.swift,\ Array+Diff.swift,\ AttrStr+Concat.swift,\ AttrStr+Joined.swift,\ ClosedRange+NSRange.swift,\ CollectionView+Cellable.swift,\ ConstraintValueType+Operators.swift,\ DeclarativeProtocol+Alpha.swift,\ DeclarativeProtocol+Apply.swift,\ DeclarativeProtocol+Background.swift,\ DeclarativeProtocol+Borders.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintCSide.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintDSide.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintXSide.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintYSide.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/Language.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/LocalizedString.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/MacOS+TextFieldContentType.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/NavigationControllerStyle.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/PushNotificationOption.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/PushNotificationsAuthorizationStatus.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/RootTransitionAnimation.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/SegmentControlableItem.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/StatusBarStyle.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/TextFieldContentType.swift /Users/admin/builder/spi-builder-workspace/Classes/Enums/TextItemInteraction.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/Array+Diff.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/AttrStr+Concat.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/AttrStr+Joined.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/ClosedRange+NSRange.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/CollectionView+Cellable.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/ConstraintValueType+Operators.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Alpha.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Apply.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Background.swift /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Borders.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintCSide.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintDSide.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintXSide.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/DeclarativeConstraintYSide.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/PushNotificationOption.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/StatusBarStyle.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/TextFieldContentType.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Enums/TextItemInteraction.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/CollectionView+Cellable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/ConstraintValueType+Operators.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Extensions/DeclarativeProtocol+Borders.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 Compiling\ GestureDelegator.swift,\ GestureTracker.swift,\ HoverGestureRecognizer.swift,\ ImageLoader.swift,\ ImpactFeedback.swift,\ Localization.swift,\ LongPressGestureRecognizer.swift,\ MagnificationGestureRecognizer.swift,\ PanGestureRecognizer.swift,\ ParagraphStyle.swift,\ PinchGestureRecognizer.swift,\ PreConstraint.swift,\ PressGestureRecognizer.swift,\ Properties.swift,\ PropertiesInternal.swift,\ RotationGestureRecognizer.swift,\ ScreenEdgePanGestureRecognizer.swift,\ SwipeGestureRecognizer.swift,\ TapGestureRecognizer.swift,\ TextViewDelegate.swift,\ UIViewPropertyAnimator.swift,\ Alternateable.swift,\ AnyScene.swift,\ ArrowPositionable.swift,\ BackgroundColorable.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/GestureDelegator.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/GestureTracker.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/HoverGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ImageLoader.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ImpactFeedback.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/Localization.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/LongPressGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/MagnificationGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/PanGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ParagraphStyle.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/PinchGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/PreConstraint.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/PressGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/Properties.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/PropertiesInternal.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/RotationGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/ScreenEdgePanGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/SwipeGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/TapGestureRecognizer.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/TextViewDelegate.swift /Users/admin/builder/spi-builder-workspace/Classes/Objects/UIViewPropertyAnimator.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Alternateable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/AnyScene.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/ArrowPositionable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/BackgroundColorable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/GestureDelegator.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/GestureTracker.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/HoverGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/ImageLoader.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/ImpactFeedback.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/LongPressGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/PanGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/PinchGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/PreConstraint.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/Properties.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/PropertiesInternal.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/RotationGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/ScreenEdgePanGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/SwipeGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/TapGestureRecognizer.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Objects/TextViewDelegate.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/AnyScene.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 Compiling\ TextAutocorrectionable.swift,\ TextBindable.swift,\ TextFieldContentTypeable.swift,\ TextFieldDelegate.swift,\ TextFieldLeftViewable.swift,\ TextFieldRightViewable.swift,\ TextLineBreakModeable.swift,\ TextLineable.swift,\ TextScaleable.swift,\ Textable.swift,\ Tintable.swift,\ Titleable.swift,\ Typeable.swift,\ UIButtonable.swift,\ UICollectionViewable.swift,\ UILabelable.swift,\ UIScrollViewable.swift,\ UITableViewable.swift,\ UIViewable.swift,\ ViewTransitionable.swift,\ WrappedViewControllerable.swift,\ AppBuilder.swift,\ BodyBuilder.swift,\ BodyBuilderItems.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAutocorrectionable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextBindable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldContentTypeable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldDelegate.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldLeftViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldRightViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextLineBreakModeable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextLineable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextScaleable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Textable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Tintable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Titleable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Typeable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UIButtonable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UICollectionViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UILabelable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UIScrollViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UITableViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UIViewable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/ViewTransitionable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/WrappedViewControllerable.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/AppBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/BodyBuilder.swift /Users/admin/builder/spi-builder-workspace/Classes/Structs/BodyBuilderItems.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAutocorrectionable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldDelegate.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldLeftViewable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextFieldRightViewable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Textable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Titleable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UIButtonable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UICollectionViewable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UILabelable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UIScrollViewable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/UITableViewable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/ViewTransitionable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 Compiling\ Identable.swift,\ KeyMaskable.swift,\ Keyable.swift,\ Keyboardable.swift,\ Menuable.swift,\ Messageable.swift,\ MixedStateAllowable.swift,\ MultiClickIgnorable.swift,\ NavigationControllerable.swift,\ Placeholderable.swift,\ PullsDownable.swift,\ Refreshable.swift,\ Scrollable.swift,\ Secureable.swift,\ SegmentControlable.swift,\ SideViewProtocol.swift,\ Soundable.swift,\ StackForEach.swift,\ SwiftUIable.swift,\ Taggable.swift,\ TextAdjustsFontSizeable.swift,\ TextAligmentable.swift,\ TextAttributesEditingAllowable.swift,\ TextAutocapitalizationable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Identable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/KeyMaskable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Keyable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Keyboardable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Menuable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Messageable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/MixedStateAllowable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/MultiClickIgnorable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/NavigationControllerable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Placeholderable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/PullsDownable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Refreshable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Scrollable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Secureable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/SegmentControlable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/SideViewProtocol.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Soundable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/StackForEach.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/SwiftUIable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Taggable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAdjustsFontSizeable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAligmentable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAttributesEditingAllowable.swift /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAutocapitalizationable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Keyboardable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Messageable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Placeholderable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/Scrollable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Classes/Protocols/TextAutocapitalizationable.swift (in target 'UIKitPlus' from project 'UIKitPlus')
	Building workspace UIKitPlus with scheme UIKitPlus
(50 failures)
BUILD FAILURE 6.4 watchOS