Build Information
Failed to build DragoTextField, reference main (0bca6c), with Swift 6.4 for watchOS using Xcode 27.0 on 24 Sep 2026 14:38:49 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 DragoTextField -destination generic/platform=watchOSBuild Log
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DragoTextField.swift
SwiftCompile normal arm64 Compiling\ TextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextField.swift
SwiftCompile normal arm64_32 Compiling\ TextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextField.swift
SwiftCompile normal arm64_32 Compiling\ DragoTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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_32 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DragoTextField.swift
SwiftCompile normal arm64 Compiling\ String.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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/DragoTextField/DragoTextField.swift:17:30: error: 'UIView' is unavailable in watchOS
15 | @available(iOS 13.0, *)
16 | @IBDesignable
17 | public class DragotextField: UIView {
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | // MARK: - Private delegate proxy
/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/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:14:25: error: 'UITextField' is unavailable in watchOS
12 |
13 | @available(iOS 13.0, *)
14 | public class Textfield: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
15 |
16 | public var textPaddingInsets: UIEdgeInsets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 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
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/DragoTextField/DragoTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-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 -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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DragoTextField -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField_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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.abi.json
SwiftCompile normal arm64_32 (in target 'DragoTextField' from project 'DragoTextField')
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-24 10:38:40.286 xcodebuild[623:3849] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'DragoTextField' from project 'DragoTextField')
SwiftEmitModule normal arm64 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64_32 (in target 'DragoTextField' from project 'DragoTextField')
Building workspace DragoTextField with scheme DragoTextField
(5 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
DragoTextField: /Users/admin/builder/spi-builder-workspace
resolved source packages: DragoTextField
2026-09-24 10:38:46.436 xcodebuild[749:4346] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "DragoTextField",
"name" : "DragoTextField",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
}
],
"products" : [
{
"name" : "DragoTextField",
"targets" : [
"DragoTextField"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DragoTextField",
"module_type" : "SwiftTarget",
"name" : "DragoTextField",
"path" : "Sources/DragoTextField",
"product_memberships" : [
"DragoTextField"
],
"sources" : [
"DragoTextField.swift",
"String.swift",
"TextField.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "DragoTextField",
"schemes" : [
"DragoTextField"
]
}
}
2026-09-24 10:38:47.714 xcodebuild[777:4580] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme DragoTextField -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme DragoTextField -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
DragoTextField: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'DragoTextField-product' in project 'DragoTextField'
➜ Explicit dependency on target 'DragoTextField' in project 'DragoTextField'
Target 'DragoTextField' in project 'DragoTextField' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver DragoTextField normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name DragoTextField -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField_const_extract_protocols.json -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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64_32/DragoTextField-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver DragoTextField normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name DragoTextField -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -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 -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField_const_extract_protocols.json -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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ TextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
SwiftEmitModule normal arm64 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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/DragoTextField/DragoTextField.swift:17:30: error: 'UIView' is unavailable in watchOS
15 | @available(iOS 13.0, *)
16 | @IBDesignable
17 | public class DragotextField: UIView {
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | // MARK: - Private delegate proxy
/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/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:14:25: error: 'UITextField' is unavailable in watchOS
12 |
13 | @available(iOS 13.0, *)
14 | public class Textfield: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
15 |
16 | public var textPaddingInsets: UIEdgeInsets = UIEdgeInsets(top: 0, left: 10, bottom: 0, right: 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
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/DragoTextField/DragoTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DragoTextField -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DragoTextField.build/Debug-watchos/DragoTextField-t.build/Objects-normal/arm64/DragoTextField.abi.json
SwiftCompile normal arm64 (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ String.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String.swift
SwiftCompile normal arm64_32 Compiling\ DragoTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DragoTextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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/DragoTextField/DragoTextField.swift:17:30: error: 'UIView' is unavailable in watchOS
15 | @available(iOS 13.0, *)
16 | @IBDesignable
17 | public class DragotextField: UIView {
| `- error: 'UIView' is unavailable in watchOS
18 |
19 | // MARK: - Private delegate proxy
/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_32 (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ TextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift:20:45: error: 'placeholderText' is unavailable in watchOS
18 | }
19 |
20 | public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
21 | didSet { updatePlaceholder() }
22 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/TextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextField.swift
SwiftCompile normal arm64 Compiling\ DragoTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:23:36: error: 'UITextFieldDelegate' is unavailable in watchOS
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
/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/DragoTextField/DragoTextField.swift:25:55: error: 'UITextField' is unavailable in watchOS
23 | weak var externalDelegate: UITextFieldDelegate?
24 |
25 | func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
26 | externalDelegate?.textFieldShouldBeginEditing?(textField) ?? true
27 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:29:52: error: 'UITextField' is unavailable in watchOS
27 | }
28 |
29 | func textFieldDidBeginEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
30 | parent?.onEditingDidBegin?()
31 | externalDelegate?.textFieldDidBeginEditing?(textField)
/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/DragoTextField/DragoTextField.swift:34:53: error: 'UITextField' is unavailable in watchOS
32 | }
33 |
34 | func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
35 | externalDelegate?.textFieldShouldEndEditing?(textField) ?? true
36 | }
/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/DragoTextField/DragoTextField.swift:38:50: error: 'UITextField' is unavailable in watchOS
36 | }
37 |
38 | func textFieldDidEndEditing(_ textField: UITextField) {
| `- error: 'UITextField' is unavailable in watchOS
39 | parent?.onEditingDidEnd?()
40 | externalDelegate?.textFieldDidEndEditing?(textField)
/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/DragoTextField/DragoTextField.swift:43:37: error: 'UITextField' is unavailable in watchOS
41 | }
42 |
43 | func textField(_ textField: UITextField,
| `- error: 'UITextField' is unavailable in watchOS
44 | shouldChangeCharactersIn range: NSRange,
45 | replacementString string: String) -> Bool {
/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/DragoTextField/DragoTextField.swift:57:48: error: 'UITextField' is unavailable in watchOS
55 | }
56 |
57 | func textFieldShouldClear(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
58 | externalDelegate?.textFieldShouldClear?(textField) ?? true
59 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:61:49: error: 'UITextField' is unavailable in watchOS
59 | }
60 |
61 | func textFieldShouldReturn(_ textField: UITextField) -> Bool {
| `- error: 'UITextField' is unavailable in watchOS
62 | parent?.onReturnKey?()
63 | return externalDelegate?.textFieldShouldReturn?(textField) ?? true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:21:59: error: 'UITextFieldDelegate' is unavailable in watchOS
19 | // MARK: - Private delegate proxy
20 |
21 | private final class TextFieldDelegateProxy: NSObject, UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
22 | weak var parent: DragotextField?
23 | weak var externalDelegate: UITextFieldDelegate?
/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/DragoTextField/DragoTextField.swift:69:31: error: 'init()' is unavailable in watchOS
67 | // MARK: - Private subviews
68 |
69 | private let txtfield = Textfield()
| `- error: 'init()' is unavailable in watchOS
70 | private let topLabel = UILabel()
71 | private let delegateProxy = TextFieldDelegateProxy()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'UILabel' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:70:31: error: 'init()' is unavailable in watchOS
68 |
69 | private let txtfield = Textfield()
70 | private let topLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
71 | private let delegateProxy = TextFieldDelegateProxy()
72 | private var isSetupDone = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:77:27: error: 'UITextField' is unavailable in watchOS
75 |
76 | /// Direct access to the underlying UITextField (read-only).
77 | public var textField: UITextField { txtfield }
| `- error: 'UITextField' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
/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/DragoTextField/DragoTextField.swift:80:49: error: 'UITextFieldDelegate' is unavailable in watchOS
78 |
79 | /// Set this instead of `textField.delegate` — internal handling is preserved.
80 | public weak var forwardedTextFieldDelegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
81 | didSet { delegateProxy.externalDelegate = forwardedTextFieldDelegate }
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:189:60: error: 'placeholderText' is unavailable in watchOS
187 | }
188 |
189 | @IBInspectable public var placeholderColor: UIColor = .placeholderText {
| `- error: 'placeholderText' is unavailable in watchOS
190 | didSet { txtfield.placeholderColor = placeholderColor }
191 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:182:49: note: 'placeholderText' has been explicitly marked unavailable here
180 | /* Foreground color for placeholder text in controls or text fields or text views.
181 | */
182 | @property (class, nonatomic, readonly) UIColor *placeholderTextColor API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'placeholderText' has been explicitly marked unavailable here
183 |
184 | /* Foreground colors for separators (thin border or divider lines).
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:224:45: error: 'UIKeyboardType' is unavailable in watchOS
222 | // MARK: - Keyboard & input
223 |
224 | @IBInspectable public var KeyboardType: UIKeyboardType {
| `- error: 'UIKeyboardType' is unavailable in watchOS
225 | get { txtfield.keyboardType }
226 | set { txtfield.keyboardType = newValue }
/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/DragoTextField/DragoTextField.swift:231:43: error: 'UIReturnKeyType' is unavailable in watchOS
229 | /// `UIReturnKeyType` raw value.
230 | @IBInspectable public var returnKeyType: Int = 0 {
231 | didSet { txtfield.returnKeyType = UIReturnKeyType(rawValue: returnKeyType) ?? .default }
| `- error: 'UIReturnKeyType' is unavailable in watchOS
232 | }
233 |
/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/DragoTextField/DragoTextField.swift:238:17: error: 'UITextAutocapitalizationType' is unavailable in watchOS
236 | didSet {
237 | txtfield.autocapitalizationType =
238 | UITextAutocapitalizationType(rawValue: autocapitalizationType) ?? .none
| `- error: 'UITextAutocapitalizationType' is unavailable in watchOS
239 | }
240 | }
/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:22:28: note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
20 | // cases, these values are ignored by the keyboard/input method implementation.
21 | //
22 | typedef NS_ENUM(NSInteger, UITextAutocapitalizationType) {
| `- note: 'UITextAutocapitalizationType' has been explicitly marked unavailable here
23 | UITextAutocapitalizationTypeNone,
24 | UITextAutocapitalizationTypeWords,
/Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/DragoTextField.swift:246:17: error: 'UITextAutocorrectionType' is unavailable in watchOS
244 | didSet {
245 | txtfield.autocorrectionType =
246 | UITextAutocorrectionType(rawValue: autocorrectionType) ?? .default
| `- error: 'UITextAutocorrectionType' is unavailable in watchOS
247 | }
248 | }
/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/DragoTextField/DragoTextField.swift:261:45: error: 'UITextField' is unavailable in watchOS
259 |
260 | @IBInspectable public var clearButtonMode: Int = 0 {
261 | didSet { txtfield.clearButtonMode = UITextField.ViewMode(rawValue: clearButtonMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
262 | }
263 |
/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/DragoTextField/DragoTextField.swift:265:42: error: 'UITextField' is unavailable in watchOS
263 |
264 | @IBInspectable public var leftViewMode: Int = 0 {
265 | didSet { txtfield.leftViewMode = UITextField.ViewMode(rawValue: leftViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
266 | }
267 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/DragoTextField/DragoTextField.swift:269:43: error: 'UITextField' is unavailable in watchOS
267 |
268 | @IBInspectable public var rightViewMode: Int = 0 {
269 | didSet { txtfield.rightViewMode = UITextField.ViewMode(rawValue: rightViewMode) ?? .never }
| `- error: 'UITextField' is unavailable in watchOS
270 | }
271 |
/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/DragoTextField/DragoTextField.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DragoTextField.swift
SwiftCompile normal arm64_32 Compiling\ String.swift /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DragoTextField/String.swift (in target 'DragoTextField' from project 'DragoTextField')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile String.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-24 10:38:48.687 xcodebuild[783:4634] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ DragoTextField (in target 'DragoTextField' from project 'DragoTextField')
SwiftCompile normal arm64 (in target 'DragoTextField' from project 'DragoTextField')
Building workspace DragoTextField with scheme DragoTextField
(3 failures)
BUILD FAILURE 6.4 watchOS