The Swift Package Index logo.Swift Package Index

Build Information

Failed to build DynamicSearchBarPlaceholders, reference 1.0.4 (698ebb), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 11:31:32 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

   |                    `- 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:
/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-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/DynamicSearchBarPlaceholders-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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 -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 -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/DynamicSearchBarPlaceholders_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/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/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/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/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/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/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/DynamicSearchBarPlaceholders.abi.json
SwiftCompile normal arm64 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ PlaceholdersOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/PlaceholdersOptions.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /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 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.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/Placeholders.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /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 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
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
SwiftCompile normal arm64_32 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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\ TransitionPushDirection.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/TransitionPushDirection.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-19 07:31:22.871 xcodebuild[648:4243] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	SwiftCompile normal arm64 (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:28.779 xcodebuild[775:4729] [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:30.002 xcodebuild[783:4796] [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 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
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
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
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
/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:
/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-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/DynamicSearchBarPlaceholders-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_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 -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 -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/DynamicSearchBarPlaceholders_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/DynamicSearchBarPlaceholders.build/Debug-watchos/DynamicSearchBarPlaceholders-t.build/Objects-normal/arm64/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/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/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/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/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/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/DynamicSearchBarPlaceholders.abi.json
SwiftCompile normal arm64 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ PlaceholdersOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/DynamicSearchBarPlaceholders/PlaceholdersOptions.swift (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
SwiftCompile normal arm64 /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 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(
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
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 |
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:
/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-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_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 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

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_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
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\ 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
/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\ 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\ 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
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 07:31:30.974 xcodebuild[784:4825] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ DynamicSearchBarPlaceholders (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	SwiftCompile normal arm64 (in target 'DynamicSearchBarPlaceholders' from project 'DynamicSearchBarPlaceholders')
	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
(5 failures)
BUILD FAILURE 6.4 watchOS