The Swift Package Index logo.Swift Package Index

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=watchOS

Build 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