Build Information
Failed to build flex-ui, reference 1.6.0 (03a17d), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 18:33:17 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 flex-ui -destination generic/platform=watchOSBuild Log
350 | func subtitleTextAttributesTransformer(
351 | _ transformer: UIConfigurationTextAttributesTransformer?
352 | ) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
353 | var config = component
354 | config.subtitleTextAttributesTransformer = transformer
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:362:41: error: 'UIButton' is unavailable in watchOS
360 | /// - Returns: The current instance of `FlexUI` for further configuration.
361 | @discardableResult
362 | func primaryActionStyle() -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
363 | var config = component
364 | config.buttonSize = .large
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:373:43: error: 'UIButton' is unavailable in watchOS
371 | /// - Returns: The current instance of `FlexUI` for further configuration.
372 | @discardableResult
373 | func secondaryActionStyle() -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
374 | var config = component
375 | config.buttonSize = .medium
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:385:40: error: 'UIButton' is unavailable in watchOS
383 | /// - Returns: The current instance of `FlexUI` for further configuration.
384 | @discardableResult
385 | func configure(_ configure: (inout UIButton.Configuration) -> Void) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
386 | var config = component
387 | configure(&config)
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:385:83: error: 'UIButton' is unavailable in watchOS
383 | /// - Returns: The current instance of `FlexUI` for further configuration.
384 | @discardableResult
385 | func configure(_ configure: (inout UIButton.Configuration) -> Void) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
386 | var config = component
387 | configure(&config)
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:14:44: error: 'UIButton' is unavailable in watchOS
12 |
13 | @available(iOS 15.0, *)
14 | public extension FlexUI where Component == UIButton.Configuration {
| `- error: 'UIButton' is unavailable in watchOS
15 | /// Sets the button title.
16 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:55:16: error: 'titleLineBreakMode' is unavailable in watchOS
53 | func titleLineBreakMode(_ mode: NSLineBreakMode) -> FlexUI<UIButton.Configuration> {
54 | var config = component
55 | config.titleLineBreakMode = mode
| `- error: 'titleLineBreakMode' is unavailable in watchOS
56 | return FlexUI(component: config)
57 | }
UIKit.UIButton.Configuration.titleLineBreakMode:5:16: note: 'titleLineBreakMode' has been explicitly marked unavailable here
3 | @available(iOS 15.0, tvOS 15.0, *)
4 | @available(watchOS, unavailable)
5 | public var titleLineBreakMode: NSLineBreakMode { get set } }
| `- note: 'titleLineBreakMode' has been explicitly marked unavailable here
6 | }
7 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIButtonConfiguration.swift
SwiftCompile normal arm64 Compiling\ FlexUI+UIControl.swift,\ FlexUI+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift (in target 'FlexUI' from project 'flex-ui')
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:20:45: error: 'UIControl' is unavailable in watchOS
18 | @discardableResult
19 | @MainActor
20 | func add(command: (() -> Void)?, event: UIControl.Event = .touchUpInside) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
21 | guard let command else {
22 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:40:54: error: 'UIControl' is unavailable in watchOS
38 | @discardableResult
39 | @MainActor
40 | func add(command: ((Component) -> Void)?, event: UIControl.Event) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
41 | guard let command else {
42 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:11:42: error: 'UIControl' is unavailable in watchOS
9 |
10 | /// An extension to `FlexUI` that adds helper methods for configuring `UIControl` properties.
11 | public extension FlexUI where Component: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
12 | /// Adds a custom command block to be executed when the control is tapped.
13 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift:18:37: error: 'UIView' is unavailable in watchOS
16 | @discardableResult
17 | @MainActor
18 | func contentMode(_ contentMode: UIView.ContentMode) -> Self {
| `- error: 'UIView' is unavailable in watchOS
19 | component.contentMode = contentMode
20 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIControl.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIImageView.swift
SwiftCompile normal arm64 Compiling\ FlexUI+UITextField.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift (in target 'FlexUI' from project 'flex-ui')
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:59:31: error: 'UITextFieldDelegate' is unavailable in watchOS
57 | @discardableResult
58 | @MainActor
59 | func delegate(_ delegate: UITextFieldDelegate) -> Self {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
60 | component.delegate = delegate
61 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:83:31: error: 'UIKeyboardType' is unavailable in watchOS
81 | @discardableResult
82 | @MainActor
83 | func keyboardType(_ type: UIKeyboardType) -> Self {
| `- error: 'UIKeyboardType' is unavailable in watchOS
84 | component.keyboardType = type
85 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:127:28: note: 'UIKeyboardType' has been explicitly marked unavailable here
125 | // type if UIKeyboardTypeNumberPad is not supported).
126 | //
127 | typedef NS_ENUM(NSInteger, UIKeyboardType) {
| `- note: 'UIKeyboardType' has been explicitly marked unavailable here
128 | UIKeyboardTypeDefault, // Default type for the current input method.
129 | UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:105:32: error: 'UIReturnKeyType' is unavailable in watchOS
103 | @discardableResult
104 | @MainActor
105 | func returnKeyType(_ type: UIReturnKeyType) -> Self {
| `- error: 'UIReturnKeyType' is unavailable in watchOS
106 | component.returnKeyType = type
107 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:169:28: note: 'UIReturnKeyType' has been explicitly marked unavailable here
167 | // different implementation.
168 | //
169 | typedef NS_ENUM(NSInteger, UIReturnKeyType) {
| `- note: 'UIReturnKeyType' has been explicitly marked unavailable here
170 | UIReturnKeyDefault,
171 | UIReturnKeyGo,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:116:37: error: 'UITextAutocorrectionType' is unavailable in watchOS
114 | @discardableResult
115 | @MainActor
116 | func autocorrectionType(_ type: UITextAutocorrectionType) -> Self {
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
117 | component.autocorrectionType = type
118 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:37:28: note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
35 | // cases, these values are ignored by the keyboard/input method implementation.
36 | //
37 | typedef NS_ENUM(NSInteger, UITextAutocorrectionType) {
| `- note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
38 | UITextAutocorrectionTypeDefault,
39 | UITextAutocorrectionTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:127:34: error: 'UITextContentType' is unavailable in watchOS
125 | @discardableResult
126 | @MainActor
127 | func textContentType(_ type: UITextContentType) -> Self {
| `- error: 'UITextContentType' is unavailable in watchOS
128 | component.textContentType = type
129 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:228:20: note: 'UITextContentType' has been explicitly marked unavailable here
226 | } API_AVAILABLE(ios(18.0), visionos(2.4)) API_UNAVAILABLE(tvos, watchos);
227 |
228 | typedef NSString * UITextContentType NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UITextContentType' has been explicitly marked unavailable here
229 |
230 | UIKIT_EXTERN API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:8:42: error: 'UITextField' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
9 | /// Sets the font of the text field.
10 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UITextField.swift
SwiftCompile normal arm64 Compiling\ FlexUI+UILabel.swift,\ FlexUI+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UILabel.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift (in target 'FlexUI' from project 'flex-ui')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UILabel.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UILabel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UILabel.swift:8:42: error: 'UILabel' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
9 | /// Sets the text of the label.
10 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:38:53: error: 'UIScrollView' is unavailable in watchOS
36 | @discardableResult
37 | @MainActor
38 | func contentInsetAdjustmentBehavior(_ behavior: UIScrollView.ContentInsetAdjustmentBehavior) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
39 | component.contentInsetAdjustmentBehavior = behavior
40 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:60:34: error: 'UIScrollView' is unavailable in watchOS
58 | @discardableResult
59 | @MainActor
60 | func indicatorStyle(_ style: UIScrollView.IndicatorStyle) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
61 | component.indicatorStyle = style
62 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:82:31: error: 'UIScrollViewDelegate' is unavailable in watchOS
80 | @discardableResult
81 | @MainActor
82 | func delegate(_ delegate: UIScrollViewDelegate) -> Self {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
83 | component.delegate = delegate
84 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:8:42: error: 'UIScrollView' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
9 | /// Toggles the visibility of the scroll indicators for both vertical and horizontal scroll views.
10 | ///
/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
SwiftCompile normal arm64 Compiling\ FlexUI+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift (in target 'FlexUI' from project 'flex-ui')
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:81:41: error: 'CACornerMask' is unavailable in watchOS
79 | @discardableResult
80 | @MainActor
81 | func maskedCorners(_ maskedCorners: CACornerMask) -> Self {
| `- error: 'CACornerMask' is unavailable in watchOS
82 | component.layer.maskedCorners = maskedCorners
83 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:92:23: error: 'CALayer' is unavailable in watchOS
90 | @discardableResult
91 | @MainActor
92 | func mask(_ mask: CALayer?) -> Self {
| `- error: 'CALayer' is unavailable in watchOS
93 | component.layer.mask = mask
94 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:103:33: error: 'CATransform3D' is unavailable in watchOS
101 | @discardableResult
102 | @MainActor
103 | func transform(_ transform: CATransform3D) -> Self {
| `- error: 'CATransform3D' is unavailable in watchOS
104 | component.layer.transform = transform
105 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:155:21: error: 'UILayoutPriority' is unavailable in watchOS
153 | @MainActor
154 | func setContentHuggingPriority(
155 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
156 | for axis: NSLayoutConstraint.Axis
157 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:156:19: error: 'NSLayoutConstraint' is unavailable in watchOS
154 | func setContentHuggingPriority(
155 | _ priority: UILayoutPriority,
156 | for axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
157 | ) -> Self {
158 | component.setContentHuggingPriority(priority, for: axis)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:173:21: error: 'UILayoutPriority' is unavailable in watchOS
171 | @MainActor
172 | func setContentCompressionResistancePriority(
173 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
174 | for axis: NSLayoutConstraint.Axis
175 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:174:19: error: 'NSLayoutConstraint' is unavailable in watchOS
172 | func setContentCompressionResistancePriority(
173 | _ priority: UILayoutPriority,
174 | for axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
175 | ) -> Self {
176 | component.setContentCompressionResistancePriority(priority, for: axis)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:186:29: error: 'UIView' is unavailable in watchOS
184 | @discardableResult
185 | @MainActor
186 | func addSubview(_ view: UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
187 | component.addSubview(view)
188 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:197:32: error: 'UIView' is unavailable in watchOS
195 | @discardableResult
196 | @MainActor
197 | func addSubviews(_ views: [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
198 | views.forEach { component.addSubview($0) }
199 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:208:31: error: 'UIView' is unavailable in watchOS
206 | @discardableResult
207 | @MainActor
208 | func addSubviews(_ views: UIView...) -> Self {
| `- error: 'UIView' is unavailable in watchOS
209 | views.forEach { component.addSubview($0) }
210 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:8:42: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 | /// Sets the corner radius of the view.
10 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly 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/FlexUI/Classes/Extensions/FlexUI+UIView.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FlexUI+UIView.swift
SwiftCompile normal arm64 Compiling\ Command.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Model/Command.swift (in target 'FlexUI' from project 'flex-ui')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Model/Command.swift (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Command.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlexUI (in target 'FlexUI' from project 'flex-ui')
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:20:64: error: 'UIControl' is unavailable in watchOS
18 | @discardableResult
19 | @MainActor
20 | func action(_ target: Any?, _ selector: Selector, _ event: UIControl.Event) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
21 | component.addTarget(target, action: selector, for: event)
22 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:33:45: error: 'UIControl' is unavailable in watchOS
31 | @discardableResult
32 | @MainActor
33 | func title(_ title: String?, for state: UIControl.State = .normal) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
34 | component.setTitle(title, for: state)
35 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:46:67: error: 'UIControl' is unavailable in watchOS
44 | @discardableResult
45 | @MainActor
46 | func attributedTitle(_ title: NSAttributedString?, for state: UIControl.State = .normal) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
47 | component.setAttributedTitle(title, for: state)
48 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:59:50: error: 'UIControl' is unavailable in watchOS
57 | @discardableResult
58 | @MainActor
59 | func titleColor(_ color: UIColor, for state: UIControl.State = .normal) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
60 | component.setTitleColor(color, for: state)
61 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:114:42: error: 'UIView' is unavailable in watchOS
112 | @discardableResult
113 | @MainActor
114 | func imageContentMode(_ contentMode: UIView.ContentMode) -> Self {
| `- error: 'UIView' is unavailable in watchOS
115 | component.imageView?.contentMode = contentMode
116 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:125:51: error: 'UIControl' is unavailable in watchOS
123 | @discardableResult
124 | @MainActor
125 | func contentHorizontalAlignment(_ adjustment: UIControl.ContentHorizontalAlignment) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
126 | component.contentHorizontalAlignment = adjustment
127 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:136:49: error: 'UIControl' is unavailable in watchOS
134 | @discardableResult
135 | @MainActor
136 | func contentVerticalAlignment(_ adjustment: UIControl.ContentVerticalAlignment) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
137 | component.contentVerticalAlignment = adjustment
138 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:180:44: error: 'UISemanticContentAttribute' is unavailable in watchOS
178 | @discardableResult
179 | @MainActor
180 | func semanticContentAttribute(_ atrib: UISemanticContentAttribute) -> Self {
| `- error: 'UISemanticContentAttribute' is unavailable in watchOS
181 | component.semanticContentAttribute = atrib
182 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:141:28: note: 'UISemanticContentAttribute' has been explicitly marked unavailable here
139 | } API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(watchos);
140 |
141 | typedef NS_ENUM(NSInteger, UISemanticContentAttribute) {
| `- note: 'UISemanticContentAttribute' has been explicitly marked unavailable here
142 | UISemanticContentAttributeUnspecified = 0,
143 | UISemanticContentAttributePlayback, // for playback controls such as Play/RW/FF buttons and playhead scrubbers
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:193:63: error: 'UIControl' is unavailable in watchOS
191 | @discardableResult
192 | @MainActor
193 | func backgroundImage(_ image: UIImage?, for controlState: UIControl.State = .normal) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
194 | component.setBackgroundImage(image, for: controlState)
195 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:217:56: error: 'UIControl' is unavailable in watchOS
215 | @discardableResult
216 | @MainActor
217 | func setImage(_ image: UIImage?, for controlState: UIControl.State = .normal) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
218 | component.setImage(image, for: controlState)
219 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift:10:42: error: 'UIButton' is unavailable in watchOS
8 | /// An extension to `FlexUI` that adds helper methods for configuring `UIButton` properties.
9 | /// These methods allow for fluent configuration of button properties such as title, image, alignment, and actions.
10 | public extension FlexUI where Component: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
11 | /// Adds an action to the button for a specified event.
12 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:11:1: warning: unavailable struct 'Configuration' was used to satisfy a requirement of protocol 'FlexCompatible'; this will be an error in a future Swift language mode
9 |
10 | @available(iOS 15.0, *)
11 | extension UIButton.Configuration: FlexCompatible {}
| `- warning: unavailable struct 'Configuration' was used to satisfy a requirement of protocol 'FlexCompatible'; this will be an error in a future Swift language mode
12 |
13 | @available(iOS 15.0, *)
UIKit.UIButton.Configuration:2:15: note: 'Configuration' declared here
1 | class UIButton {
2 | public struct Configuration : Hashable {
| `- note: 'Configuration' declared here
3 | public enum Size {
4 | case mini
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Core/FlexCompatible.swift:14:20: note: requirement 'ComponentType' declared here
12 | public protocol FlexCompatible {
13 | /// The associated type representing the component wrapped by `FlexUI`.
14 | associatedtype ComponentType
| `- note: requirement 'ComponentType' declared here
15 |
16 | /// A computed property that returns a `FlexUI` wrapper for the current instance.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:11:11: error: 'UIButton' is unavailable in watchOS
9 |
10 | @available(iOS 15.0, *)
11 | extension UIButton.Configuration: FlexCompatible {}
| `- error: 'UIButton' is unavailable in watchOS
12 |
13 | @available(iOS 15.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/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:20:44: error: 'UIButton' is unavailable in watchOS
18 | /// - Returns: The current instance of `FlexUI` for further configuration.
19 | @discardableResult
20 | func title(_ title: String?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
21 | var config = component
22 | config.title = title
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:31:74: error: 'UIButton' is unavailable in watchOS
29 | /// - Returns: The current instance of `FlexUI` for further configuration.
30 | @discardableResult
31 | func attributedTitle(_ attributedTitle: AttributedString?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
32 | var config = component
33 | config.attributedTitle = attributedTitle
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:42:38: error: 'UIButton' is unavailable in watchOS
40 | /// - Returns: The current instance of `FlexUI` for further configuration.
41 | @discardableResult
42 | func titleAlignment(_ alignment: UIButton.Configuration.TitleAlignment) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
43 | var config = component
44 | config.titleAlignment = alignment
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:42:87: error: 'UIButton' is unavailable in watchOS
40 | /// - Returns: The current instance of `FlexUI` for further configuration.
41 | @discardableResult
42 | func titleAlignment(_ alignment: UIButton.Configuration.TitleAlignment) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
43 | var config = component
44 | config.titleAlignment = alignment
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:53:64: error: 'UIButton' is unavailable in watchOS
51 | /// - Returns: The current instance of `FlexUI` for further configuration.
52 | @discardableResult
53 | func titleLineBreakMode(_ mode: NSLineBreakMode) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
54 | var config = component
55 | config.titleLineBreakMode = mode
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:64:50: error: 'UIButton' is unavailable in watchOS
62 | /// - Returns: The current instance of `FlexUI` for further configuration.
63 | @discardableResult
64 | func subtitle(_ subtitle: String?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
65 | var config = component
66 | config.subtitle = subtitle
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:75:80: error: 'UIButton' is unavailable in watchOS
73 | /// - Returns: The current instance of `FlexUI` for further configuration.
74 | @discardableResult
75 | func attributedSubtitle(_ attributedSubtitle: AttributedString?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
76 | var config = component
77 | config.attributedSubtitle = attributedSubtitle
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:86:67: error: 'UIButton' is unavailable in watchOS
84 | /// - Returns: The current instance of `FlexUI` for further configuration.
85 | @discardableResult
86 | func subtitleLineBreakMode(_ mode: NSLineBreakMode) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
87 | var config = component
88 | config.subtitleLineBreakMode = mode
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:99:45: error: 'UIButton' is unavailable in watchOS
97 | /// - Returns: The current instance of `FlexUI` for further configuration.
98 | @discardableResult
99 | func image(_ image: UIImage?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
100 | var config = component
101 | config.image = image
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:110:54: error: 'UIButton' is unavailable in watchOS
108 | /// - Returns: The current instance of `FlexUI` for further configuration.
109 | @discardableResult
110 | func systemImage(_ systemName: String) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
111 | var config = component
112 | config.image = UIImage(systemName: systemName)
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:121:71: error: 'UIButton' is unavailable in watchOS
119 | /// - Returns: The current instance of `FlexUI` for further configuration.
120 | @discardableResult
121 | func imagePlacement(_ placement: NSDirectionalRectEdge) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
122 | var config = component
123 | config.imagePlacement = placement
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:132:53: error: 'UIButton' is unavailable in watchOS
130 | /// - Returns: The current instance of `FlexUI` for further configuration.
131 | @discardableResult
132 | func imagePadding(_ padding: CGFloat) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
133 | var config = component
134 | config.imagePadding = padding
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:145:17: error: 'UIButton' is unavailable in watchOS
143 | func preferredSymbolConfiguration(
144 | _ preferredSymbolConfiguration: UIImage.SymbolConfiguration?
145 | ) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
146 | var config = component
147 | config.preferredSymbolConfigurationForImage = preferredSymbolConfiguration
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:156:47: error: 'UIConfigurationColorTransformer' is unavailable in watchOS
154 | /// - Returns: The current instance of `FlexUI` for further configuration.
155 | @discardableResult
156 | func imageColorTransformer(_ transformer: UIConfigurationColorTransformer?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIConfigurationColorTransformer' is unavailable in watchOS
157 | var config = component
158 | config.imageColorTransformer = transformer
UIKit.UIConfigurationColorTransformer:3:15: note: 'UIConfigurationColorTransformer' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationColorTransformer {
| `- note: 'UIConfigurationColorTransformer' has been explicitly marked unavailable here
4 | public let transform: (UIColor) -> UIColor
5 | public init(_ transform: @escaping (UIColor) -> UIColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:156:91: error: 'UIButton' is unavailable in watchOS
154 | /// - Returns: The current instance of `FlexUI` for further configuration.
155 | @discardableResult
156 | func imageColorTransformer(_ transformer: UIConfigurationColorTransformer?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
157 | var config = component
158 | config.imageColorTransformer = transformer
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:167:35: error: 'UIBackgroundConfiguration' is unavailable in watchOS
165 | /// - Returns: The current instance of `FlexUI` for further configuration.
166 | @discardableResult
167 | func background(_ background: UIBackgroundConfiguration) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIBackgroundConfiguration' is unavailable in watchOS
168 | var config = component
169 | config.background = background
UIKit.UIBackgroundConfiguration:3:15: note: 'UIBackgroundConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIBackgroundConfiguration : Hashable {
| `- note: 'UIBackgroundConfiguration' has been explicitly marked unavailable here
4 | public static func clear() -> UIBackgroundConfiguration
5 | @available(iOS 18.0, tvOS 18.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:167:72: error: 'UIButton' is unavailable in watchOS
165 | /// - Returns: The current instance of `FlexUI` for further configuration.
166 | @discardableResult
167 | func background(_ background: UIBackgroundConfiguration) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
168 | var config = component
169 | config.background = background
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:178:55: error: 'UIButton' is unavailable in watchOS
176 | /// - Returns: The current instance of `FlexUI` for further configuration.
177 | @discardableResult
178 | func backgroundColor(_ color: UIColor?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
179 | var config = component
180 | config.background.backgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:189:52: error: 'UIButton' is unavailable in watchOS
187 | /// - Returns: The current instance of `FlexUI` for further configuration.
188 | @discardableResult
189 | func cornerRadius(_ radius: CGFloat) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
190 | var config = component
191 | config.background.cornerRadius = radius
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:200:31: error: 'UIButton' is unavailable in watchOS
198 | /// - Returns: The current instance of `FlexUI` for further configuration.
199 | @discardableResult
200 | func cornerStyle(_ style: UIButton.Configuration.CornerStyle) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
201 | var config = component
202 | config.cornerStyle = 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/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:200:77: error: 'UIButton' is unavailable in watchOS
198 | /// - Returns: The current instance of `FlexUI` for further configuration.
199 | @discardableResult
200 | func cornerStyle(_ style: UIButton.Configuration.CornerStyle) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
201 | var config = component
202 | config.cornerStyle = 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/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:213:29: error: 'UIButton' is unavailable in watchOS
211 | /// - Returns: The current instance of `FlexUI` for further configuration.
212 | @discardableResult
213 | func buttonSize(_ size: UIButton.Configuration.Size) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
214 | var config = component
215 | config.buttonSize = size
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:213:68: error: 'UIButton' is unavailable in watchOS
211 | /// - Returns: The current instance of `FlexUI` for further configuration.
212 | @discardableResult
213 | func buttonSize(_ size: UIButton.Configuration.Size) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
214 | var config = component
215 | config.buttonSize = size
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:224:59: error: 'UIButton' is unavailable in watchOS
222 | /// - Returns: The current instance of `FlexUI` for further configuration.
223 | @discardableResult
224 | func baseForegroundColor(_ color: UIColor?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
225 | var config = component
226 | config.baseForegroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:235:59: error: 'UIButton' is unavailable in watchOS
233 | /// - Returns: The current instance of `FlexUI` for further configuration.
234 | @discardableResult
235 | func baseBackgroundColor(_ color: UIColor?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
236 | var config = component
237 | config.baseBackgroundColor = color
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:248:69: error: 'UIButton' is unavailable in watchOS
246 | /// - Returns: The current instance of `FlexUI` for further configuration.
247 | @discardableResult
248 | func contentInsets(_ insets: NSDirectionalEdgeInsets) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
249 | var config = component
250 | config.contentInsets = insets
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:259:52: error: 'UIButton' is unavailable in watchOS
257 | /// - Returns: The current instance of `FlexUI` for further configuration.
258 | @discardableResult
259 | func contentInsets(_ inset: CGFloat) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
260 | var config = component
261 | config.contentInsets = NSDirectionalEdgeInsets(
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:277:74: error: 'UIButton' is unavailable in watchOS
275 | /// - Returns: The current instance of `FlexUI` for further configuration.
276 | @discardableResult
277 | func contentInsets(horizontal: CGFloat, vertical: CGFloat) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
278 | var config = component
279 | config.contentInsets = NSDirectionalEdgeInsets(
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:293:60: error: 'UIButton' is unavailable in watchOS
291 | /// - Returns: The current instance of `FlexUI` for further configuration.
292 | @discardableResult
293 | func showsActivityIndicator(_ showing: Bool) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
294 | var config = component
295 | config.showsActivityIndicator = showing
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:304:59: error: 'UIConfigurationColorTransformer' is unavailable in watchOS
302 | /// - Returns: The current instance of `FlexUI` for further configuration.
303 | @discardableResult
304 | func activityIndicatorColorTransformer(_ transformer: UIConfigurationColorTransformer?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIConfigurationColorTransformer' is unavailable in watchOS
305 | var config = component
306 | config.activityIndicatorColorTransformer = transformer
UIKit.UIConfigurationColorTransformer:3:15: note: 'UIConfigurationColorTransformer' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationColorTransformer {
| `- note: 'UIConfigurationColorTransformer' has been explicitly marked unavailable here
4 | public let transform: (UIColor) -> UIColor
5 | public init(_ transform: @escaping (UIColor) -> UIColor)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:304:103: error: 'UIButton' is unavailable in watchOS
302 | /// - Returns: The current instance of `FlexUI` for further configuration.
303 | @discardableResult
304 | func activityIndicatorColorTransformer(_ transformer: UIConfigurationColorTransformer?) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
305 | var config = component
306 | config.activityIndicatorColorTransformer = transformer
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:315:69: error: 'UIButton' is unavailable in watchOS
313 | /// - Returns: The current instance of `FlexUI` for further configuration.
314 | @discardableResult
315 | func automaticallyUpdateForSelection(_ updates: Bool) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
316 | var config = component
317 | config.automaticallyUpdateForSelection = updates
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:326:33: error: 'UIButton' is unavailable in watchOS
324 | /// - Returns: The current instance of `FlexUI` for further configuration.
325 | @discardableResult
326 | func macIdiomStyle(_ style: UIButton.Configuration.MacIdiomStyle) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
327 | var config = component
328 | config.macIdiomStyle = 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/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:326:81: error: 'UIButton' is unavailable in watchOS
324 | /// - Returns: The current instance of `FlexUI` for further configuration.
325 | @discardableResult
326 | func macIdiomStyle(_ style: UIButton.Configuration.MacIdiomStyle) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
327 | var config = component
328 | config.macIdiomStyle = 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/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:338:24: error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
336 | @discardableResult
337 | func titleTextAttributesTransformer(
338 | _ transformer: UIConfigurationTextAttributesTransformer?
| `- error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
339 | ) -> FlexUI<UIButton.Configuration> {
340 | var config = component
UIKit.UIConfigurationTextAttributesTransformer:3:15: note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
1 | @available(iOS 15.0, tvOS 15.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationTextAttributesTransformer {
| `- note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
4 | public let transform: (AttributeContainer) -> AttributeContainer
5 | public init(_ transform: @escaping (AttributeContainer) -> AttributeContainer)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:339:17: error: 'UIButton' is unavailable in watchOS
337 | func titleTextAttributesTransformer(
338 | _ transformer: UIConfigurationTextAttributesTransformer?
339 | ) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
340 | var config = component
341 | config.titleTextAttributesTransformer = transformer
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:351:24: error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
349 | @discardableResult
350 | func subtitleTextAttributesTransformer(
351 | _ transformer: UIConfigurationTextAttributesTransformer?
| `- error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
352 | ) -> FlexUI<UIButton.Configuration> {
353 | var config = component
UIKit.UIConfigurationTextAttributesTransformer:3:15: note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
1 | @available(iOS 15.0, tvOS 15.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationTextAttributesTransformer {
| `- note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
4 | public let transform: (AttributeContainer) -> AttributeContainer
5 | public init(_ transform: @escaping (AttributeContainer) -> AttributeContainer)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:352:17: error: 'UIButton' is unavailable in watchOS
350 | func subtitleTextAttributesTransformer(
351 | _ transformer: UIConfigurationTextAttributesTransformer?
352 | ) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
353 | var config = component
354 | config.subtitleTextAttributesTransformer = transformer
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:362:41: error: 'UIButton' is unavailable in watchOS
360 | /// - Returns: The current instance of `FlexUI` for further configuration.
361 | @discardableResult
362 | func primaryActionStyle() -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
363 | var config = component
364 | config.buttonSize = .large
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:373:43: error: 'UIButton' is unavailable in watchOS
371 | /// - Returns: The current instance of `FlexUI` for further configuration.
372 | @discardableResult
373 | func secondaryActionStyle() -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
374 | var config = component
375 | config.buttonSize = .medium
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:385:40: error: 'UIButton' is unavailable in watchOS
383 | /// - Returns: The current instance of `FlexUI` for further configuration.
384 | @discardableResult
385 | func configure(_ configure: (inout UIButton.Configuration) -> Void) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
386 | var config = component
387 | configure(&config)
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:385:83: error: 'UIButton' is unavailable in watchOS
383 | /// - Returns: The current instance of `FlexUI` for further configuration.
384 | @discardableResult
385 | func configure(_ configure: (inout UIButton.Configuration) -> Void) -> FlexUI<UIButton.Configuration> {
| `- error: 'UIButton' is unavailable in watchOS
386 | var config = component
387 | configure(&config)
/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/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift:14:44: error: 'UIButton' is unavailable in watchOS
12 |
13 | @available(iOS 15.0, *)
14 | public extension FlexUI where Component == UIButton.Configuration {
| `- error: 'UIButton' is unavailable in watchOS
15 | /// Sets the button title.
16 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift:78:26: error: 'UINib' is unavailable in watchOS
76 | @discardableResult
77 | @MainActor
78 | func register(_ nib: UINib?, with identifier: String) -> Self {
| `- error: 'UINib' is unavailable in watchOS
79 | component.register(nib, forCellWithReuseIdentifier: identifier)
80 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINib.h:16:12: note: 'UINib' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(4.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0))
16 | @interface UINib : NSObject
| `- note: 'UINib' has been explicitly marked unavailable here
17 |
18 | // If the bundle parameter is nil, the main bundle is used.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift:106:31: error: 'UICollectionViewDelegate' is unavailable in watchOS
104 | @discardableResult
105 | @MainActor
106 | func delegate(_ delegate: UICollectionViewDelegate?) -> Self {
| `- error: 'UICollectionViewDelegate' is unavailable in watchOS
107 | component.delegate = delegate
108 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:114:11: note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
112 |
113 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
114 | @protocol UICollectionViewDelegate <UIScrollViewDelegate>
| `- note: 'UICollectionViewDelegate' has been explicitly marked unavailable here
115 | @optional
116 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift:117:35: error: 'UICollectionViewDataSource' is unavailable in watchOS
115 | @discardableResult
116 | @MainActor
117 | func dataSource(_ dataSource: UICollectionViewDataSource?) -> Self {
| `- error: 'UICollectionViewDataSource' is unavailable in watchOS
118 | component.dataSource = dataSource
119 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:73:11: note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
71 |
72 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
73 | @protocol UICollectionViewDataSource <NSObject>
| `- note: 'UICollectionViewDataSource' has been explicitly marked unavailable here
74 | @required
75 |
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift:150:43: error: 'UIRefreshControl' is unavailable in watchOS
148 | @discardableResult
149 | @MainActor
150 | func refreshControl(_ refreshControl: UIRefreshControl) -> Self {
| `- error: 'UIRefreshControl' is unavailable in watchOS
151 | component.refreshControl = refreshControl
152 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIRefreshControl.h:16:12: note: 'UIRefreshControl' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIRefreshControl : UIControl
| `- note: 'UIRefreshControl' has been explicitly marked unavailable here
17 |
18 | /* The designated initializer
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift:11:42: error: 'UICollectionView' is unavailable in watchOS
9 | /// These methods allow for fluent configuration of properties such as scroll indicators, selection,
10 | /// and registration of cells and headers.
11 | public extension FlexUI where Component: UICollectionView {
| `- error: 'UICollectionView' is unavailable in watchOS
12 | /// Toggles the visibility of vertical and horizontal scroll indicators.
13 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:11:1: warning: unavailable struct 'UIContentUnavailableConfiguration' was used to satisfy a requirement of protocol 'FlexCompatible'; this will be an error in a future Swift language mode
9 |
10 | @available(iOS 17.0, *)
11 | extension UIContentUnavailableConfiguration: FlexCompatible {}
| `- warning: unavailable struct 'UIContentUnavailableConfiguration' was used to satisfy a requirement of protocol 'FlexCompatible'; this will be an error in a future Swift language mode
12 |
13 | @available(iOS 17.0, *)
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' declared here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' declared here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Core/FlexCompatible.swift:14:20: note: requirement 'ComponentType' declared here
12 | public protocol FlexCompatible {
13 | /// The associated type representing the component wrapped by `FlexUI`.
14 | associatedtype ComponentType
| `- note: requirement 'ComponentType' declared here
15 |
16 | /// A computed property that returns a `FlexUI` wrapper for the current instance.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:11:11: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
9 |
10 | @available(iOS 17.0, *)
11 | extension UIContentUnavailableConfiguration: FlexCompatible {}
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
12 |
13 | @available(iOS 17.0, *)
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:20:45: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
18 | /// - Returns: The current instance of `FlexUI` for further configuration.
19 | @discardableResult
20 | func image(_ image: UIImage?) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
21 | var config = component
22 | config.image = image
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:31:46: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
29 | /// - Returns: The current instance of `FlexUI` for further configuration.
30 | @discardableResult
31 | func imageProperties(_ configure: (inout UIContentUnavailableConfiguration.ImageProperties) -> Void)
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
32 | -> FlexUI<UIContentUnavailableConfiguration>
33 | {
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:32:19: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
30 | @discardableResult
31 | func imageProperties(_ configure: (inout UIContentUnavailableConfiguration.ImageProperties) -> Void)
32 | -> FlexUI<UIContentUnavailableConfiguration>
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
33 | {
34 | var config = component
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:44:42: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
42 | /// - Returns: The current instance of `FlexUI` for further configuration.
43 | @discardableResult
44 | func text(_ text: String?) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
45 | var config = component
46 | config.text = text
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:55:74: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
53 | /// - Returns: The current instance of `FlexUI` for further configuration.
54 | @discardableResult
55 | func attributedText(_ attributedText: NSAttributedString?) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
56 | var config = component
57 | config.attributedText = attributedText
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:66:45: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
64 | /// - Returns: The current instance of `FlexUI` for further configuration.
65 | @discardableResult
66 | func textProperties(_ configure: (inout UIContentUnavailableConfiguration.TextProperties) -> Void)
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
67 | -> FlexUI<UIContentUnavailableConfiguration>
68 | {
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:67:19: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
65 | @discardableResult
66 | func textProperties(_ configure: (inout UIContentUnavailableConfiguration.TextProperties) -> Void)
67 | -> FlexUI<UIContentUnavailableConfiguration>
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
68 | {
69 | var config = component
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:79:60: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
77 | /// - Returns: The current instance of `FlexUI` for further configuration.
78 | @discardableResult
79 | func secondaryText(_ secondaryText: String?) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
80 | var config = component
81 | config.secondaryText = secondaryText
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:90:83: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
88 | /// - Returns: The current instance of `FlexUI` for further configuration.
89 | @discardableResult
90 | func secondaryAttributedText(_ attributedText: NSAttributedString?) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
91 | var config = component
92 | config.secondaryAttributedText = attributedText
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:101:54: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
99 | /// - Returns: The current instance of `FlexUI` for further configuration.
100 | @discardableResult
101 | func secondaryTextProperties(_ configure: (inout UIContentUnavailableConfiguration.TextProperties) -> Void)
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
102 | -> FlexUI<UIContentUnavailableConfiguration>
103 | {
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:102:19: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
100 | @discardableResult
101 | func secondaryTextProperties(_ configure: (inout UIContentUnavailableConfiguration.TextProperties) -> Void)
102 | -> FlexUI<UIContentUnavailableConfiguration>
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
103 | {
104 | var config = component
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:114:40: error: 'UIButton' is unavailable in watchOS
112 | /// - Returns: The current instance of `FlexUI` for further configuration.
113 | @discardableResult
114 | func button(_ buttonConfiguration: UIButton.Configuration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIButton' is unavailable in watchOS
115 | var config = component
116 | config.button = buttonConfiguration
/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/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:114:74: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
112 | /// - Returns: The current instance of `FlexUI` for further configuration.
113 | @discardableResult
114 | func button(_ buttonConfiguration: UIButton.Configuration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
115 | var config = component
116 | config.button = buttonConfiguration
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:125:47: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
123 | /// - Returns: The current instance of `FlexUI` for further configuration.
124 | @discardableResult
125 | func buttonProperties(_ configure: (inout UIContentUnavailableConfiguration.ButtonProperties) -> Void)
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
126 | -> FlexUI<UIContentUnavailableConfiguration>
127 | {
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:126:19: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
124 | @discardableResult
125 | func buttonProperties(_ configure: (inout UIContentUnavailableConfiguration.ButtonProperties) -> Void)
126 | -> FlexUI<UIContentUnavailableConfiguration>
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
127 | {
128 | var config = component
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:138:49: error: 'UIButton' is unavailable in watchOS
136 | /// - Returns: The current instance of `FlexUI` for further configuration.
137 | @discardableResult
138 | func secondaryButton(_ buttonConfiguration: UIButton.Configuration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIButton' is unavailable in watchOS
139 | var config = component
140 | config.secondaryButton = buttonConfiguration
/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/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:138:83: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
136 | /// - Returns: The current instance of `FlexUI` for further configuration.
137 | @discardableResult
138 | func secondaryButton(_ buttonConfiguration: UIButton.Configuration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
139 | var config = component
140 | config.secondaryButton = buttonConfiguration
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:149:56: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
147 | /// - Returns: The current instance of `FlexUI` for further configuration.
148 | @discardableResult
149 | func secondaryButtonProperties(_ configure: (inout UIContentUnavailableConfiguration.ButtonProperties) -> Void)
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
150 | -> FlexUI<UIContentUnavailableConfiguration>
151 | {
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:150:19: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
148 | @discardableResult
149 | func secondaryButtonProperties(_ configure: (inout UIContentUnavailableConfiguration.ButtonProperties) -> Void)
150 | -> FlexUI<UIContentUnavailableConfiguration>
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
151 | {
152 | var config = component
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:165:33: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
163 | @available(iOS 17.0, *)
164 | @discardableResult
165 | func alignment(_ alignment: UIContentUnavailableConfiguration.Alignment) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
166 | var config = component
167 | config.alignment = alignment
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:165:88: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
163 | @available(iOS 17.0, *)
164 | @discardableResult
165 | func alignment(_ alignment: UIContentUnavailableConfiguration.Alignment) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
166 | var config = component
167 | config.alignment = alignment
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:176:35: error: 'UIBackgroundConfiguration' is unavailable in watchOS
174 | /// - Returns: The current instance of `FlexUI` for further configuration.
175 | @discardableResult
176 | func background(_ background: UIBackgroundConfiguration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIBackgroundConfiguration' is unavailable in watchOS
177 | var config = component
178 | config.background = background
UIKit.UIBackgroundConfiguration:3:15: note: 'UIBackgroundConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 14.0, tvOS 14.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIBackgroundConfiguration : Hashable {
| `- note: 'UIBackgroundConfiguration' has been explicitly marked unavailable here
4 | public static func clear() -> UIBackgroundConfiguration
5 | @available(iOS 18.0, tvOS 18.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:176:72: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
174 | /// - Returns: The current instance of `FlexUI` for further configuration.
175 | @discardableResult
176 | func background(_ background: UIBackgroundConfiguration) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
177 | var config = component
178 | config.background = background
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:187:81: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
185 | /// - Returns: The current instance of `FlexUI` for further configuration.
186 | @discardableResult
187 | func directionalLayoutMargins(_ margins: NSDirectionalEdgeInsets) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
188 | var config = component
189 | config.directionalLayoutMargins = margins
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:198:47: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
196 | /// - Returns: The current instance of `FlexUI` for further configuration.
197 | @discardableResult
198 | func margins(_ margin: CGFloat) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
199 | var config = component
200 | config.directionalLayoutMargins = NSDirectionalEdgeInsets(
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:214:59: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
212 | /// - Returns: The current instance of `FlexUI` for further configuration.
213 | @discardableResult
214 | func imageToTextPadding(_ padding: CGFloat) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
215 | var config = component
216 | config.imageToTextPadding = padding
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:225:67: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
223 | /// - Returns: The current instance of `FlexUI` for further configuration.
224 | @discardableResult
225 | func textToSecondaryTextPadding(_ padding: CGFloat) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
226 | var config = component
227 | config.textToSecondaryTextPadding = padding
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:236:60: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
234 | /// - Returns: The current instance of `FlexUI` for further configuration.
235 | @discardableResult
236 | func textToButtonPadding(_ padding: CGFloat) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
237 | var config = component
238 | config.textToButtonPadding = padding
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:247:71: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
245 | /// - Returns: The current instance of `FlexUI` for further configuration.
246 | @discardableResult
247 | func buttonToSecondaryButtonPadding(_ padding: CGFloat) -> FlexUI<UIContentUnavailableConfiguration> {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
248 | var config = component
249 | config.buttonToSecondaryButtonPadding = padding
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift:14:44: error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
12 |
13 | @available(iOS 17.0, *)
14 | public extension FlexUI where Component == UIContentUnavailableConfiguration {
| `- error: 'UIContentUnavailableConfiguration' is unavailable in watchOS
15 | /// Sets the image for the content unavailable configuration.
16 | ///
UIKit.UIContentUnavailableConfiguration:3:15: note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
1 | @available(iOS 17.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIContentUnavailableConfiguration : UIContentConfiguration, Hashable {
| `- note: 'UIContentUnavailableConfiguration' has been explicitly marked unavailable here
4 | public struct ImageProperties : Hashable {
5 | public var preferredSymbolConfiguration: UIImage.SymbolConfiguration? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:20:45: error: 'UIControl' is unavailable in watchOS
18 | @discardableResult
19 | @MainActor
20 | func add(command: (() -> Void)?, event: UIControl.Event = .touchUpInside) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
21 | guard let command else {
22 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:40:54: error: 'UIControl' is unavailable in watchOS
38 | @discardableResult
39 | @MainActor
40 | func add(command: ((Component) -> Void)?, event: UIControl.Event) -> Self {
| `- error: 'UIControl' is unavailable in watchOS
41 | guard let command else {
42 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
74 |
75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
76 | @interface UIControl : UIView
| `- note: 'UIControl' has been explicitly marked unavailable here
77 |
78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift:11:42: error: 'UIControl' is unavailable in watchOS
9 |
10 | /// An extension to `FlexUI` that adds helper methods for configuring `UIControl` properties.
11 | public extension FlexUI where Component: UIControl {
| `- error: 'UIControl' is unavailable in watchOS
12 | /// Adds a custom command block to be executed when the control is tapped.
13 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift:18:37: error: 'UIView' is unavailable in watchOS
16 | @discardableResult
17 | @MainActor
18 | func contentMode(_ contentMode: UIView.ContentMode) -> Self {
| `- error: 'UIView' is unavailable in watchOS
19 | component.contentMode = contentMode
20 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift:11:42: error: 'UIImageView' is unavailable in watchOS
9 | /// These methods allow for fluent configuration of properties such as content mode, clips to bounds,
10 | /// image, and accessibility adjustments.
11 | public extension FlexUI where Component: UIImageView {
| `- error: 'UIImageView' is unavailable in watchOS
12 | /// Sets the content mode of the image view.
13 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UILabel.swift:8:42: error: 'UILabel' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
9 | /// Sets the text of the label.
10 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:38:53: error: 'UIScrollView' is unavailable in watchOS
36 | @discardableResult
37 | @MainActor
38 | func contentInsetAdjustmentBehavior(_ behavior: UIScrollView.ContentInsetAdjustmentBehavior) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
39 | component.contentInsetAdjustmentBehavior = behavior
40 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:60:34: error: 'UIScrollView' is unavailable in watchOS
58 | @discardableResult
59 | @MainActor
60 | func indicatorStyle(_ style: UIScrollView.IndicatorStyle) -> Self {
| `- error: 'UIScrollView' is unavailable in watchOS
61 | component.indicatorStyle = style
62 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:82:31: error: 'UIScrollViewDelegate' is unavailable in watchOS
80 | @discardableResult
81 | @MainActor
82 | func delegate(_ delegate: UIScrollViewDelegate) -> Self {
| `- error: 'UIScrollViewDelegate' is unavailable in watchOS
83 | component.delegate = delegate
84 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:312:11: note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
310 |
311 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
312 | @protocol UIScrollViewDelegate<NSObject>
| `- note: 'UIScrollViewDelegate' has been explicitly marked unavailable here
313 |
314 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift:8:42: error: 'UIScrollView' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
9 | /// Toggles the visibility of the scroll indicators for both vertical and horizontal scroll views.
10 | ///
/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/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:17:23: error: 'NSLayoutConstraint' is unavailable in watchOS
15 | @discardableResult
16 | @MainActor
17 | func axis(_ axis: NSLayoutConstraint.Axis) -> Self {
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
18 | component.axis = axis
19 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:29:39: error: 'UIStackView' is unavailable in watchOS
27 | @discardableResult
28 | @MainActor
29 | func distribution(_ distribution: UIStackView.Distribution) -> Self {
| `- error: 'UIStackView' is unavailable in watchOS
30 | component.distribution = distribution
31 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:53:33: error: 'UIStackView' is unavailable in watchOS
51 | @discardableResult
52 | @MainActor
53 | func alignment(_ alignment: UIStackView.Alignment) -> Self {
| `- error: 'UIStackView' is unavailable in watchOS
54 | component.alignment = alignment
55 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:65:42: error: 'UIView' is unavailable in watchOS
63 | @discardableResult
64 | @MainActor
65 | func addArrangeSubviews(_ subviews: [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
66 | subviews.forEach { component.addArrangedSubview($0) }
67 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:92:70: error: 'UIView' is unavailable in watchOS
90 | @discardableResult
91 | @MainActor
92 | func setCustomSpacing(_ spacing: CGFloat, after arrangedSubview: UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
93 | component.setCustomSpacing(spacing, after: arrangedSubview)
94 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift:10:42: error: 'UIStackView' is unavailable in watchOS
8 | /// An extension to `FlexUI` that adds helper methods for configuring `UIStackView` properties.
9 | /// These methods enable easy configuration of common `UIStackView` properties using a fluent interface.
10 | public extension FlexUI where Component: UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
11 | /// Sets the axis along which the arranged views in the stack are laid out.
12 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITableView.swift:18:31: error: 'UITableViewDelegate' is unavailable in watchOS
16 | @discardableResult
17 | @MainActor
18 | func delegate(_ delegate: UITableViewDelegate?) -> Self {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
19 | component.delegate = delegate
20 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITableView.swift:29:35: error: 'UITableViewDataSource' is unavailable in watchOS
27 | @discardableResult
28 | @MainActor
29 | func dataSource(_ dataSource: UITableViewDataSource?) -> Self {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
30 | component.dataSource = dataSource
31 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITableView.swift:11:42: error: 'UITableView' is unavailable in watchOS
9 | /// These methods allow for fluent configuration of properties such as scroll indicators, selection,
10 | /// and registration of cells and headers.
11 | public extension FlexUI where Component: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 | /// Sets the delegate for the table view.
13 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:59:31: error: 'UITextFieldDelegate' is unavailable in watchOS
57 | @discardableResult
58 | @MainActor
59 | func delegate(_ delegate: UITextFieldDelegate) -> Self {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
60 | component.delegate = delegate
61 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:83:31: error: 'UIKeyboardType' is unavailable in watchOS
81 | @discardableResult
82 | @MainActor
83 | func keyboardType(_ type: UIKeyboardType) -> Self {
| `- error: 'UIKeyboardType' is unavailable in watchOS
84 | component.keyboardType = type
85 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:127:28: note: 'UIKeyboardType' has been explicitly marked unavailable here
125 | // type if UIKeyboardTypeNumberPad is not supported).
126 | //
127 | typedef NS_ENUM(NSInteger, UIKeyboardType) {
| `- note: 'UIKeyboardType' has been explicitly marked unavailable here
128 | UIKeyboardTypeDefault, // Default type for the current input method.
129 | UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:105:32: error: 'UIReturnKeyType' is unavailable in watchOS
103 | @discardableResult
104 | @MainActor
105 | func returnKeyType(_ type: UIReturnKeyType) -> Self {
| `- error: 'UIReturnKeyType' is unavailable in watchOS
106 | component.returnKeyType = type
107 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:169:28: note: 'UIReturnKeyType' has been explicitly marked unavailable here
167 | // different implementation.
168 | //
169 | typedef NS_ENUM(NSInteger, UIReturnKeyType) {
| `- note: 'UIReturnKeyType' has been explicitly marked unavailable here
170 | UIReturnKeyDefault,
171 | UIReturnKeyGo,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:116:37: error: 'UITextAutocorrectionType' is unavailable in watchOS
114 | @discardableResult
115 | @MainActor
116 | func autocorrectionType(_ type: UITextAutocorrectionType) -> Self {
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
117 | component.autocorrectionType = type
118 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:37:28: note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
35 | // cases, these values are ignored by the keyboard/input method implementation.
36 | //
37 | typedef NS_ENUM(NSInteger, UITextAutocorrectionType) {
| `- note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
38 | UITextAutocorrectionTypeDefault,
39 | UITextAutocorrectionTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:127:34: error: 'UITextContentType' is unavailable in watchOS
125 | @discardableResult
126 | @MainActor
127 | func textContentType(_ type: UITextContentType) -> Self {
| `- error: 'UITextContentType' is unavailable in watchOS
128 | component.textContentType = type
129 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:228:20: note: 'UITextContentType' has been explicitly marked unavailable here
226 | } API_AVAILABLE(ios(18.0), visionos(2.4)) API_UNAVAILABLE(tvos, watchos);
227 |
228 | typedef NSString * UITextContentType NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UITextContentType' has been explicitly marked unavailable here
229 |
230 | UIKIT_EXTERN API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift:8:42: error: 'UITextField' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
9 | /// Sets the font of the text field.
10 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift:70:31: error: 'UIKeyboardType' is unavailable in watchOS
68 | @discardableResult
69 | @MainActor
70 | func keyboardType(_ type: UIKeyboardType) -> Self {
| `- error: 'UIKeyboardType' is unavailable in watchOS
71 | component.keyboardType = type
72 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:127:28: note: 'UIKeyboardType' has been explicitly marked unavailable here
125 | // type if UIKeyboardTypeNumberPad is not supported).
126 | //
127 | typedef NS_ENUM(NSInteger, UIKeyboardType) {
| `- note: 'UIKeyboardType' has been explicitly marked unavailable here
128 | UIKeyboardTypeDefault, // Default type for the current input method.
129 | UIKeyboardTypeASCIICapable, // Displays a keyboard which can enter ASCII characters
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift:125:37: error: 'UITextAutocorrectionType' is unavailable in watchOS
123 | @discardableResult
124 | @MainActor
125 | func autocorrectionType(_ type: UITextAutocorrectionType) -> Self {
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
126 | component.autocorrectionType = type
127 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:37:28: note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
35 | // cases, these values are ignored by the keyboard/input method implementation.
36 | //
37 | typedef NS_ENUM(NSInteger, UITextAutocorrectionType) {
| `- note: 'UITextAutocorrectionType' has been explicitly marked unavailable here
38 | UITextAutocorrectionTypeDefault,
39 | UITextAutocorrectionTypeNo,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift:136:34: error: 'UITextContentType' is unavailable in watchOS
134 | @discardableResult
135 | @MainActor
136 | func textContentType(_ type: UITextContentType) -> Self {
| `- error: 'UITextContentType' is unavailable in watchOS
137 | component.textContentType = type
138 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInputTraits.h:228:20: note: 'UITextContentType' has been explicitly marked unavailable here
226 | } API_AVAILABLE(ios(18.0), visionos(2.4)) API_UNAVAILABLE(tvos, watchos);
227 |
228 | typedef NSString * UITextContentType NS_TYPED_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UITextContentType' has been explicitly marked unavailable here
229 |
230 | UIKIT_EXTERN API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift:147:29: error: 'UITextViewDelegate' is unavailable in watchOS
145 | @discardableResult
146 | @MainActor
147 | func delegate(_ target: UITextViewDelegate) -> Self {
| `- error: 'UITextViewDelegate' is unavailable in watchOS
148 | component.delegate = target
149 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:36:11: note: 'UITextViewDelegate' has been explicitly marked unavailable here
34 |
35 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
36 | @protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>
| `- note: 'UITextViewDelegate' has been explicitly marked unavailable here
37 |
38 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift:8:42: error: 'UITextView' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UITextView {
| `- error: 'UITextView' is unavailable in watchOS
9 | /// Sets the text color of the text view.
10 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:81:41: error: 'CACornerMask' is unavailable in watchOS
79 | @discardableResult
80 | @MainActor
81 | func maskedCorners(_ maskedCorners: CACornerMask) -> Self {
| `- error: 'CACornerMask' is unavailable in watchOS
82 | component.layer.maskedCorners = maskedCorners
83 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:106:33: note: 'CACornerMask' has been explicitly marked unavailable here
104 | /* Bit definitions for `maskedCorners' property. */
105 |
106 | typedef NS_OPTIONS (NSUInteger, CACornerMask)
| `- note: 'CACornerMask' has been explicitly marked unavailable here
107 | {
108 | kCALayerMinXMinYCorner = 1U << 0,
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:92:23: error: 'CALayer' is unavailable in watchOS
90 | @discardableResult
91 | @MainActor
92 | func mask(_ mask: CALayer?) -> Self {
| `- error: 'CALayer' is unavailable in watchOS
93 | component.layer.mask = mask
94 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CALayer.h:117:12: note: 'CALayer' has been explicitly marked unavailable here
115 |
116 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
117 | @interface CALayer : NSObject <NSSecureCoding, CAMediaTiming>
| `- note: 'CALayer' has been explicitly marked unavailable here
118 |
119 | /** Layer creation and initialization. **/
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:103:33: error: 'CATransform3D' is unavailable in watchOS
101 | @discardableResult
102 | @MainActor
103 | func transform(_ transform: CATransform3D) -> Self {
| `- error: 'CATransform3D' is unavailable in watchOS
104 | component.layer.transform = transform
105 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CATransform3D.h:17:8: note: 'CATransform3D' has been explicitly marked unavailable here
15 | /* Homogeneous three-dimensional transforms. */
16 |
17 | struct CATransform3D
| `- note: 'CATransform3D' has been explicitly marked unavailable here
18 | {
19 | CGFloat m11, m12, m13, m14;
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:155:21: error: 'UILayoutPriority' is unavailable in watchOS
153 | @MainActor
154 | func setContentHuggingPriority(
155 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
156 | for axis: NSLayoutConstraint.Axis
157 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:156:19: error: 'NSLayoutConstraint' is unavailable in watchOS
154 | func setContentHuggingPriority(
155 | _ priority: UILayoutPriority,
156 | for axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
157 | ) -> Self {
158 | component.setContentHuggingPriority(priority, for: axis)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:173:21: error: 'UILayoutPriority' is unavailable in watchOS
171 | @MainActor
172 | func setContentCompressionResistancePriority(
173 | _ priority: UILayoutPriority,
| `- error: 'UILayoutPriority' is unavailable in watchOS
174 | for axis: NSLayoutConstraint.Axis
175 | ) -> 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/NSLayoutConstraint.h:17:15: note: 'UILayoutPriority' has been explicitly marked unavailable here
15 | @class NSArray, NSDictionary, NSLayoutAnchor;
16 |
17 | typedef float UILayoutPriority NS_TYPED_EXTENSIBLE_ENUM API_UNAVAILABLE(watchos);
| `- note: 'UILayoutPriority' has been explicitly marked unavailable here
18 | static const UILayoutPriority UILayoutPriorityRequired API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 1000; // A required constraint. Do not exceed this.
19 | static const UILayoutPriority UILayoutPriorityDefaultHigh API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) = 750; // This is the priority level with which a button resists compressing its content.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:174:19: error: 'NSLayoutConstraint' is unavailable in watchOS
172 | func setContentCompressionResistancePriority(
173 | _ priority: UILayoutPriority,
174 | for axis: NSLayoutConstraint.Axis
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
175 | ) -> Self {
176 | component.setContentCompressionResistancePriority(priority, for: axis)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:186:29: error: 'UIView' is unavailable in watchOS
184 | @discardableResult
185 | @MainActor
186 | func addSubview(_ view: UIView) -> Self {
| `- error: 'UIView' is unavailable in watchOS
187 | component.addSubview(view)
188 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:197:32: error: 'UIView' is unavailable in watchOS
195 | @discardableResult
196 | @MainActor
197 | func addSubviews(_ views: [UIView]) -> Self {
| `- error: 'UIView' is unavailable in watchOS
198 | views.forEach { component.addSubview($0) }
199 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:208:31: error: 'UIView' is unavailable in watchOS
206 | @discardableResult
207 | @MainActor
208 | func addSubviews(_ views: UIView...) -> Self {
| `- error: 'UIView' is unavailable in watchOS
209 | views.forEach { component.addSubview($0) }
210 | return self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift:8:42: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | public extension FlexUI where Component: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 | /// Sets the corner radius of the view.
10 | ///
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly 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/Sources/FlexUI/Classes/Core/FlexCompatible.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Core/FlexUI.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButton.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIButtonConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UICollectionView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIContentUnavailableConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIControl.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIImageView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UILabel.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIScrollView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIStackView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITableView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextField.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UITextView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Extensions/FlexUI+UIView.swift /Users/admin/builder/spi-builder-workspace/Sources/FlexUI/Classes/Model/Command.swift -target arm64_32-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/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FlexUI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-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/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/flex-ui.build/Debug-watchos/FlexUI-t.build/Objects-normal/arm64_32/FlexUI.abi.json
SwiftCompile normal arm64_32 (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ FlexUI (in target 'FlexUI' from project 'flex-ui')
SwiftCompile normal arm64 (in target 'FlexUI' from project 'flex-ui')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-25 14:33:16.213 xcodebuild[787:4661] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ FlexUI (in target 'FlexUI' from project 'flex-ui')
SwiftCompile normal arm64_32 (in target 'FlexUI' from project 'flex-ui')
Building workspace flex-ui with scheme flex-ui
(3 failures)
BUILD FAILURE 6.4 watchOS