The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DynamicSearchBarPlaceholders, reference main (2b3d68), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 11:31:40 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 DynamicSearchBarPlaceholders -destination generic/platform=watchOS

Build Log

58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:42:11: error: 'UITextField' is unavailable in watchOS
40 | }
41 |
42 | extension UITextField.PlaceholderChange {
   |           `- error: 'UITextField' is unavailable in watchOS
43 |     public enum Constants: Double {
44 |         case defaultDuration = 0.35
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:78:27: error: 'UITextField' is unavailable in watchOS
76 |     func start(interval: TimeInterval,
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
   |                           `- error: 'UITextField' is unavailable in watchOS
79 |                animation change: UITextField.PlaceholderChange<Element>) {
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:79:34: error: 'UITextField' is unavailable in watchOS
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
79 |                animation change: UITextField.PlaceholderChange<Element>) {
   |                                  `- error: 'UITextField' is unavailable in watchOS
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
81 |             if let textField = textField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:48:16: error: 'UITextField' is unavailable in watchOS
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
   |                `- error: 'UITextField' is unavailable in watchOS
49 |             let transition = transition()
50 |             let placeholderLabel = (textField.value(forKey: "placeholderLabel") as? UILabel)
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:50:85: error: 'UILabel' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
50 |             let placeholderLabel = (textField.value(forKey: "placeholderLabel") as? UILabel)
   |                                                                                     `- error: 'UILabel' is unavailable in watchOS
51 |             placeholderLabel?.layer.add(transition, forKey: nil)
52 |             placeholder.set(on: textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:60:30: error: 'CATransition' is unavailable in watchOS
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
59 |         return .caTransition {
60 |             let transition = CATransition()
   |                              `- error: 'CATransition' is unavailable in watchOS
61 |             transition.duration = duration
62 |             transition.timingFunction = timingFunction
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:63:31: error: 'CATransitionType' is unavailable in watchOS
61 |             transition.duration = duration
62 |             transition.timingFunction = timingFunction
63 |             transition.type = CATransitionType.push
   |                               `- error: 'CATransitionType' is unavailable in watchOS
64 |             transition.subtype = direction.coreAnimationConstant
65 |             return transition
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:19:20: note: 'CATransitionType' has been explicitly marked unavailable here
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionType' has been explicitly marked unavailable here
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 21 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Placeholders+UIKit.swift
SwiftCompile normal arm64_32 Compiling\ DynamicSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:46:25: error: value of type 'DynamicSearchBar' has no member 'searchTextField'
44 |     private var textfield: UITextField? {
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
   |                         `- error: value of type 'DynamicSearchBar' has no member 'searchTextField'
47 |         } else {
48 |             return value(forKey: "_searchField") as? UITextField
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DynamicSearchBar.swift
SwiftCompile normal arm64_32 Compiling\ TransitionPushDirection.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:17:39: error: 'CATransitionSubtype' is unavailable in watchOS
15 |     case fromTop
16 |
17 |     public var coreAnimationConstant: CATransitionSubtype {
   |                                       `- error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:20: error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:40: error: 'fromBottom' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                                        `- error: 'fromBottom' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:376:37: note: 'fromBottom' has been explicitly marked unavailable here
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
    |                                     `- note: 'fromBottom' has been explicitly marked unavailable here
377 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
378 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:20: error: 'CATransitionSubtype' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:40: error: 'fromTop' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                                        `- error: 'fromTop' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:374:37: note: 'fromTop' has been explicitly marked unavailable here
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
    |                                     `- note: 'fromTop' has been explicitly marked unavailable here
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:20: error: 'CATransitionSubtype' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:40: error: 'fromLeft' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                                        `- error: 'fromLeft' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:372:37: note: 'fromLeft' has been explicitly marked unavailable here
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
    |                                     `- note: 'fromLeft' has been explicitly marked unavailable here
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:26:20: error: 'CATransitionSubtype' is unavailable in watchOS
24 |             return CATransitionSubtype.fromLeft
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
27 |         }
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransitionPushDirection.swift
SwiftCompile normal arm64_32 Compiling\ Iterators.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Iterators.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:12:28: error: 'UITextField' is unavailable in watchOS
10 |
11 | protocol TextFieldPlaceholder: Equatable {
12 |     func set(on textField: UITextField)
   |                            `- error: 'UITextField' is unavailable in watchOS
13 | }
14 |
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:16:28: error: 'UITextField' is unavailable in watchOS
14 |
15 | extension String: TextFieldPlaceholder {
16 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
17 |         textField.placeholder = self
18 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:22:28: error: 'UITextField' is unavailable in watchOS
20 |
21 | extension NSAttributedString: TextFieldPlaceholder {
22 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
23 |         textField.attributedPlaceholder = self
24 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:29:55: error: 'UITextField' is unavailable in watchOS
27 | extension UITextField {
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
   |                                                       `- error: 'UITextField' is unavailable in watchOS
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:31:81: error: 'UITextField' is unavailable in watchOS
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
   |                                                                                 `- error: 'UITextField' is unavailable in watchOS
32 |             guard let text = textField.text, text.isEmpty else { return }
33 |             _setNewPlaceholder(placeholder, textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:36:64: error: 'UITextField' is unavailable in watchOS
34 |         }
35 |
36 |         public init(setNewPlaceholder: @escaping (Placeholder, UITextField) -> ()) {
   |                                                                `- error: 'UITextField' is unavailable in watchOS
37 |             self._setNewPlaceholder = setNewPlaceholder
38 |         }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:27:11: error: 'UITextField' is unavailable in watchOS
25 | }
26 |
27 | extension UITextField {
   |           `- error: 'UITextField' is unavailable in watchOS
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:60: error: 'CATransition' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                            `- error: 'CATransition' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:77: error: 'UITextField' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                             `- error: 'UITextField' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                       `- error: 'CAMediaTimingFunction' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:136: error: 'UITextField' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                                        `- error: 'UITextField' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
SwiftCompile normal arm64 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ DynamicSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:46:25: error: value of type 'DynamicSearchBar' has no member 'searchTextField'
44 |     private var textfield: UITextField? {
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
   |                         `- error: value of type 'DynamicSearchBar' has no member 'searchTextField'
47 |         } else {
48 |             return value(forKey: "_searchField") as? UITextField
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DynamicSearchBar.swift
SwiftCompile normal arm64 Compiling\ Iterators.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Iterators.swift
SwiftCompile normal arm64 Compiling\ Placeholders+UIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Placeholders+UIKit.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 07:31:31.034 xcodebuild[645:4115] [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\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	SwiftCompile normal arm64_32 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	Building workspace DynamicSearchBarPlaceholders with scheme DynamicSearchBarPlaceholders
(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:
  DynamicSearchBarPlaceholders: /Users/admin/builder/spi-builder-workspace
resolved source packages: DynamicSearchBarPlaceholders
2026-09-19 07:31:37.522 xcodebuild[772:4612] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "DynamicSearchBarPlaceholders",
  "name" : "DynamicSearchBarPlaceholders",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "DynamicSearchBarPlaceholders",
      "targets" : [
        "DynamicSearchBarPlaceholders"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DynamicSearchBarPlaceholdersTests",
      "module_type" : "SwiftTarget",
      "name" : "DynamicSearchBarPlaceholdersTests",
      "path" : "Tests/DynamicSearchBarPlaceholdersTests",
      "sources" : [
        "DynamicSearchBarPlaceholdersTests.swift"
      ],
      "target_dependencies" : [
        "DynamicSearchBarPlaceholders"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DynamicSearchBarPlaceholders",
      "module_type" : "SwiftTarget",
      "name" : "DynamicSearchBarPlaceholders",
      "path" : "Sources/DynamicSearchBarPlaceholders",
      "product_memberships" : [
        "DynamicSearchBarPlaceholders"
      ],
      "sources" : [
        "DynamicSearchBar.swift",
        "Iterators.swift",
        "Placeholders+UIKit.swift",
        "Placeholders.swift",
        "PlaceholdersOptions.swift",
        "TransitionPushDirection.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
{
  "workspace" : {
    "name" : "DynamicSearchBarPlaceholders",
    "schemes" : [
      "DynamicSearchBarPlaceholders"
    ]
  }
}
2026-09-19 07:31:38.730 xcodebuild[780:4691] [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 DynamicSearchBarPlaceholders -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 DynamicSearchBarPlaceholders -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  DynamicSearchBarPlaceholders: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'DynamicSearchBarPlaceholders-product' in project 'DynamicSearchBarPlaceholders'
        ➜ Explicit dependency on target 'DynamicSearchBarPlaceholders' in project 'DynamicSearchBarPlaceholders'
    Target 'DynamicSearchBarPlaceholders' in project 'DynamicSearchBarPlaceholders' (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 DynamicSearchBarPlaceholders normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    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 DynamicSearchBarPlaceholders -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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 -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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders_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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver DynamicSearchBarPlaceholders normal arm64 com.apple.xcode.tools.swift.compiler (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    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 DynamicSearchBarPlaceholders -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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 -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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders-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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders-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 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders_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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/DynamicSearchBarPlaceholders-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\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:12:28: error: 'UITextField' is unavailable in watchOS
10 |
11 | protocol TextFieldPlaceholder: Equatable {
12 |     func set(on textField: UITextField)
   |                            `- error: 'UITextField' is unavailable in watchOS
13 | }
14 |
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:16:28: error: 'UITextField' is unavailable in watchOS
14 |
15 | extension String: TextFieldPlaceholder {
16 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
17 |         textField.placeholder = self
18 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:22:28: error: 'UITextField' is unavailable in watchOS
20 |
21 | extension NSAttributedString: TextFieldPlaceholder {
22 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
23 |         textField.attributedPlaceholder = self
24 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:29:55: error: 'UITextField' is unavailable in watchOS
27 | extension UITextField {
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
   |                                                       `- error: 'UITextField' is unavailable in watchOS
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:31:81: error: 'UITextField' is unavailable in watchOS
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
   |                                                                                 `- error: 'UITextField' is unavailable in watchOS
32 |             guard let text = textField.text, text.isEmpty else { return }
33 |             _setNewPlaceholder(placeholder, textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:36:64: error: 'UITextField' is unavailable in watchOS
34 |         }
35 |
36 |         public init(setNewPlaceholder: @escaping (Placeholder, UITextField) -> ()) {
   |                                                                `- error: 'UITextField' is unavailable in watchOS
37 |             self._setNewPlaceholder = setNewPlaceholder
38 |         }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:27:11: error: 'UITextField' is unavailable in watchOS
25 | }
26 |
27 | extension UITextField {
   |           `- error: 'UITextField' is unavailable in watchOS
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:60: error: 'CATransition' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                            `- error: 'CATransition' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:77: error: 'UITextField' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                             `- error: 'UITextField' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                       `- error: 'CAMediaTimingFunction' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:136: error: 'UITextField' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                                        `- error: 'UITextField' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:42:11: error: 'UITextField' is unavailable in watchOS
40 | }
41 |
42 | extension UITextField.PlaceholderChange {
   |           `- error: 'UITextField' is unavailable in watchOS
43 |     public enum Constants: Double {
44 |         case defaultDuration = 0.35
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:78:27: error: 'UITextField' is unavailable in watchOS
76 |     func start(interval: TimeInterval,
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
   |                           `- error: 'UITextField' is unavailable in watchOS
79 |                animation change: UITextField.PlaceholderChange<Element>) {
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:79:34: error: 'UITextField' is unavailable in watchOS
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
79 |                animation change: UITextField.PlaceholderChange<Element>) {
   |                                  `- error: 'UITextField' is unavailable in watchOS
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
81 |             if let textField = textField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:17:39: error: 'CATransitionSubtype' is unavailable in watchOS
15 |     case fromTop
16 |
17 |     public var coreAnimationConstant: CATransitionSubtype {
   |                                       `- error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    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/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/PlaceholdersOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-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_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name DynamicSearchBarPlaceholders -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders_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/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64_32/DynamicSearchBarPlaceholders.abi.json
SwiftCompile normal arm64_32 Compiling\ Placeholders+UIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:12:28: error: 'UITextField' is unavailable in watchOS
10 |
11 | protocol TextFieldPlaceholder: Equatable {
12 |     func set(on textField: UITextField)
   |                            `- error: 'UITextField' is unavailable in watchOS
13 | }
14 |
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:16:28: error: 'UITextField' is unavailable in watchOS
14 |
15 | extension String: TextFieldPlaceholder {
16 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
17 |         textField.placeholder = self
18 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:22:28: error: 'UITextField' is unavailable in watchOS
20 |
21 | extension NSAttributedString: TextFieldPlaceholder {
22 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
23 |         textField.attributedPlaceholder = self
24 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:29:55: error: 'UITextField' is unavailable in watchOS
27 | extension UITextField {
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
   |                                                       `- error: 'UITextField' is unavailable in watchOS
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:31:81: error: 'UITextField' is unavailable in watchOS
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
   |                                                                                 `- error: 'UITextField' is unavailable in watchOS
32 |             guard let text = textField.text, text.isEmpty else { return }
33 |             _setNewPlaceholder(placeholder, textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:36:64: error: 'UITextField' is unavailable in watchOS
34 |         }
35 |
36 |         public init(setNewPlaceholder: @escaping (Placeholder, UITextField) -> ()) {
   |                                                                `- error: 'UITextField' is unavailable in watchOS
37 |             self._setNewPlaceholder = setNewPlaceholder
38 |         }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:27:11: error: 'UITextField' is unavailable in watchOS
25 | }
26 |
27 | extension UITextField {
   |           `- error: 'UITextField' is unavailable in watchOS
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:60: error: 'CATransition' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                            `- error: 'CATransition' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:77: error: 'UITextField' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                             `- error: 'UITextField' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                       `- error: 'CAMediaTimingFunction' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:136: error: 'UITextField' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                                        `- error: 'UITextField' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Placeholders+UIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:42:11: error: 'UITextField' is unavailable in watchOS
40 | }
41 |
42 | extension UITextField.PlaceholderChange {
   |           `- error: 'UITextField' is unavailable in watchOS
43 |     public enum Constants: Double {
44 |         case defaultDuration = 0.35
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:78:27: error: 'UITextField' is unavailable in watchOS
76 |     func start(interval: TimeInterval,
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
   |                           `- error: 'UITextField' is unavailable in watchOS
79 |                animation change: UITextField.PlaceholderChange<Element>) {
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:79:34: error: 'UITextField' is unavailable in watchOS
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
79 |                animation change: UITextField.PlaceholderChange<Element>) {
   |                                  `- error: 'UITextField' is unavailable in watchOS
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
81 |             if let textField = textField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:48:16: error: 'UITextField' is unavailable in watchOS
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
   |                `- error: 'UITextField' is unavailable in watchOS
49 |             let transition = transition()
50 |             let placeholderLabel = (textField.value(forKey: "placeholderLabel") as? UILabel)
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:50:85: error: 'UILabel' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
50 |             let placeholderLabel = (textField.value(forKey: "placeholderLabel") as? UILabel)
   |                                                                                     `- error: 'UILabel' is unavailable in watchOS
51 |             placeholderLabel?.layer.add(transition, forKey: nil)
52 |             placeholder.set(on: textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:60:30: error: 'CATransition' is unavailable in watchOS
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
59 |         return .caTransition {
60 |             let transition = CATransition()
   |                              `- error: 'CATransition' is unavailable in watchOS
61 |             transition.duration = duration
62 |             transition.timingFunction = timingFunction
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:63:31: error: 'CATransitionType' is unavailable in watchOS
61 |             transition.duration = duration
62 |             transition.timingFunction = timingFunction
63 |             transition.type = CATransitionType.push
   |                               `- error: 'CATransitionType' is unavailable in watchOS
64 |             transition.subtype = direction.coreAnimationConstant
65 |             return transition
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:19:20: note: 'CATransitionType' has been explicitly marked unavailable here
 17 | typedef NSString * CAAnimationCalculationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionType' has been explicitly marked unavailable here
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 21 |
SwiftCompile normal arm64_32 Compiling\ PlaceholdersOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/PlaceholdersOptions.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/PlaceholdersOptions.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PlaceholdersOptions.swift
SwiftCompile normal arm64_32 Compiling\ Placeholders.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Placeholders.swift
SwiftCompile normal arm64_32 Compiling\ DynamicSearchBar.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:46:25: error: value of type 'DynamicSearchBar' has no member 'searchTextField'
44 |     private var textfield: UITextField? {
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
   |                         `- error: value of type 'DynamicSearchBar' has no member 'searchTextField'
47 |         } else {
48 |             return value(forKey: "_searchField") as? UITextField
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DynamicSearchBar.swift
SwiftCompile normal arm64_32 Compiling\ Iterators.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Iterators.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:44:28: error: 'UITextField' is unavailable in watchOS
42 |     }
43 |
44 |     private var textfield: UITextField? {
   |                            `- error: 'UITextField' is unavailable in watchOS
45 |         if #available(iOS 13.0, *) {
46 |             return self.searchTextField
/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/DynamicSearchBarPlaceholders/DynamicSearchBar.swift:11:30: error: 'UISearchBar' is unavailable in watchOS
 9 | import UIKit
10 |
11 | open class DynamicSearchBar: UISearchBar {
   |                              `- error: 'UISearchBar' is unavailable in watchOS
12 |     private var placeholders: Placeholders<String> = .init(placeholders: [])
13 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:12:28: error: 'UITextField' is unavailable in watchOS
10 |
11 | protocol TextFieldPlaceholder: Equatable {
12 |     func set(on textField: UITextField)
   |                            `- error: 'UITextField' is unavailable in watchOS
13 | }
14 |
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:16:28: error: 'UITextField' is unavailable in watchOS
14 |
15 | extension String: TextFieldPlaceholder {
16 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
17 |         textField.placeholder = self
18 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:22:28: error: 'UITextField' is unavailable in watchOS
20 |
21 | extension NSAttributedString: TextFieldPlaceholder {
22 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
23 |         textField.attributedPlaceholder = self
24 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:29:55: error: 'UITextField' is unavailable in watchOS
27 | extension UITextField {
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
   |                                                       `- error: 'UITextField' is unavailable in watchOS
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:31:81: error: 'UITextField' is unavailable in watchOS
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
   |                                                                                 `- error: 'UITextField' is unavailable in watchOS
32 |             guard let text = textField.text, text.isEmpty else { return }
33 |             _setNewPlaceholder(placeholder, textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:36:64: error: 'UITextField' is unavailable in watchOS
34 |         }
35 |
36 |         public init(setNewPlaceholder: @escaping (Placeholder, UITextField) -> ()) {
   |                                                                `- error: 'UITextField' is unavailable in watchOS
37 |             self._setNewPlaceholder = setNewPlaceholder
38 |         }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:27:11: error: 'UITextField' is unavailable in watchOS
25 | }
26 |
27 | extension UITextField {
   |           `- error: 'UITextField' is unavailable in watchOS
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:60: error: 'CATransition' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                            `- error: 'CATransition' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:77: error: 'UITextField' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                             `- error: 'UITextField' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                       `- error: 'CAMediaTimingFunction' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:136: error: 'UITextField' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                                        `- error: 'UITextField' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:42:11: error: 'UITextField' is unavailable in watchOS
40 | }
41 |
42 | extension UITextField.PlaceholderChange {
   |           `- error: 'UITextField' is unavailable in watchOS
43 |     public enum Constants: Double {
44 |         case defaultDuration = 0.35
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:78:27: error: 'UITextField' is unavailable in watchOS
76 |     func start(interval: TimeInterval,
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
   |                           `- error: 'UITextField' is unavailable in watchOS
79 |                animation change: UITextField.PlaceholderChange<Element>) {
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:79:34: error: 'UITextField' is unavailable in watchOS
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
79 |                animation change: UITextField.PlaceholderChange<Element>) {
   |                                  `- error: 'UITextField' is unavailable in watchOS
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
81 |             if let textField = textField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
SwiftCompile normal arm64 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ TransitionPushDirection.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:17:39: error: 'CATransitionSubtype' is unavailable in watchOS
15 |     case fromTop
16 |
17 |     public var coreAnimationConstant: CATransitionSubtype {
   |                                       `- error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:20: error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:40: error: 'fromBottom' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                                        `- error: 'fromBottom' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:376:37: note: 'fromBottom' has been explicitly marked unavailable here
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
    |                                     `- note: 'fromBottom' has been explicitly marked unavailable here
377 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
378 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:20: error: 'CATransitionSubtype' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:40: error: 'fromTop' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                                        `- error: 'fromTop' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:374:37: note: 'fromTop' has been explicitly marked unavailable here
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
    |                                     `- note: 'fromTop' has been explicitly marked unavailable here
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:20: error: 'CATransitionSubtype' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:40: error: 'fromLeft' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                                        `- error: 'fromLeft' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:372:37: note: 'fromLeft' has been explicitly marked unavailable here
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
    |                                     `- note: 'fromLeft' has been explicitly marked unavailable here
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:26:20: error: 'CATransitionSubtype' is unavailable in watchOS
24 |             return CATransitionSubtype.fromLeft
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
27 |         }
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransitionPushDirection.swift
SwiftCompile normal arm64 Compiling\ TransitionPushDirection.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:17:39: error: 'CATransitionSubtype' is unavailable in watchOS
15 |     case fromTop
16 |
17 |     public var coreAnimationConstant: CATransitionSubtype {
   |                                       `- error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:20: error: 'CATransitionSubtype' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:20:40: error: 'fromBottom' is unavailable in watchOS
18 |         switch self {
19 |         case .fromBottom:
20 |             return CATransitionSubtype.fromBottom
   |                                        `- error: 'fromBottom' is unavailable in watchOS
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:376:37: note: 'fromBottom' has been explicitly marked unavailable here
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
    |                                     `- note: 'fromBottom' has been explicitly marked unavailable here
377 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
378 |
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:20: error: 'CATransitionSubtype' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:22:40: error: 'fromTop' is unavailable in watchOS
20 |             return CATransitionSubtype.fromBottom
21 |         case .fromTop:
22 |             return CATransitionSubtype.fromTop
   |                                        `- error: 'fromTop' is unavailable in watchOS
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:374:37: note: 'fromTop' has been explicitly marked unavailable here
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
    |                                     `- note: 'fromTop' has been explicitly marked unavailable here
375 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
376 | CA_EXTERN CATransitionSubtype const kCATransitionFromBottom
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:20: error: 'CATransitionSubtype' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:24:40: error: 'fromLeft' is unavailable in watchOS
22 |             return CATransitionSubtype.fromTop
23 |         case .fromLeft:
24 |             return CATransitionSubtype.fromLeft
   |                                        `- error: 'fromLeft' is unavailable in watchOS
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:372:37: note: 'fromLeft' has been explicitly marked unavailable here
370 | CA_EXTERN CATransitionSubtype const kCATransitionFromRight
371 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
372 | CA_EXTERN CATransitionSubtype const kCATransitionFromLeft
    |                                     `- note: 'fromLeft' has been explicitly marked unavailable here
373 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
374 | CA_EXTERN CATransitionSubtype const kCATransitionFromTop
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift:26:20: error: 'CATransitionSubtype' is unavailable in watchOS
24 |             return CATransitionSubtype.fromLeft
25 |         case .fromRight:
26 |             return CATransitionSubtype.fromRight
   |                    `- error: 'CATransitionSubtype' is unavailable in watchOS
27 |         }
28 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:20:20: note: 'CATransitionSubtype' has been explicitly marked unavailable here
 18 | typedef NSString * CAAnimationRotationMode NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 19 | typedef NSString * CATransitionType NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
 20 | typedef NSString * CATransitionSubtype NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                    `- note: 'CATransitionSubtype' has been explicitly marked unavailable here
 21 |
 22 | /** The base animation class. **/
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransitionPushDirection.swift
SwiftCompile normal arm64 Compiling\ Placeholders+UIKit.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:12:28: error: 'UITextField' is unavailable in watchOS
10 |
11 | protocol TextFieldPlaceholder: Equatable {
12 |     func set(on textField: UITextField)
   |                            `- error: 'UITextField' is unavailable in watchOS
13 | }
14 |
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:16:28: error: 'UITextField' is unavailable in watchOS
14 |
15 | extension String: TextFieldPlaceholder {
16 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
17 |         textField.placeholder = self
18 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:22:28: error: 'UITextField' is unavailable in watchOS
20 |
21 | extension NSAttributedString: TextFieldPlaceholder {
22 |     func set(on textField: UITextField) {
   |                            `- error: 'UITextField' is unavailable in watchOS
23 |         textField.attributedPlaceholder = self
24 |     }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:29:55: error: 'UITextField' is unavailable in watchOS
27 | extension UITextField {
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
   |                                                       `- error: 'UITextField' is unavailable in watchOS
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:31:81: error: 'UITextField' is unavailable in watchOS
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
30 |
31 |         public func setNewPlaceholder(_ placeholder: Placeholder, on textField: UITextField) {
   |                                                                                 `- error: 'UITextField' is unavailable in watchOS
32 |             guard let text = textField.text, text.isEmpty else { return }
33 |             _setNewPlaceholder(placeholder, textField)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:36:64: error: 'UITextField' is unavailable in watchOS
34 |         }
35 |
36 |         public init(setNewPlaceholder: @escaping (Placeholder, UITextField) -> ()) {
   |                                                                `- error: 'UITextField' is unavailable in watchOS
37 |             self._setNewPlaceholder = setNewPlaceholder
38 |         }
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:27:11: error: 'UITextField' is unavailable in watchOS
25 | }
26 |
27 | extension UITextField {
   |           `- error: 'UITextField' is unavailable in watchOS
28 |     struct PlaceholderChange<Placeholder: TextFieldPlaceholder> {
29 |         private let _setNewPlaceholder: (Placeholder, UITextField) -> ()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:60: error: 'CATransition' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                            `- error: 'CATransition' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAAnimation.h:323:12: note: 'CATransition' has been explicitly marked unavailable here
321 |
322 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
323 | @interface CATransition : CAAnimation
    |            `- note: 'CATransition' has been explicitly marked unavailable here
324 |
325 | /* The name of the transition. Current legal transition types include
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:47:77: error: 'UITextField' is unavailable in watchOS
45 |     }
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                             `- error: 'UITextField' is unavailable in watchOS
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
49 |             let transition = transition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:55: error: 'CAMediaTimingFunction' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                       `- error: 'CAMediaTimingFunction' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:24:12: note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
22 |
23 | API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos)
24 | @interface CAMediaTimingFunction : NSObject <NSSecureCoding>
   |            `- note: 'CAMediaTimingFunction' has been explicitly marked unavailable here
25 | {
26 | @private
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:136: error: 'UITextField' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                                        `- error: 'UITextField' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:91: error: 'CAMediaTimingFunctionName' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                           `- error: 'CAMediaTimingFunctionName' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:15:20: note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
13 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
14 |
15 | typedef NSString * CAMediaTimingFunctionName NS_TYPED_ENUM API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
   |                    `- note: 'CAMediaTimingFunctionName' has been explicitly marked unavailable here
16 |
17 | /* Represents one segment of a function describing a timing curve. The
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:58:117: error: 'easeInEaseOut' is unavailable in watchOS
56 |     static func pushTransition(_ direction: TransitionPushDirection,
57 |                                       duration: TimeInterval = Constants.defaultDuration.rawValue,
58 |                                       timingFunction: CAMediaTimingFunction = .init(name: CAMediaTimingFunctionName.easeInEaseOut)) -> UITextField.PlaceholderChange<Placeholder> {
   |                                                                                                                     `- error: 'easeInEaseOut' is unavailable in watchOS
59 |         return .caTransition {
60 |             let transition = CATransition()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CAMediaTimingFunction.h:60:43: note: 'easeInEaseOut' has been explicitly marked unavailable here
58 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseOut
59 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
60 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionEaseInEaseOut
   |                                           `- note: 'easeInEaseOut' has been explicitly marked unavailable here
61 |     API_AVAILABLE(macos(10.5), ios(2.0), tvos(9.0)) API_UNAVAILABLE(watchos);
62 | CA_EXTERN CAMediaTimingFunctionName const kCAMediaTimingFunctionDefault
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:42:11: error: 'UITextField' is unavailable in watchOS
40 | }
41 |
42 | extension UITextField.PlaceholderChange {
   |           `- error: 'UITextField' is unavailable in watchOS
43 |     public enum Constants: Double {
44 |         case defaultDuration = 0.35
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:78:27: error: 'UITextField' is unavailable in watchOS
76 |     func start(interval: TimeInterval,
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
   |                           `- error: 'UITextField' is unavailable in watchOS
79 |                animation change: UITextField.PlaceholderChange<Element>) {
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:79:34: error: 'UITextField' is unavailable in watchOS
77 |                fireInitial: Bool = true,
78 |                textField: UITextField,
79 |                animation change: UITextField.PlaceholderChange<Element>) {
   |                                  `- error: 'UITextField' is unavailable in watchOS
80 |         self.start(interval: interval, fireInitial: fireInitial) { [weak textField, weak self] (placeholder) in
81 |             if let textField = textField {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift:48:16: error: 'UITextField' is unavailable in watchOS
46 |
47 |     static func caTransition(_ transition: @escaping () -> CATransition) -> UITextField.PlaceholderChange<Placeholder> {
48 |         return UITextField.PlaceholderChange { (placeholder, textField) in
   |                `- error: 'UITextField' is unavailable in watchOS
49 |             let transition = transition()
50 |             let placeholderLabel = (textField.value(forKey: "placeholderLabel") as? UILabel)
/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/DynamicSearchBarPlaceholders/Placeholders+UIKit.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Placeholders+UIKit.swift
SwiftCompile normal arm64 Compiling\ Iterators.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Iterators.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Iterators.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 07:31:39.673 xcodebuild[781:4714] [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 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	Building workspace DynamicSearchBarPlaceholders with scheme DynamicSearchBarPlaceholders
(3 failures)
BUILD FAILURE 6.4 watchOS