The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SHSearchBar, reference 2.1.0 (0caa8c), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 10:51:46 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 SHSearchBar -destination generic/platform=watchOS

Build Log

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/SHSearchBar/SHSearchBar.swift:27:23: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                       `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:27:34: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                                  `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:34:27: error: 'UITextField' is unavailable in watchOS
 32 |     /// In future it could be possible that this view is exchanged by something different.
 33 |     /// So at some time it will maybe become an internal property.
 34 |     public let textField: UITextField
    |                           `- error: 'UITextField' is unavailable in watchOS
 35 |
 36 |     /// The central SHSearchBarConfig instance which configures all searchbar parameters.
/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/SHSearchBar/SHSearchBar.swift:289:48: error: 'UITextField' is unavailable in watchOS
287 |     // MARK: - Handle Text Changes
288 |
289 |     @objc func didChangeTextField(_ textField: UITextField) {
    |                                                `- error: 'UITextField' is unavailable in watchOS
290 |
291 |         let newText = textField.text ?? ""
/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/SHSearchBar/SHSearchBar.swift:14:27: error: 'UIView' is unavailable in watchOS
 12 | /// You must initialize this class using an instance of SHSearchBarConfig which
 13 | /// is also changable later.
 14 | public class SHSearchBar: UIView, SHSearchBarDelegate {
    |                           `- error: 'UIView' is unavailable in watchOS
 15 |     /// The content of this property is used to restore the textField text after cancellation
 16 |     var textBeforeEditing: String?
/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/SHSearchBar/SHSearchBar.swift:300:58: error: 'UITextField' is unavailable in watchOS
298 | extension SHSearchBar: UITextFieldDelegate {
299 |
300 |     public func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    |                                                          `- error: 'UITextField' is unavailable in watchOS
301 |         let shouldBegin = delegate?.searchBarShouldBeginEditing(self) ?? searchBarShouldBeginEditing(self)
302 |         if shouldBegin {
/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/SHSearchBar/SHSearchBar.swift:308:55: error: 'UITextField' is unavailable in watchOS
306 |     }
307 |
308 |     public func textFieldDidBeginEditing(_ textField: UITextField) {
    |                                                       `- error: 'UITextField' is unavailable in watchOS
309 |         textBeforeEditing = textField.text
310 |         delegate?.searchBarDidBeginEditing(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h: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/SHSearchBar/SHSearchBar.swift:313:56: error: 'UITextField' is unavailable in watchOS
311 |     }
312 |
313 |     public func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
    |                                                        `- error: 'UITextField' is unavailable in watchOS
314 |         let shouldEnd = delegate?.searchBarShouldEndEditing(self) ?? searchBarShouldEndEditing(self)
315 |         if shouldEnd {
/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/SHSearchBar/SHSearchBar.swift:321:53: error: 'UITextField' is unavailable in watchOS
319 |     }
320 |
321 |     public func textFieldDidEndEditing(_ textField: UITextField) {
    |                                                     `- error: 'UITextField' is unavailable in watchOS
322 |         delegate?.searchBarDidEndEditing(self)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SHSearchBar/SHSearchBar.swift:325:40: error: 'UITextField' is unavailable in watchOS
323 |     }
324 |
325 |     public func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    |                                        `- error: 'UITextField' is unavailable in watchOS
326 |         guard let delegate = delegate else {
327 |             return searchBar(self, shouldChangeCharactersIn: range, replacementString: string)
/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/SHSearchBar/SHSearchBar.swift:332:51: error: 'UITextField' is unavailable in watchOS
330 |     }
331 |
332 |     public func textFieldShouldClear(_ textField: UITextField) -> Bool {
    |                                                   `- error: 'UITextField' is unavailable in watchOS
333 |         let shouldClear = delegate?.searchBarShouldClear(self) ?? searchBarShouldClear(self)
334 |         return shouldClear
/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/SHSearchBar/SHSearchBar.swift:337:52: error: 'UITextField' is unavailable in watchOS
335 |     }
336 |
337 |     public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    |                                                    `- error: 'UITextField' is unavailable in watchOS
338 |         let shouldReturn = delegate?.searchBarShouldReturn(self) ?? searchBarShouldReturn(self)
339 |         return shouldReturn
/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/SHSearchBar/SHSearchBar.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:298:24: error: 'UITextFieldDelegate' is unavailable in watchOS
296 | // MARK: - UITextFieldDelegate
297 |
298 | extension SHSearchBar: UITextFieldDelegate {
    |                        `- error: 'UITextFieldDelegate' is unavailable in watchOS
299 |
300 |     public 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/SHSearchBar/SHSearchBar.swift:114:49: error: 'required' is unavailable in watchOS
112 |         cancelButton.translatesAutoresizingMaskIntoConstraints = false
113 |         cancelButton.alpha = 0.0
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
    |                                                 `- error: 'required' is unavailable in watchOS
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
116 |         cancelButton.adjustsImageWhenHighlighted = true
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:115:22: error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
113 |         cancelButton.alpha = 0.0
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
    |                      `- error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
116 |         cancelButton.adjustsImageWhenHighlighted = true
117 |         cancelButton.addTarget(self, action: #selector(pressedCancelButton(_:)), for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:167:27: note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
165 |
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
    |                           `- note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:116:22: error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
116 |         cancelButton.adjustsImageWhenHighlighted = true
    |                      `- error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
117 |         cancelButton.addTarget(self, action: #selector(pressedCancelButton(_:)), for: .touchUpInside)
118 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:168:27: note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
    |                           `- note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
170 |
SwiftCompile normal arm64_32 Compiling\ SHSearchBarDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarDelegate.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 Compiling\ SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarConfig.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:19:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |
 18 |     /// Constraint that shows the cancel button when active
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:21:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:25: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'init()' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'init()' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/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/SHSearchBar/SHSearchBar.swift:27:23: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                       `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:27:34: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                                  `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:34:27: error: 'UITextField' is unavailable in watchOS
 32 |     /// In future it could be possible that this view is exchanged by something different.
 33 |     /// So at some time it will maybe become an internal property.
 34 |     public let textField: UITextField
    |                           `- error: 'UITextField' is unavailable in watchOS
 35 |
 36 |     /// The central SHSearchBarConfig instance which configures all searchbar parameters.
/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/SHSearchBar/SHSearchBar.swift:289:48: error: 'UITextField' is unavailable in watchOS
287 |     // MARK: - Handle Text Changes
288 |
289 |     @objc func didChangeTextField(_ textField: UITextField) {
    |                                                `- error: 'UITextField' is unavailable in watchOS
290 |
291 |         let newText = textField.text ?? ""
/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/SHSearchBar/SHSearchBar.swift:14:27: error: 'UIView' is unavailable in watchOS
 12 | /// You must initialize this class using an instance of SHSearchBarConfig which
 13 | /// is also changable later.
 14 | public class SHSearchBar: UIView, SHSearchBarDelegate {
    |                           `- error: 'UIView' is unavailable in watchOS
 15 |     /// The content of this property is used to restore the textField text after cancellation
 16 |     var textBeforeEditing: String?
/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/SHSearchBar/SHSearchBar.swift:300:58: error: 'UITextField' is unavailable in watchOS
298 | extension SHSearchBar: UITextFieldDelegate {
299 |
300 |     public func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    |                                                          `- error: 'UITextField' is unavailable in watchOS
301 |         let shouldBegin = delegate?.searchBarShouldBeginEditing(self) ?? searchBarShouldBeginEditing(self)
302 |         if shouldBegin {
/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/SHSearchBar/SHSearchBar.swift:308:55: error: 'UITextField' is unavailable in watchOS
306 |     }
307 |
308 |     public func textFieldDidBeginEditing(_ textField: UITextField) {
    |                                                       `- error: 'UITextField' is unavailable in watchOS
309 |         textBeforeEditing = textField.text
310 |         delegate?.searchBarDidBeginEditing(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h: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/SHSearchBar/SHSearchBar.swift:313:56: error: 'UITextField' is unavailable in watchOS
311 |     }
312 |
313 |     public func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
    |                                                        `- error: 'UITextField' is unavailable in watchOS
314 |         let shouldEnd = delegate?.searchBarShouldEndEditing(self) ?? searchBarShouldEndEditing(self)
315 |         if shouldEnd {
/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/SHSearchBar/SHSearchBar.swift:321:53: error: 'UITextField' is unavailable in watchOS
319 |     }
320 |
321 |     public func textFieldDidEndEditing(_ textField: UITextField) {
    |                                                     `- error: 'UITextField' is unavailable in watchOS
322 |         delegate?.searchBarDidEndEditing(self)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SHSearchBar/SHSearchBar.swift:325:40: error: 'UITextField' is unavailable in watchOS
323 |     }
324 |
325 |     public func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    |                                        `- error: 'UITextField' is unavailable in watchOS
326 |         guard let delegate = delegate else {
327 |             return searchBar(self, shouldChangeCharactersIn: range, replacementString: string)
/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/SHSearchBar/SHSearchBar.swift:332:51: error: 'UITextField' is unavailable in watchOS
330 |     }
331 |
332 |     public func textFieldShouldClear(_ textField: UITextField) -> Bool {
    |                                                   `- error: 'UITextField' is unavailable in watchOS
333 |         let shouldClear = delegate?.searchBarShouldClear(self) ?? searchBarShouldClear(self)
334 |         return shouldClear
/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/SHSearchBar/SHSearchBar.swift:337:52: error: 'UITextField' is unavailable in watchOS
335 |     }
336 |
337 |     public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    |                                                    `- error: 'UITextField' is unavailable in watchOS
338 |         let shouldReturn = delegate?.searchBarShouldReturn(self) ?? searchBarShouldReturn(self)
339 |         return shouldReturn
/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/SHSearchBar/SHSearchBar.swift:298:24: error: 'UITextFieldDelegate' is unavailable in watchOS
296 | // MARK: - UITextFieldDelegate
297 |
298 | extension SHSearchBar: UITextFieldDelegate {
    |                        `- error: 'UITextFieldDelegate' is unavailable in watchOS
299 |
300 |     public 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/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift:47:33: error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
47 |     public var clearButtonMode: UITextField.ViewMode = .whileEditing
   |                                 `- error: 'UITextField' is unavailable in watchOS
48 |
49 |     // MARK: - Lifecycle
/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/SHSearchBar/SHSearchBarTextField.swift:15:36: error: 'UITextField' is unavailable in watchOS
 13 |  * This makes it possible to exactly control all margins.
 14 |  */
 15 | public class SHSearchBarTextField: UITextField {
    |                                    `- error: 'UITextField' is unavailable in watchOS
 16 |
 17 |     /// The SHSearchbarConfig that holds the configured raster size, which is important for rect calculation.
/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/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SHSearchBar -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar_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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.abi.json
SwiftCompile normal arm64_32 (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ Foundation\ +\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Foundation\ +\ Extensions.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:19:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |
 18 |     /// Constraint that shows the cancel button when active
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:21:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:25: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'init()' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'init()' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/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.
SwiftCompile normal arm64 (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarConfig.swift
SwiftCompile normal arm64 Compiling\ SHSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBar.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-19 06:51:30.338 xcodebuild[1006:5621] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
	SwiftCompile normal arm64_32 (in target 'SHSearchBar' from project 'SHSearchBar')
	Building workspace SHSearchBar with scheme SHSearchBar
(3 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:
  SHSearchBar: /Users/admin/builder/spi-builder-workspace
  CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.2.1
  CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.2.2
  Nimble: https://github.com/Quick/Nimble @ 12.3.0
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
  swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
  Quick: https://github.com/Quick/Quick @ 7.6.2
  swift-algorithms: https://github.com/apple/swift-algorithms.git @ 1.2.1
resolved source packages: SHSearchBar, CwlCatchException, CwlPreconditionTesting, Nimble, swift-argument-parser, swift-numerics, Quick, swift-algorithms
2026-09-19 06:51:39.729 xcodebuild[1215:6556] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "7.0.0",
            "upper_bound" : "8.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble"
    }
  ],
  "manifest_display_name" : "SHSearchBar",
  "name" : "SHSearchBar",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "SHSearchBar",
      "targets" : [
        "SHSearchBar"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SHSearchBarTests",
      "module_type" : "SwiftTarget",
      "name" : "SHSearchBarTests",
      "path" : "Tests/SHSearchBarTests",
      "product_dependencies" : [
        "Quick",
        "Nimble"
      ],
      "sources" : [
        "Mocks.swift",
        "SHSearchBarSpec.swift",
        "SHSearchBarTextFieldSpecs.swift"
      ],
      "target_dependencies" : [
        "SHSearchBar"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SHSearchBar",
      "module_type" : "SwiftTarget",
      "name" : "SHSearchBar",
      "path" : "Sources/SHSearchBar",
      "product_memberships" : [
        "SHSearchBar"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/de.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "de"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/es.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "es"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/fr.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "fr"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/it.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "it"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/ja.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ja"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/ru.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "ru"
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Resources/Strings/zh-Hans.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "zh-hans"
            }
          }
        }
      ],
      "sources" : [
        "Foundation + Extensions.swift",
        "SHSearchBar.swift",
        "SHSearchBarConfig.swift",
        "SHSearchBarDelegate.swift",
        "SHSearchBarTextField.swift",
        "UIImage+Style.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
{
  "workspace" : {
    "name" : "SHSearchBar",
    "schemes" : [
      "SHSearchBar"
    ]
  }
}
2026-09-19 06:51:42.587 xcodebuild[1235:6697] [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 SHSearchBar -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 SHSearchBar -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  swift-numerics: https://github.com/apple/swift-numerics.git @ 1.1.1
  Quick: https://github.com/Quick/Quick @ 7.6.2
  swift-argument-parser: https://github.com/apple/swift-argument-parser.git @ 1.8.2
  SHSearchBar: /Users/admin/builder/spi-builder-workspace
  CwlCatchException: https://github.com/mattgallagher/CwlCatchException.git @ 2.2.1
  Nimble: https://github.com/Quick/Nimble @ 12.3.0
  swift-algorithms: https://github.com/apple/swift-algorithms.git @ 1.2.1
  CwlPreconditionTesting: https://github.com/mattgallagher/CwlPreconditionTesting.git @ 2.2.2
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
    Target 'SHSearchBar-product' in project 'SHSearchBar'
        ➜ Explicit dependency on target 'SHSearchBar' in project 'SHSearchBar'
        ➜ Explicit dependency on target 'SHSearchBar_SHSearchBar' in project 'SHSearchBar'
    Target 'SHSearchBar' in project 'SHSearchBar'
        ➜ Explicit dependency on target 'SHSearchBar_SHSearchBar' in project 'SHSearchBar'
    Target 'SHSearchBar_SHSearchBar' in project 'SHSearchBar' (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 SHSearchBar normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'SHSearchBar' from project 'SHSearchBar')
    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 SHSearchBar -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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 -profile-coverage-mapping -profile-generate -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 5 -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 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32 -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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar_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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver SHSearchBar normal arm64 com.apple.xcode.tools.swift.compiler (in target 'SHSearchBar' from project 'SHSearchBar')
    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 SHSearchBar -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -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 -profile-coverage-mapping -profile-generate -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 5 -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 -emit-localized-strings -emit-localized-strings-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64 -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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar_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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:19:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |
 18 |     /// Constraint that shows the cancel button when active
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:21:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:25: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'init()' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'init()' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/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/SHSearchBar/SHSearchBar.swift:27:23: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                       `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:27:34: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                                  `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:34:27: error: 'UITextField' is unavailable in watchOS
 32 |     /// In future it could be possible that this view is exchanged by something different.
 33 |     /// So at some time it will maybe become an internal property.
 34 |     public let textField: UITextField
    |                           `- error: 'UITextField' is unavailable in watchOS
 35 |
 36 |     /// The central SHSearchBarConfig instance which configures all searchbar parameters.
/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/SHSearchBar/SHSearchBar.swift:289:48: error: 'UITextField' is unavailable in watchOS
287 |     // MARK: - Handle Text Changes
288 |
289 |     @objc func didChangeTextField(_ textField: UITextField) {
    |                                                `- error: 'UITextField' is unavailable in watchOS
290 |
291 |         let newText = textField.text ?? ""
/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/SHSearchBar/SHSearchBar.swift:14:27: error: 'UIView' is unavailable in watchOS
 12 | /// You must initialize this class using an instance of SHSearchBarConfig which
 13 | /// is also changable later.
 14 | public class SHSearchBar: UIView, SHSearchBarDelegate {
    |                           `- error: 'UIView' is unavailable in watchOS
 15 |     /// The content of this property is used to restore the textField text after cancellation
 16 |     var textBeforeEditing: String?
/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/SHSearchBar/SHSearchBar.swift:300:58: error: 'UITextField' is unavailable in watchOS
298 | extension SHSearchBar: UITextFieldDelegate {
299 |
300 |     public func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    |                                                          `- error: 'UITextField' is unavailable in watchOS
301 |         let shouldBegin = delegate?.searchBarShouldBeginEditing(self) ?? searchBarShouldBeginEditing(self)
302 |         if shouldBegin {
/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/SHSearchBar/SHSearchBar.swift:308:55: error: 'UITextField' is unavailable in watchOS
306 |     }
307 |
308 |     public func textFieldDidBeginEditing(_ textField: UITextField) {
    |                                                       `- error: 'UITextField' is unavailable in watchOS
309 |         textBeforeEditing = textField.text
310 |         delegate?.searchBarDidBeginEditing(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h: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/SHSearchBar/SHSearchBar.swift:313:56: error: 'UITextField' is unavailable in watchOS
311 |     }
312 |
313 |     public func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
    |                                                        `- error: 'UITextField' is unavailable in watchOS
314 |         let shouldEnd = delegate?.searchBarShouldEndEditing(self) ?? searchBarShouldEndEditing(self)
315 |         if shouldEnd {
/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/SHSearchBar/SHSearchBar.swift:321:53: error: 'UITextField' is unavailable in watchOS
319 |     }
320 |
321 |     public func textFieldDidEndEditing(_ textField: UITextField) {
    |                                                     `- error: 'UITextField' is unavailable in watchOS
322 |         delegate?.searchBarDidEndEditing(self)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SHSearchBar/SHSearchBar.swift:325:40: error: 'UITextField' is unavailable in watchOS
323 |     }
324 |
325 |     public func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    |                                        `- error: 'UITextField' is unavailable in watchOS
326 |         guard let delegate = delegate else {
327 |             return searchBar(self, shouldChangeCharactersIn: range, replacementString: string)
/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/SHSearchBar/SHSearchBar.swift:332:51: error: 'UITextField' is unavailable in watchOS
330 |     }
331 |
332 |     public func textFieldShouldClear(_ textField: UITextField) -> Bool {
    |                                                   `- error: 'UITextField' is unavailable in watchOS
333 |         let shouldClear = delegate?.searchBarShouldClear(self) ?? searchBarShouldClear(self)
334 |         return shouldClear
/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/SHSearchBar/SHSearchBar.swift:337:52: error: 'UITextField' is unavailable in watchOS
335 |     }
336 |
337 |     public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    |                                                    `- error: 'UITextField' is unavailable in watchOS
338 |         let shouldReturn = delegate?.searchBarShouldReturn(self) ?? searchBarShouldReturn(self)
339 |         return shouldReturn
/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/SHSearchBar/SHSearchBar.swift:298:24: error: 'UITextFieldDelegate' is unavailable in watchOS
296 | // MARK: - UITextFieldDelegate
297 |
298 | extension SHSearchBar: UITextFieldDelegate {
    |                        `- error: 'UITextFieldDelegate' is unavailable in watchOS
299 |
300 |     public 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/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift:47:33: error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
47 |     public var clearButtonMode: UITextField.ViewMode = .whileEditing
   |                                 `- error: 'UITextField' is unavailable in watchOS
48 |
49 |     // MARK: - Lifecycle
/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/SHSearchBar/SHSearchBarTextField.swift:15:36: error: 'UITextField' is unavailable in watchOS
 13 |  * This makes it possible to exactly control all margins.
 14 |  */
 15 | public class SHSearchBarTextField: UITextField {
    |                                    `- error: 'UITextField' is unavailable in watchOS
 16 |
 17 |     /// The SHSearchbarConfig that holds the configured raster size, which is important for rect calculation.
/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:
SwiftCompile normal arm64_32 (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SHSearchBar -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar_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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64_32/SHSearchBar.abi.json
SwiftCompile normal arm64_32 Compiling\ Foundation\ +\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Foundation\ +\ Extensions.swift
SwiftCompile normal arm64_32 Compiling\ SHSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:19:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |
 18 |     /// Constraint that shows the cancel button when active
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:21:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:25: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'init()' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'init()' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/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/SHSearchBar/SHSearchBar.swift:27:23: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                       `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:27:34: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                                  `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:34:27: error: 'UITextField' is unavailable in watchOS
 32 |     /// In future it could be possible that this view is exchanged by something different.
 33 |     /// So at some time it will maybe become an internal property.
 34 |     public let textField: UITextField
    |                           `- error: 'UITextField' is unavailable in watchOS
 35 |
 36 |     /// The central SHSearchBarConfig instance which configures all searchbar parameters.
/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/SHSearchBar/SHSearchBar.swift:289:48: error: 'UITextField' is unavailable in watchOS
287 |     // MARK: - Handle Text Changes
288 |
289 |     @objc func didChangeTextField(_ textField: UITextField) {
    |                                                `- error: 'UITextField' is unavailable in watchOS
290 |
291 |         let newText = textField.text ?? ""
/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/SHSearchBar/SHSearchBar.swift:14:27: error: 'UIView' is unavailable in watchOS
 12 | /// You must initialize this class using an instance of SHSearchBarConfig which
 13 | /// is also changable later.
 14 | public class SHSearchBar: UIView, SHSearchBarDelegate {
    |                           `- error: 'UIView' is unavailable in watchOS
 15 |     /// The content of this property is used to restore the textField text after cancellation
 16 |     var textBeforeEditing: String?
/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/SHSearchBar/SHSearchBar.swift:300:58: error: 'UITextField' is unavailable in watchOS
298 | extension SHSearchBar: UITextFieldDelegate {
299 |
300 |     public func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    |                                                          `- error: 'UITextField' is unavailable in watchOS
301 |         let shouldBegin = delegate?.searchBarShouldBeginEditing(self) ?? searchBarShouldBeginEditing(self)
302 |         if shouldBegin {
/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/SHSearchBar/SHSearchBar.swift:308:55: error: 'UITextField' is unavailable in watchOS
306 |     }
307 |
308 |     public func textFieldDidBeginEditing(_ textField: UITextField) {
    |                                                       `- error: 'UITextField' is unavailable in watchOS
309 |         textBeforeEditing = textField.text
310 |         delegate?.searchBarDidBeginEditing(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h: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/SHSearchBar/SHSearchBar.swift:313:56: error: 'UITextField' is unavailable in watchOS
311 |     }
312 |
313 |     public func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
    |                                                        `- error: 'UITextField' is unavailable in watchOS
314 |         let shouldEnd = delegate?.searchBarShouldEndEditing(self) ?? searchBarShouldEndEditing(self)
315 |         if shouldEnd {
/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/SHSearchBar/SHSearchBar.swift:321:53: error: 'UITextField' is unavailable in watchOS
319 |     }
320 |
321 |     public func textFieldDidEndEditing(_ textField: UITextField) {
    |                                                     `- error: 'UITextField' is unavailable in watchOS
322 |         delegate?.searchBarDidEndEditing(self)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SHSearchBar/SHSearchBar.swift:325:40: error: 'UITextField' is unavailable in watchOS
323 |     }
324 |
325 |     public func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    |                                        `- error: 'UITextField' is unavailable in watchOS
326 |         guard let delegate = delegate else {
327 |             return searchBar(self, shouldChangeCharactersIn: range, replacementString: string)
/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/SHSearchBar/SHSearchBar.swift:332:51: error: 'UITextField' is unavailable in watchOS
330 |     }
331 |
332 |     public func textFieldShouldClear(_ textField: UITextField) -> Bool {
    |                                                   `- error: 'UITextField' is unavailable in watchOS
333 |         let shouldClear = delegate?.searchBarShouldClear(self) ?? searchBarShouldClear(self)
334 |         return shouldClear
/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/SHSearchBar/SHSearchBar.swift:337:52: error: 'UITextField' is unavailable in watchOS
335 |     }
336 |
337 |     public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    |                                                    `- error: 'UITextField' is unavailable in watchOS
338 |         let shouldReturn = delegate?.searchBarShouldReturn(self) ?? searchBarShouldReturn(self)
339 |         return shouldReturn
/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/SHSearchBar/SHSearchBar.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:298:24: error: 'UITextFieldDelegate' is unavailable in watchOS
296 | // MARK: - UITextFieldDelegate
297 |
298 | extension SHSearchBar: UITextFieldDelegate {
    |                        `- error: 'UITextFieldDelegate' is unavailable in watchOS
299 |
300 |     public 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/SHSearchBar/SHSearchBar.swift:114:49: error: 'required' is unavailable in watchOS
112 |         cancelButton.translatesAutoresizingMaskIntoConstraints = false
113 |         cancelButton.alpha = 0.0
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
    |                                                 `- error: 'required' is unavailable in watchOS
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
116 |         cancelButton.adjustsImageWhenHighlighted = true
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:115:22: error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
113 |         cancelButton.alpha = 0.0
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
    |                      `- error: 'reversesTitleShadowWhenHighlighted' is unavailable in watchOS
116 |         cancelButton.adjustsImageWhenHighlighted = true
117 |         cancelButton.addTarget(self, action: #selector(pressedCancelButton(_:)), for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:167:27: note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
165 |
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
    |                           `- note: 'reversesTitleShadowWhenHighlighted' has been explicitly marked unavailable here
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:116:22: error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
114 |         cancelButton.setContentHuggingPriority(.required, for: .horizontal)
115 |         cancelButton.reversesTitleShadowWhenHighlighted = true
116 |         cancelButton.adjustsImageWhenHighlighted = true
    |                      `- error: 'adjustsImageWhenHighlighted' is unavailable in watchOS
117 |         cancelButton.addTarget(self, action: #selector(pressedCancelButton(_:)), for: .touchUpInside)
118 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:168:27: note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
166 | // The effect of these properties can be replicated by providing an appropriate UIButtonConfiguration. They are ignored when a configuration set.
167 | @property(nonatomic) BOOL reversesTitleShadowWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // default is NO. if YES, shadow reverses to shift between engrave and emboss appearance
168 | @property(nonatomic) BOOL adjustsImageWhenHighlighted API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);    // default is YES. if YES, image is drawn darker when highlighted(pressed)
    |                           `- note: 'adjustsImageWhenHighlighted' has been explicitly marked unavailable here
169 | @property(nonatomic) BOOL adjustsImageWhenDisabled API_DEPRECATED("This property is ignored when using UIButtonConfiguration, you may customize to replicate this behavior via a configurationUpdateHandler", ios(2.0, 15.0), tvos(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);       // default is YES. if YES, image is drawn lighter when disabled
170 |
SwiftCompile normal arm64_32 Compiling\ SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarConfig.swift
SwiftCompile normal arm64_32 Compiling\ SHSearchBarTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarTextField.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarTextField.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarTextField.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:19:37: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |
 18 |     /// Constraint that shows the cancel button when active
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
    |                                     `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:21:31: error: 'NSLayoutConstraint' is unavailable in watchOS
 19 |     var bgToCancelButtonConstraint: NSLayoutConstraint!
 20 |     /// Constraint that hides the cancel button when active
 21 |     var bgToParentConstraint: NSLayoutConstraint!
    |                               `- error: 'NSLayoutConstraint' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:25: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'UIImageView' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'UIImageView' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:24:39: error: 'init()' is unavailable in watchOS
 22 |
 23 |     /// The background image view which is responsible for displaying the rounded corners.
 24 |     let backgroundView: UIImageView = UIImageView()
    |                                       `- error: 'init()' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
/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/SHSearchBar/SHSearchBar.swift:27:23: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                       `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:27:34: error: 'UIButton' is unavailable in watchOS
 25 |
 26 |     /// The cancel button under the right side of the searhcbar.
 27 |     let cancelButton: UIButton = UIButton(type: .custom)
    |                                  `- error: 'UIButton' is unavailable in watchOS
 28 |
 29 |     // MARK: - Public Properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift:34:27: error: 'UITextField' is unavailable in watchOS
 32 |     /// In future it could be possible that this view is exchanged by something different.
 33 |     /// So at some time it will maybe become an internal property.
 34 |     public let textField: UITextField
    |                           `- error: 'UITextField' is unavailable in watchOS
 35 |
 36 |     /// The central SHSearchBarConfig instance which configures all searchbar parameters.
/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/SHSearchBar/SHSearchBar.swift:289:48: error: 'UITextField' is unavailable in watchOS
287 |     // MARK: - Handle Text Changes
288 |
289 |     @objc func didChangeTextField(_ textField: UITextField) {
    |                                                `- error: 'UITextField' is unavailable in watchOS
290 |
291 |         let newText = textField.text ?? ""
/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/SHSearchBar/SHSearchBar.swift:14:27: error: 'UIView' is unavailable in watchOS
 12 | /// You must initialize this class using an instance of SHSearchBarConfig which
 13 | /// is also changable later.
 14 | public class SHSearchBar: UIView, SHSearchBarDelegate {
    |                           `- error: 'UIView' is unavailable in watchOS
 15 |     /// The content of this property is used to restore the textField text after cancellation
 16 |     var textBeforeEditing: String?
/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/SHSearchBar/SHSearchBar.swift:300:58: error: 'UITextField' is unavailable in watchOS
298 | extension SHSearchBar: UITextFieldDelegate {
299 |
300 |     public func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
    |                                                          `- error: 'UITextField' is unavailable in watchOS
301 |         let shouldBegin = delegate?.searchBarShouldBeginEditing(self) ?? searchBarShouldBeginEditing(self)
302 |         if shouldBegin {
/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/SHSearchBar/SHSearchBar.swift:308:55: error: 'UITextField' is unavailable in watchOS
306 |     }
307 |
308 |     public func textFieldDidBeginEditing(_ textField: UITextField) {
    |                                                       `- error: 'UITextField' is unavailable in watchOS
309 |         textBeforeEditing = textField.text
310 |         delegate?.searchBarDidBeginEditing(self)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h: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/SHSearchBar/SHSearchBar.swift:313:56: error: 'UITextField' is unavailable in watchOS
311 |     }
312 |
313 |     public func textFieldShouldEndEditing(_ textField: UITextField) -> Bool {
    |                                                        `- error: 'UITextField' is unavailable in watchOS
314 |         let shouldEnd = delegate?.searchBarShouldEndEditing(self) ?? searchBarShouldEndEditing(self)
315 |         if shouldEnd {
/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/SHSearchBar/SHSearchBar.swift:321:53: error: 'UITextField' is unavailable in watchOS
319 |     }
320 |
321 |     public func textFieldDidEndEditing(_ textField: UITextField) {
    |                                                     `- error: 'UITextField' is unavailable in watchOS
322 |         delegate?.searchBarDidEndEditing(self)
323 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/SHSearchBar/SHSearchBar.swift:325:40: error: 'UITextField' is unavailable in watchOS
323 |     }
324 |
325 |     public func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {
    |                                        `- error: 'UITextField' is unavailable in watchOS
326 |         guard let delegate = delegate else {
327 |             return searchBar(self, shouldChangeCharactersIn: range, replacementString: string)
/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/SHSearchBar/SHSearchBar.swift:332:51: error: 'UITextField' is unavailable in watchOS
330 |     }
331 |
332 |     public func textFieldShouldClear(_ textField: UITextField) -> Bool {
    |                                                   `- error: 'UITextField' is unavailable in watchOS
333 |         let shouldClear = delegate?.searchBarShouldClear(self) ?? searchBarShouldClear(self)
334 |         return shouldClear
/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/SHSearchBar/SHSearchBar.swift:337:52: error: 'UITextField' is unavailable in watchOS
335 |     }
336 |
337 |     public func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    |                                                    `- error: 'UITextField' is unavailable in watchOS
338 |         let shouldReturn = delegate?.searchBarShouldReturn(self) ?? searchBarShouldReturn(self)
339 |         return shouldReturn
/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/SHSearchBar/SHSearchBar.swift:298:24: error: 'UITextFieldDelegate' is unavailable in watchOS
296 | // MARK: - UITextFieldDelegate
297 |
298 | extension SHSearchBar: UITextFieldDelegate {
    |                        `- error: 'UITextFieldDelegate' is unavailable in watchOS
299 |
300 |     public 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/SHSearchBar/SHSearchBarConfig.swift:35:26: error: 'UIView' is unavailable in watchOS
33 |
34 |     /// The left accessory view of the searchbar. For searchbars there is typically a search glass.
35 |     public var leftView: UIView?
   |                          `- error: 'UIView' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
/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/SHSearchBar/SHSearchBarConfig.swift:38:30: error: 'UITextField' is unavailable in watchOS
36 |
37 |     /// The left view mode of the searchbar regarding to a leftView.
38 |     public var leftViewMode: UITextField.ViewMode = .never
   |                              `- error: 'UITextField' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
/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/SHSearchBar/SHSearchBarConfig.swift:41:27: error: 'UIView' is unavailable in watchOS
39 |
40 |     /// The right accessory view of the searchbar. For searchbars there is typically a search glass.
41 |     public var rightView: UIView?
   |                           `- error: 'UIView' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
/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/SHSearchBar/SHSearchBarConfig.swift:44:31: error: 'UITextField' is unavailable in watchOS
42 |
43 |     /// The right view mode of the searchbar regarding to a rightView.
44 |     public var rightViewMode: UITextField.ViewMode = .always
   |                               `- error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
/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/SHSearchBar/SHSearchBarConfig.swift:47:33: error: 'UITextField' is unavailable in watchOS
45 |
46 |     /// Controls when to show the clear button.
47 |     public var clearButtonMode: UITextField.ViewMode = .whileEditing
   |                                 `- error: 'UITextField' is unavailable in watchOS
48 |
49 |     // MARK: - Lifecycle
/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/SHSearchBar/SHSearchBarTextField.swift:15:36: error: 'UITextField' is unavailable in watchOS
 13 |  * This makes it possible to exactly control all margins.
 14 |  */
 15 | public class SHSearchBarTextField: UITextField {
    |                                    `- error: 'UITextField' is unavailable in watchOS
 16 |
 17 |     /// The SHSearchbarConfig that holds the configured raster size, which is important for rect calculation.
/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/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/Foundation\ +\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarConfig.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarTextField.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SHSearchBar -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar_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/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/Objects-normal/arm64/SHSearchBar.abi.json
SwiftCompile normal arm64 (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64_32 Compiling\ SHSearchBarDelegate.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/SHSearchBarDelegate.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SHSearchBarDelegate.swift
SwiftCompile normal arm64 Compiling\ UIImage+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImage+Style.swift
SwiftCompile normal arm64_32 Compiling\ UIImage+Style.swift /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/SHSearchBar/UIImage+Style.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIImage+Style.swift
SwiftCompile normal arm64_32 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SHSearchBar.build/Debug-watchos/SHSearchBar-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'SHSearchBar' from project 'SHSearchBar')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
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-19 06:51:45.256 xcodebuild[1248:6794] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'SHSearchBar' from project 'SHSearchBar')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ SHSearchBar (in target 'SHSearchBar' from project 'SHSearchBar')
	SwiftCompile normal arm64 (in target 'SHSearchBar' from project 'SHSearchBar')
	Building workspace SHSearchBar with scheme SHSearchBar
(5 failures)
BUILD FAILURE 6.4 watchOS