The Swift Package Index logo.Swift Package Index

Build Information

Failed to build BlankSlate, reference 0.7.1 (db6e0b), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 17:10:23 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 BlankSlate -destination generic/platform=watchOS

Build Log

150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:79:43: error: 'UIView' is unavailable in watchOS
 77 |
 78 | extension BlankSlate.DataSource {
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
    |                                           `- error: 'UIView' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:80:48: error: 'UIView' is unavailable in watchOS
 78 | extension BlankSlate.DataSource {
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
    |                                                `- error: 'UIView' is unavailable in watchOS
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:81:52: error: 'UIView' is unavailable in watchOS
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
    |                                                    `- error: 'UIView' is unavailable in watchOS
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
 83 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:52: error: 'UIView' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
    |                                                    `- error: 'UIView' is unavailable in watchOS
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:63: error: 'CAAnimation' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
    |                                                               `- error: 'CAAnimation' is unavailable in watchOS
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:84:43: error: 'UIView' is unavailable in watchOS
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
    |                                           `- error: 'UIView' is unavailable in watchOS
 85 |
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:86:44: error: 'UIView' is unavailable in watchOS
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 85 |
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
    |                                            `- error: 'UIView' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:49: error: 'UIView' is unavailable in watchOS
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
    |                                                 `- error: 'UIView' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:68: error: 'UIControl' is unavailable in watchOS
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:59: error: 'UIView' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                           `- error: 'UIView' is unavailable in watchOS
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:78: error: 'UIControl' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                                              `- error: 'UIControl' is unavailable in watchOS
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:49: error: 'UIView' is unavailable in watchOS
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                 `- error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:68: error: 'UIControl' is unavailable in watchOS
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:36: error: 'UIView' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
    |                                    `- error: 'UIView' is unavailable in watchOS
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:62: error: 'UIButton' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
    |                                                              `- error: 'UIButton' is unavailable in watchOS
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:48: error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
    |                                                `- error: 'UIView' is unavailable in watchOS
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:59: error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
    |                                                           `- error: 'UIView' is unavailable in watchOS
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:95:44: error: 'UIView' is unavailable in watchOS
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
    |                                            `- error: 'UIView' is unavailable in watchOS
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:97:47: error: 'UIView' is unavailable in watchOS
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
    |                                               `- error: 'UIView' is unavailable in watchOS
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:98:53: error: 'UIView' is unavailable in watchOS
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
    |                                                     `- error: 'UIView' is unavailable in watchOS
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.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/Sources/DataSource.swift:99:56: error: 'UIView' is unavailable in watchOS
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
    |                                                        `- error: 'UIView' is unavailable in watchOS
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
101 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:67: error: 'CAGradientLayer' is unavailable in watchOS
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
    |                                                                   `- error: 'CAGradientLayer' is unavailable in watchOS
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
101 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:100:52: error: 'UIView' is unavailable in watchOS
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
    |                                                    `- error: 'UIView' is unavailable in watchOS
101 | }
102 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:16:56: error: 'UIView' is unavailable in watchOS
14 |     public protocol Delegate: AnyObject {
15 |         /// Asks the delegate to know if the empty dataset should still be displayed when the amount of items is more than 0. `Default to false`
16 |         func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool
   |                                                        `- error: 'UIView' is unavailable in watchOS
17 |
18 |         /// Asks the delegate to know if the empty dataset should be rendered and displayed. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:19:46: error: 'UIView' is unavailable in watchOS
17 |
18 |         /// Asks the delegate to know if the empty dataset should be rendered and displayed. `Default to true`
19 |         func blankSlateShouldDisplay(_ view: UIView) -> Bool
   |                                              `- error: 'UIView' is unavailable in watchOS
20 |
21 |         /// Ask the delegate whether a BlankSlateView should be inserted behind a sibling view when subviews.count > 1? `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:22:55: error: 'UIView' is unavailable in watchOS
20 |
21 |         /// Ask the delegate whether a BlankSlateView should be inserted behind a sibling view when subviews.count > 1? `Default to true`
22 |         func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool
   |                                                       `- error: 'UIView' is unavailable in watchOS
23 |
24 |         /// Asks the delegate for touch permission. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:25:49: error: 'UIView' is unavailable in watchOS
23 |
24 |         /// Asks the delegate for touch permission. `Default to true`
25 |         func blankSlateShouldAllowTouch(_ view: UIView) -> Bool
   |                                                 `- error: 'UIView' is unavailable in watchOS
26 |
27 |         /// Asks the delegate for scroll permission. `Default to false`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:28:56: error: 'UIScrollView' is unavailable in watchOS
26 |
27 |         /// Asks the delegate for scroll permission. `Default to false`
28 |         func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool
   |                                                        `- error: 'UIScrollView' is unavailable in watchOS
29 |
30 |         /// Asks the delegate whether scrolling is allowed when the empty data set has disappeared. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:31:70: error: 'UIScrollView' is unavailable in watchOS
29 |
30 |         /// Asks the delegate whether scrolling is allowed when the empty data set has disappeared. `Default to true`
31 |         func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool
   |                                                                      `- error: 'UIScrollView' is unavailable in watchOS
32 |
33 |         /// Tells the delegate that the empty dataset view was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:33: error: 'UIView' is unavailable in watchOS
34 |         /// Use this method either to resignFirstResponder of a textfield or searchBar.
35 |         /// - Parameter view: the view tapped by the user
36 |         func blankSlate(_ view: UIView, didTapView sender: UIView)
   |                                 `- error: 'UIView' is unavailable in watchOS
37 |
38 |         /// Tells the delegate that the action button was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:60: error: 'UIView' is unavailable in watchOS
34 |         /// Use this method either to resignFirstResponder of a textfield or searchBar.
35 |         /// - Parameter view: the view tapped by the user
36 |         func blankSlate(_ view: UIView, didTapView sender: UIView)
   |                                                            `- error: 'UIView' is unavailable in watchOS
37 |
38 |         /// Tells the delegate that the action button was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:33: error: 'UIView' is unavailable in watchOS
38 |         /// Tells the delegate that the action button was tapped.
39 |         /// - Parameter button: the button tapped by the user
40 |         func blankSlate(_ view: UIView, didTapButton sender: UIButton)
   |                                 `- error: 'UIView' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:62: error: 'UIButton' is unavailable in watchOS
38 |         /// Tells the delegate that the action button was tapped.
39 |         /// - Parameter button: the button tapped by the user
40 |         func blankSlate(_ view: UIView, didTapButton sender: UIButton)
   |                                                              `- error: 'UIButton' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:43:43: error: 'UIView' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
43 |         func blankSlateWillAppear(_ view: UIView)
   |                                           `- error: 'UIView' is unavailable in watchOS
44 |
45 |         /// Tells the delegate that the empty data set did appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:46:42: error: 'UIView' is unavailable in watchOS
44 |
45 |         /// Tells the delegate that the empty data set did appear.
46 |         func blankSlateDidAppear(_ view: UIView)
   |                                          `- error: 'UIView' is unavailable in watchOS
47 |
48 |         /// Tells the delegate that the empty data set will disappear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:49:46: error: 'UIView' is unavailable in watchOS
47 |
48 |         /// Tells the delegate that the empty data set will disappear.
49 |         func blankSlateWillDisappear(_ view: UIView)
   |                                              `- error: 'UIView' is unavailable in watchOS
50 |
51 |         /// Tells the delegate that the empty data set did disappear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:52:45: error: 'UIView' is unavailable in watchOS
50 |
51 |         /// Tells the delegate that the empty data set did disappear.
52 |         func blankSlateDidDisappear(_ view: UIView)
   |                                             `- error: 'UIView' is unavailable in watchOS
53 |     }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:57:59: error: 'UIView' is unavailable in watchOS
55 |
56 | extension BlankSlate.Delegate {
57 |     public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
   |                                                           `- error: 'UIView' is unavailable in watchOS
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:58:49: error: 'UIView' is unavailable in watchOS
56 | extension BlankSlate.Delegate {
57 |     public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
   |                                                 `- error: 'UIView' is unavailable in watchOS
59 |
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:60:58: error: 'UIView' is unavailable in watchOS
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
59 |
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
   |                                                          `- error: 'UIView' is unavailable in watchOS
61 |
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:62:52: error: 'UIView' is unavailable in watchOS
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
61 |
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
   |                                                    `- error: 'UIView' is unavailable in watchOS
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:64:59: error: 'UIScrollView' is unavailable in watchOS
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
   |                                                           `- error: 'UIScrollView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:65:73: error: 'UIScrollView' is unavailable in watchOS
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
   |                                                                         `- error: 'UIScrollView' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:36: error: 'UIView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
   |                                    `- error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:63: error: 'UIView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
   |                                                               `- error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:36: error: 'UIView' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
   |                                    `- error: 'UIView' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:65: error: 'UIButton' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
   |                                                                 `- error: 'UIButton' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:70:46: error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
   |                                              `- error: 'UIView' is unavailable in watchOS
71 |     public func blankSlateDidAppear(_ view: UIView) { }
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:71:45: error: 'UIView' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
71 |     public func blankSlateDidAppear(_ view: UIView) { }
   |                                             `- error: 'UIView' is unavailable in watchOS
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
73 |     public func blankSlateDidDisappear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:72:49: error: 'UIView' is unavailable in watchOS
70 |     public func blankSlateWillAppear(_ view: UIView) { }
71 |     public func blankSlateDidAppear(_ view: UIView) { }
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
   |                                                 `- error: 'UIView' is unavailable in watchOS
73 |     public func blankSlateDidDisappear(_ view: UIView) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:73:48: error: 'UIView' is unavailable in watchOS
71 |     public func blankSlateDidAppear(_ view: UIView) { }
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
73 |     public func blankSlateDidDisappear(_ view: UIView) { }
   |                                                `- error: 'UIView' is unavailable in watchOS
74 | }
75 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:13:11: error: 'UIView' is unavailable in watchOS
 11 | /// A drop-in UIView extension for showing empty datasets whenever the view has no content to display.
 12 | /// - Attention: It will work automatically, by just conforming to `BlankSlate.DataSource`, and returning the data you want to show.
 13 | extension UIView {
    |           `- error: 'UIView' is unavailable in watchOS
 14 |     weak var blankSlateDataSource: BlankSlate.DataSource? {
 15 |         get { (objc_getAssociatedObject(self, &kBlankSlateDataSourceKey) as? WeakObject)?.value as? BlankSlate.DataSource }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift:263:49: error: 'UIScrollView' is unavailable in watchOS
261 |         let originalImplementation = method_getImplementation(originalMethod)
262 |
263 |         typealias OriginalIMP = @convention(c) (UIScrollView, Selector) -> Void
    |                                                 `- error: 'UIScrollView' is unavailable in watchOS
264 |
265 |         let originalClosure = unsafeBitCast(originalImplementation, to: OriginalIMP.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/Sources/Internal/Impl.swift:267:48: error: 'UIScrollView' is unavailable in watchOS
265 |         let originalClosure = unsafeBitCast(originalImplementation, to: OriginalIMP.self)
266 |
267 |         let swizzledBlock: @convention(block) (UIScrollView) -> Void = { owner in
    |                                                `- error: 'UIScrollView' is unavailable in watchOS
268 |             originalClosure(owner, originalSelector) // Call original implementation
269 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:13:34: error: 'UIView' is unavailable in watchOS
 11 | extension BlankSlate {
 12 |     class View: UIView, UIGestureRecognizerDelegate {
 13 |         private let contentView: UIView = {
    |                                  `- error: 'UIView' is unavailable in watchOS
 14 |             let contentView = UIView()
 15 |             contentView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:14:31: error: 'UIView' is unavailable in watchOS
 12 |     class View: UIView, UIGestureRecognizerDelegate {
 13 |         private let contentView: UIView = {
 14 |             let contentView = UIView()
    |                               `- error: 'UIView' is unavailable in watchOS
 15 |             contentView.translatesAutoresizingMaskIntoConstraints = false
 16 |             contentView.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:14:31: error: 'init()' is unavailable in watchOS
 12 |     class View: UIView, UIGestureRecognizerDelegate {
 13 |         private let contentView: UIView = {
 14 |             let contentView = UIView()
    |                               `- error: 'init()' is unavailable in watchOS
 15 |             contentView.translatesAutoresizingMaskIntoConstraints = false
 16 |             contentView.backgroundColor = .clear
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:22:52: error: 'UIImageView' is unavailable in watchOS
 20 |         private var elements: [Element: ElementView] = [:]
 21 |
 22 |         func makeImageView(with layout: Layout) -> UIImageView {
    |                                                    `- error: 'UIImageView' is unavailable in watchOS
 23 |             elements.updateLayout(layout, populator: {
 24 |                 $0.translatesAutoresizingMaskIntoConstraints = 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/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/Sources/Internal/View.swift:32:53: error: 'UILabel' is unavailable in watchOS
 30 |         }
 31 |
 32 |         func makeTitleLabel(with layout: Layout) -> UILabel {
    |                                                     `- error: 'UILabel' is unavailable in watchOS
 33 |             elements.updateLayout(layout, populator: {
 34 |                 $0.translatesAutoresizingMaskIntoConstraints = 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:45:54: error: 'UILabel' is unavailable in watchOS
 43 |         }
 44 |
 45 |         func makeDetailLabel(with layout: Layout) -> UILabel {
    |                                                      `- error: 'UILabel' is unavailable in watchOS
 46 |             elements.updateLayout(layout, populator: {
 47 |                 $0.translatesAutoresizingMaskIntoConstraints = 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:58:49: error: 'UIButton' is unavailable in watchOS
 56 |         }
 57 |
 58 |         func makeButton(with layout: Layout) -> UIButton {
    |                                                 `- error: 'UIButton' is unavailable in watchOS
 59 |             elements.updateLayout(layout, populator: {
 60 |                 $0.translatesAutoresizingMaskIntoConstraints = 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:69:36: error: 'UIView' is unavailable in watchOS
 67 |         }
 68 |
 69 |         func setCustomView(_ view: UIView, layout: Layout) {
    |                                    `- error: 'UIView' is unavailable in watchOS
 70 |             elements.updateLayout(layout, maker: { view }, populator: {
 71 |                 $0.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:76:38: error: 'UITapGestureRecognizer' is unavailable in watchOS
 74 |         }
 75 |
 76 |         private weak var tapGesture: UITapGestureRecognizer?
    |                                      `- error: 'UITapGestureRecognizer' is unavailable in watchOS
 77 |         var alignment: Alignment = .center()
 78 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:59: error: 'UIGestureRecognizer' is unavailable in watchOS
 78 |
 79 |         var isTouchAllowed: (() -> Bool)?
 80 |         var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
    |                                                           `- error: 'UIGestureRecognizer' is unavailable in watchOS
 81 |         var didTap: ((_ view: UIView) -> Void)?
 82 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:80:86: error: 'UIGestureRecognizer' is unavailable in watchOS
 78 |
 79 |         var isTouchAllowed: (() -> Bool)?
 80 |         var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
    |                                                                                      `- error: 'UIGestureRecognizer' is unavailable in watchOS
 81 |         var didTap: ((_ view: UIView) -> Void)?
 82 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:81:31: error: 'UIView' is unavailable in watchOS
 79 |         var isTouchAllowed: (() -> Bool)?
 80 |         var shouldRecognizeSimultaneously: ((_ withOther: UIGestureRecognizer, _ of: UIGestureRecognizer) -> Bool)?
 81 |         var didTap: ((_ view: UIView) -> Void)?
    |                               `- error: 'UIView' is unavailable in watchOS
 82 |
 83 |         override init(frame: CGRect) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:162:45: error: 'UIButton' is unavailable in watchOS
160 |
161 |         @objc
162 |         private func didTapButton(_ sender: UIButton) {
    |                                             `- error: 'UIButton' is unavailable in watchOS
163 |             didTap?(sender)
164 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:167:50: error: 'UITapGestureRecognizer' is unavailable in watchOS
165 |
166 |         @objc
167 |         private func didTapContentView(_ sender: UITapGestureRecognizer) {
    |                                                  `- error: 'UITapGestureRecognizer' is unavailable in watchOS
168 |             guard let view = sender.view else { return }
169 |             didTap?(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/UITapGestureRecognizer.h:23:12: note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UITapGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UITapGestureRecognizer' has been explicitly marked unavailable here
24 |
25 | @property (nonatomic) NSUInteger  numberOfTapsRequired;       // Default is 1. The number of taps required to match
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:61: error: 'UIEvent' is unavailable in watchOS
236 |         }
237 |
238 |         override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                             `- error: 'UIEvent' is unavailable in watchOS
239 |             guard let hitView = super.hitTest(point, with: event) else { return nil }
240 |             if hitView is UIControl {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:238:74: error: 'UIView' is unavailable in watchOS
236 |         }
237 |
238 |         override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                                          `- error: 'UIView' is unavailable in watchOS
239 |             guard let hitView = super.hitTest(point, with: event) else { return nil }
240 |             if hitView is UIControl {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:251:73: error: 'UIGestureRecognizer' is unavailable in watchOS
249 |
250 |         // MARK: - UIGestureRecognizerDelegate
251 |         override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                         `- error: 'UIGestureRecognizer' is unavailable in watchOS
252 |             if let isTouchAllowed, isEqual(gestureRecognizer.view) {
253 |                 return isTouchAllowed()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:258:53: error: 'UIGestureRecognizer' is unavailable in watchOS
256 |         }
257 |
258 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
    |                                                     `- error: 'UIGestureRecognizer' is unavailable in watchOS
259 |                                shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
260 |             if gestureRecognizer.isEqual(tapGesture) || otherGestureRecognizer.isEqual(tapGesture) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:259:90: error: 'UIGestureRecognizer' is unavailable in watchOS
257 |
258 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer,
259 |                                shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
    |                                                                                          `- error: 'UIGestureRecognizer' is unavailable in watchOS
260 |             if gestureRecognizer.isEqual(tapGesture) || otherGestureRecognizer.isEqual(tapGesture) {
261 |                 return true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:17: error: 'UIView' is unavailable in watchOS
 10 |
 11 | extension BlankSlate {
 12 |     class View: UIView, UIGestureRecognizerDelegate {
    |                 `- error: 'UIView' is unavailable in watchOS
 13 |         private let contentView: UIView = {
 14 |             let contentView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:12:25: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 10 |
 11 | extension BlankSlate {
 12 |     class View: UIView, UIGestureRecognizerDelegate {
    |                         `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
 13 |         private let contentView: UIView = {
 14 |             let contentView = UIView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:270:15: error: 'UIView' is unavailable in watchOS
268 |
269 | private struct ElementView {
270 |     let view: UIView
    |               `- error: 'UIView' is unavailable in watchOS
271 |     let layout: BlankSlate.Layout
272 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift:274:66: error: 'UIView' is unavailable in watchOS
272 | }
273 | extension Dictionary where Key == BlankSlate.Element, Value == ElementView {
274 |     @discardableResult fileprivate mutating func updateLayout<T: UIView>(
    |                                                                  `- error: 'UIView' is unavailable in watchOS
275 |         _ layout: BlankSlate.Layout, maker: (() -> T)? = nil, populator: (T) -> Void, for key: Key
276 |     ) -> T {
/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/Impl.swift /Users/admin/builder/spi-builder-workspace/Sources/Internal/View.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name BlankSlate -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/Objects-normal/arm64/BlankSlate.abi.json
SwiftCompile normal arm64 (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ DataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:15:40: error: 'UIView' is unavailable in watchOS
 13 |     public protocol DataSource: AnyObject {
 14 |         /// Asks the data source for the image of the dataset. `Default to nil`
 15 |         func image(forBlankSlate view: UIView) -> UIImage?
    |                                        `- error: 'UIView' is unavailable in watchOS
 16 |
 17 |         /// Asks the `Alpha` of the data set image from the data source, the value range is [0.0~1.0]. `Default to 1.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/Sources/DataSource.swift:18:45: error: 'UIView' is unavailable in watchOS
 16 |
 17 |         /// Asks the `Alpha` of the data set image from the data source, the value range is [0.0~1.0]. `Default to 1.0`
 18 |         func imageAlpha(forBlankSlate view: UIView) -> CGFloat
    |                                             `- error: 'UIView' is unavailable in watchOS
 19 |
 20 |         /// Asks the data source for a tint color of the image dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:21:49: error: 'UIView' is unavailable in watchOS
 19 |
 20 |         /// Asks the data source for a tint color of the image dataset. `Default to nil`
 21 |         func imageTintColor(forBlankSlate view: UIView) -> UIColor?
    |                                                 `- error: 'UIView' is unavailable in watchOS
 22 |
 23 |         /// Asks the data source for the image animation of the dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:49: error: 'UIView' is unavailable in watchOS
 22 |
 23 |         /// Asks the data source for the image animation of the dataset. `Default to nil`
 24 |         func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
    |                                                 `- error: 'UIView' is unavailable in watchOS
 25 |
 26 |         /// Asks the data source for the title of the dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:24:60: error: 'CAAnimation' is unavailable in watchOS
 22 |
 23 |         /// Asks the data source for the image animation of the dataset. `Default to nil`
 24 |         func imageAnimation(forBlankSlate view: UIView) -> CAAnimation?
    |                                                            `- error: 'CAAnimation' is unavailable in watchOS
 25 |
 26 |         /// Asks the data source for the title of the dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:28:40: error: 'UIView' is unavailable in watchOS
 26 |         /// Asks the data source for the title of the dataset. `Default to nil`
 27 |         /// - Returns: An attributed string for the dataset title, combining font, text color, text pararaph style, etc.
 28 |         func title(forBlankSlate view: UIView) -> NSAttributedString?
    |                                        `- error: 'UIView' is unavailable in watchOS
 29 |
 30 |         /// Asks the data source for the description of the dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:32:41: error: 'UIView' is unavailable in watchOS
 30 |         /// Asks the data source for the description of the dataset. `Default to nil`
 31 |         /// - Returns: An attributed string for the dataset description text, combining font, text color, text pararaph style, etc.
 32 |         func detail(forBlankSlate view: UIView) -> NSAttributedString?
    |                                         `- error: 'UIView' is unavailable in watchOS
 33 |
 34 |         /// Asks the data source for the title to be used for the specified button state. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:46: error: 'UIView' is unavailable in watchOS
 35 |         /// - Parameter state: The state that uses the specified title. The possible values are described in `UIControl.State`.
 36 |         /// - Returns: An attributed string for the dataset button title, combining font, text color, text pararaph style, etc.
 37 |         func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
    |                                              `- error: 'UIView' is unavailable in watchOS
 38 |
 39 |         /// Asks the data source for a background image to be used for the specified button state. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:37:65: error: 'UIControl' is unavailable in watchOS
 35 |         /// - Parameter state: The state that uses the specified title. The possible values are described in `UIControl.State`.
 36 |         /// - Returns: An attributed string for the dataset button title, combining font, text color, text pararaph style, etc.
 37 |         func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString?
    |                                                                 `- error: 'UIControl' is unavailable in watchOS
 38 |
 39 |         /// Asks the data source for a background image to be used for the specified button state. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:56: error: 'UIView' is unavailable in watchOS
 40 |         /// - Parameter state: The state that uses the specified image. The values are described in `UIControl.State`.
 41 |         /// - Returns: An attributed string for the dataset button title, combining font, text color, text pararaph style, etc.
 42 |         func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
    |                                                        `- error: 'UIView' is unavailable in watchOS
 43 |
 44 |         /// Asks the data source for the image to be used for the specified button state. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:42:75: error: 'UIControl' is unavailable in watchOS
 40 |         /// - Parameter state: The state that uses the specified image. The values are described in `UIControl.State`.
 41 |         /// - Returns: An attributed string for the dataset button title, combining font, text color, text pararaph style, etc.
 42 |         func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
    |                                                                           `- error: 'UIControl' is unavailable in watchOS
 43 |
 44 |         /// Asks the data source for the image to be used for the specified button state. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:46: error: 'UIView' is unavailable in watchOS
 45 |         /// - Parameter state: The state that uses the specified title. The possible values are described in `UIControl.State`.
 46 |         /// - Note: An image for the dataset button imageview.
 47 |         func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
    |                                              `- error: 'UIView' is unavailable in watchOS
 48 |
 49 |         /// Asks the data source to configure the button style.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:47:65: error: 'UIControl' is unavailable in watchOS
 45 |         /// - Parameter state: The state that uses the specified title. The possible values are described in `UIControl.State`.
 46 |         /// - Note: An image for the dataset button imageview.
 47 |         func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage?
    |                                                                 `- error: 'UIControl' is unavailable in watchOS
 48 |
 49 |         /// Asks the data source to configure the button style.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:33: error: 'UIView' is unavailable in watchOS
 49 |         /// Asks the data source to configure the button style.
 50 |         /// - Parameter button: Buttons that need to be configured.
 51 |         func blankSlate(_ view: UIView, configure button: UIButton)
    |                                 `- error: 'UIView' is unavailable in watchOS
 52 |
 53 |         /// Asks the data source for a custom view to be displayed instead of the default views such as labels, imageview and button. `Default to nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:51:59: error: 'UIButton' is unavailable in watchOS
 49 |         /// Asks the data source to configure the button style.
 50 |         /// - Parameter button: Buttons that need to be configured.
 51 |         func blankSlate(_ view: UIView, configure button: UIButton)
    |                                                           `- error: 'UIButton' is unavailable in watchOS
 52 |
 53 |         /// Asks the data source for a custom view to be displayed instead of the default views such as labels, imageview and button. `Default to nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:45: error: 'UIView' is unavailable in watchOS
 54 |         /// Use this method to show an activity view indicator for loading feedback, or for complete custom empty data set.
 55 |         /// - Note: The custom view.
 56 |         func customView(forBlankSlate view: UIView) -> UIView?
    |                                             `- error: 'UIView' is unavailable in watchOS
 57 |
 58 |         /// Asks the layout constraint value of `BlankSlate.Element` from the data source.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:56:56: error: 'UIView' is unavailable in watchOS
 54 |         /// Use this method to show an activity view indicator for loading feedback, or for complete custom empty data set.
 55 |         /// - Note: The custom view.
 56 |         func customView(forBlankSlate view: UIView) -> UIView?
    |                                                        `- error: 'UIView' is unavailable in watchOS
 57 |
 58 |         /// Asks the layout constraint value of `BlankSlate.Element` from the data source.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:59:41: error: 'UIView' is unavailable in watchOS
 57 |
 58 |         /// Asks the layout constraint value of `BlankSlate.Element` from the data source.
 59 |         func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout
    |                                         `- error: 'UIView' is unavailable in watchOS
 60 |
 61 |         /// Ask the data source for the vertical alignment of the content. `Default to .center()`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:62:44: error: 'UIView' is unavailable in watchOS
 60 |
 61 |         /// Ask the data source for the vertical alignment of the content. `Default to .center()`.
 62 |         func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment
    |                                            `- error: 'UIView' is unavailable in watchOS
 63 |
 64 |         /// Asks the data source for the background color of the dataset. `Detail to .clear`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:66:50: error: 'UIView' is unavailable in watchOS
 64 |         /// Asks the data source for the background color of the dataset. `Detail to .clear`
 65 |         /// - Note: A color to be applied to the dataset background view.
 66 |         func backgroundColor(forBlankSlate view: UIView) -> UIColor?
    |                                                  `- error: 'UIView' is unavailable in watchOS
 67 |
 68 |         /// Asks the data source for the background gradient of the dataset. `Default to nil`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:70:53: error: 'UIView' is unavailable in watchOS
 68 |         /// Asks the data source for the background gradient of the dataset. `Default to nil`
 69 |         /// - Returns: A gradient to be applied to the dataset background view.
 70 |         func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
    |                                                     `- error: 'UIView' is unavailable in watchOS
 71 |
 72 |         /// Requests the duration of the fade-in animation from the data source when displaying an empty dataset. `Default to 0.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/Sources/DataSource.swift:70:64: error: 'CAGradientLayer' is unavailable in watchOS
 68 |         /// Asks the data source for the background gradient of the dataset. `Default to nil`
 69 |         /// - Returns: A gradient to be applied to the dataset background view.
 70 |         func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer?
    |                                                                `- error: 'CAGradientLayer' is unavailable in watchOS
 71 |
 72 |         /// Requests the duration of the fade-in animation from the data source when displaying an empty dataset. `Default to 0.0`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:74:49: error: 'UIView' is unavailable in watchOS
 72 |         /// Requests the duration of the fade-in animation from the data source when displaying an empty dataset. `Default to 0.0`
 73 |         /// - Note: If `fadeInDuration <= 0.0` no animation is performed.
 74 |         func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval
    |                                                 `- error: 'UIView' is unavailable in watchOS
 75 |     }
 76 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:79:43: error: 'UIView' is unavailable in watchOS
 77 |
 78 | extension BlankSlate.DataSource {
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
    |                                           `- error: 'UIView' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:80:48: error: 'UIView' is unavailable in watchOS
 78 | extension BlankSlate.DataSource {
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
    |                                                `- error: 'UIView' is unavailable in watchOS
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:81:52: error: 'UIView' is unavailable in watchOS
 79 |     public func image(forBlankSlate view: UIView) -> UIImage? { nil }
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
    |                                                    `- error: 'UIView' is unavailable in watchOS
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
 83 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:52: error: 'UIView' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
    |                                                    `- error: 'UIView' is unavailable in watchOS
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:82:63: error: 'CAAnimation' is unavailable in watchOS
 80 |     public func imageAlpha(forBlankSlate view: UIView) -> CGFloat { 1.0 }
 81 |     public func imageTintColor(forBlankSlate view: UIView) -> UIColor? { nil }
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
    |                                                               `- error: 'CAAnimation' is unavailable in watchOS
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:25:12: note: 'CAAnimation' has been explicitly marked unavailable here
 23 |
 24 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
 25 | @interface CAAnimation : NSObject
    |            `- note: 'CAAnimation' has been explicitly marked unavailable here
 26 |     <NSSecureCoding, NSCopying, CAMediaTiming, CAAction>
 27 | {
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:84:43: error: 'UIView' is unavailable in watchOS
 82 |     public func imageAnimation(forBlankSlate view: UIView) -> CAAnimation? { nil }
 83 |
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
    |                                           `- error: 'UIView' is unavailable in watchOS
 85 |
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:86:44: error: 'UIView' is unavailable in watchOS
 84 |     public func title(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 85 |
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
    |                                            `- error: 'UIView' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:49: error: 'UIView' is unavailable in watchOS
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
    |                                                 `- error: 'UIView' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:88:68: error: 'UIControl' is unavailable in watchOS
 86 |     public func detail(forBlankSlate view: UIView) -> NSAttributedString? { nil }
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:59: error: 'UIView' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                           `- error: 'UIView' is unavailable in watchOS
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:89:78: error: 'UIControl' is unavailable in watchOS
 87 |
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                                              `- error: 'UIControl' is unavailable in watchOS
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:49: error: 'UIView' is unavailable in watchOS
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                 `- error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:90:68: error: 'UIControl' is unavailable in watchOS
 88 |     public func buttonTitle(forBlankSlate view: UIView, for state: UIControl.State) -> NSAttributedString? { nil }
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
    |                                                                    `- error: 'UIControl' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:36: error: 'UIView' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
    |                                    `- error: 'UIView' is unavailable in watchOS
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:91:62: error: 'UIButton' is unavailable in watchOS
 89 |     public func buttonBackgroundImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 90 |     public func buttonImage(forBlankSlate view: UIView, for state: UIControl.State) -> UIImage? { nil }
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
    |                                                              `- error: 'UIButton' is unavailable in watchOS
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { 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/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:48: error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
    |                                                `- error: 'UIView' is unavailable in watchOS
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:93:59: error: 'UIView' is unavailable in watchOS
 91 |     public func blankSlate(_ view: UIView, configure button: UIButton) { }
 92 |
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
    |                                                           `- error: 'UIView' is unavailable in watchOS
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:95:44: error: 'UIView' is unavailable in watchOS
 93 |     public func customView(forBlankSlate view: UIView) -> UIView? { nil }
 94 |
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
    |                                            `- error: 'UIView' is unavailable in watchOS
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DataSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:97:47: error: 'UIView' is unavailable in watchOS
 95 |     public func layout(forBlankSlate view: UIView, for element: BlankSlate.Element) -> BlankSlate.Layout { .init() }
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
    |                                               `- error: 'UIView' is unavailable in watchOS
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { 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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:98:53: error: 'UIView' is unavailable in watchOS
 96 |
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
    |                                                     `- error: 'UIView' is unavailable in watchOS
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.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/Sources/DataSource.swift:99:56: error: 'UIView' is unavailable in watchOS
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
    |                                                        `- error: 'UIView' is unavailable in watchOS
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
101 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/DataSource.swift:99:67: error: 'CAGradientLayer' is unavailable in watchOS
 97 |     public func alignment(forBlankSlate view: UIView) -> BlankSlate.Alignment { .center() }
 98 |     public func backgroundColor(forBlankSlate view: UIView) -> UIColor? { .clear }
 99 |     public func backgroundGradient(forBlankSlate view: UIView) -> CAGradientLayer? { nil }
    |                                                                   `- error: 'CAGradientLayer' is unavailable in watchOS
100 |     public func fadeInDuration(forBlankSlate view: UIView) -> TimeInterval { 0.0 }
101 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAGradientLayer.h:20:12: note: 'CAGradientLayer' has been explicitly marked unavailable here
18 |
19 | API_AVAILABLE(macos(10.6), ios(3.0), tvos(9.0)) API_UNAVAILABLE(watchos)
20 | @interface CAGradientLayer : CALayer
   |            `- note: 'CAGradientLayer' has been explicitly marked unavailable here
21 |
22 | /* The array of CGColorRef objects defining the color of each gradient
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 Compiling\ Delegate.swift /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:16:56: error: 'UIView' is unavailable in watchOS
14 |     public protocol Delegate: AnyObject {
15 |         /// Asks the delegate to know if the empty dataset should still be displayed when the amount of items is more than 0. `Default to false`
16 |         func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool
   |                                                        `- error: 'UIView' is unavailable in watchOS
17 |
18 |         /// Asks the delegate to know if the empty dataset should be rendered and displayed. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:19:46: error: 'UIView' is unavailable in watchOS
17 |
18 |         /// Asks the delegate to know if the empty dataset should be rendered and displayed. `Default to true`
19 |         func blankSlateShouldDisplay(_ view: UIView) -> Bool
   |                                              `- error: 'UIView' is unavailable in watchOS
20 |
21 |         /// Ask the delegate whether a BlankSlateView should be inserted behind a sibling view when subviews.count > 1? `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:22:55: error: 'UIView' is unavailable in watchOS
20 |
21 |         /// Ask the delegate whether a BlankSlateView should be inserted behind a sibling view when subviews.count > 1? `Default to true`
22 |         func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool
   |                                                       `- error: 'UIView' is unavailable in watchOS
23 |
24 |         /// Asks the delegate for touch permission. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:25:49: error: 'UIView' is unavailable in watchOS
23 |
24 |         /// Asks the delegate for touch permission. `Default to true`
25 |         func blankSlateShouldAllowTouch(_ view: UIView) -> Bool
   |                                                 `- error: 'UIView' is unavailable in watchOS
26 |
27 |         /// Asks the delegate for scroll permission. `Default to false`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:28:56: error: 'UIScrollView' is unavailable in watchOS
26 |
27 |         /// Asks the delegate for scroll permission. `Default to false`
28 |         func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool
   |                                                        `- error: 'UIScrollView' is unavailable in watchOS
29 |
30 |         /// Asks the delegate whether scrolling is allowed when the empty data set has disappeared. `Default to true`
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:31:70: error: 'UIScrollView' is unavailable in watchOS
29 |
30 |         /// Asks the delegate whether scrolling is allowed when the empty data set has disappeared. `Default to true`
31 |         func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool
   |                                                                      `- error: 'UIScrollView' is unavailable in watchOS
32 |
33 |         /// Tells the delegate that the empty dataset view was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:33: error: 'UIView' is unavailable in watchOS
34 |         /// Use this method either to resignFirstResponder of a textfield or searchBar.
35 |         /// - Parameter view: the view tapped by the user
36 |         func blankSlate(_ view: UIView, didTapView sender: UIView)
   |                                 `- error: 'UIView' is unavailable in watchOS
37 |
38 |         /// Tells the delegate that the action button was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:36:60: error: 'UIView' is unavailable in watchOS
34 |         /// Use this method either to resignFirstResponder of a textfield or searchBar.
35 |         /// - Parameter view: the view tapped by the user
36 |         func blankSlate(_ view: UIView, didTapView sender: UIView)
   |                                                            `- error: 'UIView' is unavailable in watchOS
37 |
38 |         /// Tells the delegate that the action button was tapped.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:33: error: 'UIView' is unavailable in watchOS
38 |         /// Tells the delegate that the action button was tapped.
39 |         /// - Parameter button: the button tapped by the user
40 |         func blankSlate(_ view: UIView, didTapButton sender: UIButton)
   |                                 `- error: 'UIView' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:40:62: error: 'UIButton' is unavailable in watchOS
38 |         /// Tells the delegate that the action button was tapped.
39 |         /// - Parameter button: the button tapped by the user
40 |         func blankSlate(_ view: UIView, didTapButton sender: UIButton)
   |                                                              `- error: 'UIButton' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:43:43: error: 'UIView' is unavailable in watchOS
41 |
42 |         /// Tells the delegate that the empty data set will appear.
43 |         func blankSlateWillAppear(_ view: UIView)
   |                                           `- error: 'UIView' is unavailable in watchOS
44 |
45 |         /// Tells the delegate that the empty data set did appear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:46:42: error: 'UIView' is unavailable in watchOS
44 |
45 |         /// Tells the delegate that the empty data set did appear.
46 |         func blankSlateDidAppear(_ view: UIView)
   |                                          `- error: 'UIView' is unavailable in watchOS
47 |
48 |         /// Tells the delegate that the empty data set will disappear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:49:46: error: 'UIView' is unavailable in watchOS
47 |
48 |         /// Tells the delegate that the empty data set will disappear.
49 |         func blankSlateWillDisappear(_ view: UIView)
   |                                              `- error: 'UIView' is unavailable in watchOS
50 |
51 |         /// Tells the delegate that the empty data set did disappear.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:52:45: error: 'UIView' is unavailable in watchOS
50 |
51 |         /// Tells the delegate that the empty data set did disappear.
52 |         func blankSlateDidDisappear(_ view: UIView)
   |                                             `- error: 'UIView' is unavailable in watchOS
53 |     }
54 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:57:59: error: 'UIView' is unavailable in watchOS
55 |
56 | extension BlankSlate.Delegate {
57 |     public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
   |                                                           `- error: 'UIView' is unavailable in watchOS
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:58:49: error: 'UIView' is unavailable in watchOS
56 | extension BlankSlate.Delegate {
57 |     public func blankSlateShouldBeForcedToDisplay(_ view: UIView) -> Bool { false }
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
   |                                                 `- error: 'UIView' is unavailable in watchOS
59 |
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:60:58: error: 'UIView' is unavailable in watchOS
58 |     public func blankSlateShouldDisplay(_ view: UIView) -> Bool { true }
59 |
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
   |                                                          `- error: 'UIView' is unavailable in watchOS
61 |
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:62:52: error: 'UIView' is unavailable in watchOS
60 |     public func blankSlateShouldBeInsertedAtBack(_ view: UIView) -> Bool { true }
61 |
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
   |                                                    `- error: 'UIView' is unavailable in watchOS
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:64:59: error: 'UIScrollView' is unavailable in watchOS
62 |     public func blankSlateShouldAllowTouch(_ view: UIView) -> Bool { true }
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
   |                                                           `- error: 'UIScrollView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:65:73: error: 'UIScrollView' is unavailable in watchOS
63 |
64 |     public func blankSlateShouldAllowScroll(_ scrollView: UIScrollView) -> Bool { false }
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
   |                                                                         `- error: 'UIScrollView' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:36: error: 'UIView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
   |                                    `- error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:67:63: error: 'UIView' is unavailable in watchOS
65 |     public func shouldAllowScrollAfterBlankSlateDisappear(_ scrollView: UIScrollView) -> Bool { true }
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
   |                                                               `- error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:36: error: 'UIView' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
   |                                    `- error: 'UIView' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:68:65: error: 'UIButton' is unavailable in watchOS
66 |
67 |     public func blankSlate(_ view: UIView, didTapView sender: UIView) { }
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
   |                                                                 `- error: 'UIButton' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:70:46: error: 'UIView' is unavailable in watchOS
68 |     public func blankSlate(_ view: UIView, didTapButton sender: UIButton) { }
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
   |                                              `- error: 'UIView' is unavailable in watchOS
71 |     public func blankSlateDidAppear(_ view: UIView) { }
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:71:45: error: 'UIView' is unavailable in watchOS
69 |
70 |     public func blankSlateWillAppear(_ view: UIView) { }
71 |     public func blankSlateDidAppear(_ view: UIView) { }
   |                                             `- error: 'UIView' is unavailable in watchOS
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
73 |     public func blankSlateDidDisappear(_ view: UIView) { }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift:72:49: error: 'UIView' is unavailable in watchOS
70 |     public func blankSlateWillAppear(_ view: UIView) { }
71 |     public func blankSlateDidAppear(_ view: UIView) { }
72 |     public func blankSlateWillDisappear(_ view: UIView) { }
   |                                                 `- error: 'UIView' is unavailable in watchOS
73 |     public func blankSlateDidDisappear(_ view: UIView) { }
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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Delegate.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Delegate.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BlankSlate.build/Debug-watchos/BlankSlate-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 Compiling\ Model.swift /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Model.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Model.swift
SwiftCompile normal arm64_32 Compiling\ BlankSlate.swift /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/BlankSlate.swift (in target 'BlankSlate' from project 'BlankSlate')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BlankSlate.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 13:10:21.646 xcodebuild[833:4988] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'BlankSlate' from project 'BlankSlate')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ BlankSlate (in target 'BlankSlate' from project 'BlankSlate')
	SwiftCompile normal arm64 (in target 'BlankSlate' from project 'BlankSlate')
	Building workspace BlankSlate with scheme BlankSlate
(5 failures)
BUILD FAILURE 6.4 watchOS