Build Information
Failed to build IQDropDownTextFieldSwift, reference 4.0.5 (5758a0), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 00:03:29 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 IQDropDownTextFieldSwift -destination generic/platform=watchOSBuild Log
74 | let deferredMenuElement = UIDeferredMenuElement.uncached({ completion in
75 |
76 | var actions: [UIMenuElement] = []
| `- error: 'UIMenuElement' is unavailable in watchOS
77 | if self.multiItemList.count <= 1 {
78 | let selectedItem = self.selectedItem
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:90:41: error: 'UIMenuElement' is unavailable in watchOS
88 | for (index, itemList) in self.multiItemList.enumerated() {
89 | let selectedItem = selectedItems[index]
90 | let childrens: [UIMenuElement] = itemList.map { item in
| `- error: 'UIMenuElement' is unavailable in watchOS
91 | return UIAction(title: item, image: nil,
92 | state: item == selectedItem ? .on : .off) { (_) 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/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
| `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:74:39: error: 'UIDeferredMenuElement' is unavailable in watchOS
72 |
73 | case .list, .multiList:
74 | let deferredMenuElement = UIDeferredMenuElement.uncached({ completion in
| `- error: 'UIDeferredMenuElement' is unavailable in watchOS
75 |
76 | var actions: [UIMenuElement] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
| `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:74:61: error: 'uncached' is unavailable in watchOS
72 |
73 | case .list, .multiList:
74 | let deferredMenuElement = UIDeferredMenuElement.uncached({ completion in
| `- error: 'uncached' is unavailable in watchOS
75 |
76 | var actions: [UIMenuElement] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:41:1: note: 'uncached' has been explicitly marked unavailable here
39 | * Call this block's completion handler when the menu items are available.
40 | */
41 | + (instancetype)elementWithUncachedProvider:(void(^)(void(^completion)(NSArray<UIMenuElement *> *elements)))elementProvider API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
| `- note: 'uncached' has been explicitly marked unavailable here
42 |
43 | /*!
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:80:32: error: 'UIAction' is unavailable in watchOS
78 | let selectedItem = self.selectedItem
79 | actions = self.itemList.map { item in
80 | return UIAction(title: item, image: nil,
| `- error: 'UIAction' is unavailable in watchOS
81 | state: item == selectedItem ? .on : .off) { (_) in
82 | self.privateSetSelectedItems(selectedItems: [item], animated: true,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
| `- note: 'UIAction' has been explicitly marked unavailable here
30 |
31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:80:32: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' is unavailable in watchOS
78 | let selectedItem = self.selectedItem
79 | actions = self.itemList.map { item in
80 | return UIAction(title: item, image: nil,
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' is unavailable in watchOS
81 | state: item == selectedItem ? .on : .off) { (_) in
82 | self.privateSetSelectedItems(selectedItems: [item], animated: true,
UIKit.UIAction.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, identifier: UIAction.Identifier? = nil, discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off, handler: @escaping UIActionHandler)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:91:36: error: 'UIAction' is unavailable in watchOS
89 | let selectedItem = selectedItems[index]
90 | let childrens: [UIMenuElement] = itemList.map { item in
91 | return UIAction(title: item, image: nil,
| `- error: 'UIAction' is unavailable in watchOS
92 | state: item == selectedItem ? .on : .off) { (_) in
93 | selectedItems[index] = item
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
27 |
28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
| `- note: 'UIAction' has been explicitly marked unavailable here
30 |
31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:91:36: error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' is unavailable in watchOS
89 | let selectedItem = selectedItems[index]
90 | let childrens: [UIMenuElement] = itemList.map { item in
91 | return UIAction(title: item, image: nil,
| `- error: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' is unavailable in watchOS
92 | state: item == selectedItem ? .on : .off) { (_) in
93 | selectedItems[index] = item
UIKit.UIAction.init:4:49: note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' has been explicitly marked unavailable here
2 | @available(iOS 27.0, tvOS 27.0, *)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public convenience init(title: String = "", subtitle: String? = nil, image: UIImage? = nil, selectedImage: UIImage? = nil, preferredImageVisibility: UIMenuElement.ImageVisibility = .automatic, identifier: UIAction.Identifier? = nil, discoverabilityTitle: String? = nil, attributes: UIMenuElement.Attributes = [], state: UIMenuElement.State = .off, handler: @escaping UIActionHandler)}
| `- note: 'init(title:subtitle:image:selectedImage:preferredImageVisibility:identifier:discoverabilityTitle:attributes:state:handler:)' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:105:39: error: 'UIMenu' is unavailable in watchOS
103 | title = self.optionalItemText ?? ""
104 | }
105 | let subMenu = UIMenu(title: title, children: childrens)
| `- error: 'UIMenu' is unavailable in watchOS
106 |
107 | actions.append(subMenu)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:105:39: error: 'init(title:children:)' is unavailable in Swift: Use init(title:image:identifier:options:children:) instead
103 | title = self.optionalItemText ?? ""
104 | }
105 | let subMenu = UIMenu(title: title, children: childrens)
| `- error: 'init(title:children:)' is unavailable in Swift: Use init(title:image:identifier:options:children:) instead
106 |
107 | actions.append(subMenu)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:81:1: note: 'init(title:children:)' has been explicitly marked unavailable here
79 | * @return A new UIMenu.
80 | */
81 | + (UIMenu *)menuWithTitle:(NSString *)title
| `- note: 'init(title:children:)' has been explicitly marked unavailable here
82 | children:(NSArray<UIMenuElement *> *)children NS_SWIFT_UNAVAILABLE("Use init(title:image:identifier:options:children:) instead");
83 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:112:33: error: 'UIMenu' is unavailable in watchOS
110 | completion(actions)
111 | })
112 | let deferredMenus = UIMenu(title: self.placeholder ?? "", children: [deferredMenuElement])
| `- error: 'UIMenu' is unavailable in watchOS
113 | privateMenuButton.menu = deferredMenus
114 | privateMenuButton.isHidden = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIMenu : UIMenuElement
| `- note: 'UIMenu' has been explicitly marked unavailable here
44 |
45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:112:33: error: 'init(title:children:)' is unavailable in Swift: Use init(title:image:identifier:options:children:) instead
110 | completion(actions)
111 | })
112 | let deferredMenus = UIMenu(title: self.placeholder ?? "", children: [deferredMenuElement])
| `- error: 'init(title:children:)' is unavailable in Swift: Use init(title:image:identifier:options:children:) instead
113 | privateMenuButton.menu = deferredMenus
114 | privateMenuButton.isHidden = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:81:1: note: 'init(title:children:)' has been explicitly marked unavailable here
79 | * @return A new UIMenu.
80 | */
81 | + (UIMenu *)menuWithTitle:(NSString *)title
| `- note: 'init(title:children:)' has been explicitly marked unavailable here
82 | children:(NSArray<UIMenuElement *> *)children NS_SWIFT_UNAVAILABLE("Use init(title:image:identifier:options:children:) instead");
83 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:113:31: error: 'menu' is unavailable in watchOS
111 | })
112 | let deferredMenus = UIMenu(title: self.placeholder ?? "", children: [deferredMenuElement])
113 | privateMenuButton.menu = deferredMenus
| `- error: 'menu' is unavailable in watchOS
114 | privateMenuButton.isHidden = false
115 | case .time, .date, .dateTime:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:105:58: note: 'menu' has been explicitly marked unavailable here
103 |
104 | /// An optional menu for the button to display. The button will automatically enable or disable its contextMenuInteraction when a non-nil or nil menu is set. Defaults to nil.
105 | @property (nonatomic, readwrite, copy, nullable) UIMenu *menu API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
| `- note: 'menu' has been explicitly marked unavailable here
106 |
107 | /// Preferred menu element ordering strategy for menus displayed by this button.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:118:31: error: 'menu' is unavailable in watchOS
116 | privateMenuButton.isHidden = false
117 | privateMenuButton.addTarget(self, action: #selector(menuButtonTapped), for: .touchUpInside)
118 | privateMenuButton.menu = nil
| `- error: 'menu' is unavailable in watchOS
119 | case .textField:
120 | privateMenuButton.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:105:58: note: 'menu' has been explicitly marked unavailable here
103 |
104 | /// An optional menu for the button to display. The button will automatically enable or disable its contextMenuInteraction when a non-nil or nil menu is set. Defaults to nil.
105 | @property (nonatomic, readwrite, copy, nullable) UIMenu *menu API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
| `- note: 'menu' has been explicitly marked unavailable here
106 |
107 | /// Preferred menu element ordering strategy for menus displayed by this button.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:121:31: error: 'menu' is unavailable in watchOS
119 | case .textField:
120 | privateMenuButton.isHidden = true
121 | privateMenuButton.menu = nil
| `- error: 'menu' is unavailable in watchOS
122 | }
123 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:105:58: note: 'menu' has been explicitly marked unavailable here
103 |
104 | /// An optional menu for the button to display. The button will automatically enable or disable its contextMenuInteraction when a non-nil or nil menu is set. Defaults to nil.
105 | @property (nonatomic, readwrite, copy, nullable) UIMenu *menu API_AVAILABLE(ios(14.0), tvos(17.0)) API_UNAVAILABLE(watchos);
| `- note: 'menu' has been explicitly marked unavailable here
106 |
107 | /// Preferred menu element ordering strategy for menus displayed by this button.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:133:37: error: 'UIViewController' is unavailable in watchOS
131 | return
132 | }
133 | let popoverViewController = UIViewController()
| `- error: 'UIViewController' is unavailable in watchOS
134 | popoverViewController.modalPresentationStyle = .popover
135 | popoverViewController.popoverPresentationController?.sourceView = privateMenuButton
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextField+Menu.swift
SwiftCompile normal arm64 Compiling\ IQDropDownTextFieldDataSource.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDataSource.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDataSource.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextFieldDataSource.swift
SwiftCompile normal arm64 Compiling\ IQDropDownTextFieldDelegate.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextFieldDelegate.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ IQDropDownTextFieldSwift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:31:47: error: 'UIDatePicker' is unavailable in watchOS
29 | // MARK: - UIDatePicker delegate
30 |
31 | @objc internal func dateChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
32 | let selectedItem: String = dateFormatter.string(from: picker.date)
33 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:36:47: error: 'UIDatePicker' is unavailable in watchOS
34 | }
35 |
36 | @objc internal func timeChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
37 | let selectedItem: String = timeFormatter.string(from: picker.date)
38 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:41:51: error: 'UIDatePicker' is unavailable in watchOS
39 | }
40 |
41 | @objc internal func dateTimeChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
42 | let selectedItem: String = dateTimeFormatter.string(from: picker.date)
43 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:46:36: error: 'UIDatePicker' is unavailable in watchOS
44 | }
45 |
46 | @objc open var datePickerMode: UIDatePicker.Mode {
| `- error: 'UIDatePicker' is unavailable in watchOS
47 | get {
48 | return datePicker.datePickerMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:30:32: error: 'UIButton' is unavailable in watchOS
28 | extension IQDropDownTextField {
29 |
30 | @objc open var menuButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
31 | privateMenuButton
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:162:42: error: 'UIViewController' is unavailable in watchOS
160 | @MainActor
161 | extension IQDropDownTextField {
162 | private var containerViewController: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
163 | var next = self.next
164 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:178:59: error: 'UIPresentationController' is unavailable in watchOS
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
| `- error: 'UIPresentationController' is unavailable in watchOS
179 | // Force popover style
180 | return .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIPresentationController' has been explicitly marked unavailable here
66 |
67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:178:88: error: 'UIModalPresentationStyle' is unavailable in watchOS
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
| `- error: 'UIModalPresentationStyle' is unavailable in watchOS
179 | // Force popover style
180 | return .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(watchos);
48 |
49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
| `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
50 | UIModalPresentationFullScreen = 0,
51 | UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:183:80: error: 'UIPopoverPresentationController' is unavailable in watchOS
181 | }
182 |
183 | public func prepareForPopoverPresentation(_ popoverPresentationController: UIPopoverPresentationController) {
| `- error: 'UIPopoverPresentationController' is unavailable in watchOS
184 | containerViewController?.view.endEditing(true)
185 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
| `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:177:32: error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
175 |
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
| `- error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
179 | // Force popover style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:21:11: note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
19 |
20 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
21 | @protocol UIPopoverPresentationControllerDelegate <UIAdaptivePresentationControllerDelegate>
| `- note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
22 | @optional
23 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:30:51: error: 'UIPickerView' is unavailable in watchOS
28 | extension IQDropDownTextField: UIPickerViewDataSource {
29 |
30 | public func numberOfComponents(in pickerView: UIPickerView) -> Int {
| `- error: 'UIPickerView' is unavailable in watchOS
31 | return multiItemList.count
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:34:42: error: 'UIPickerView' is unavailable in watchOS
32 | }
33 |
34 | public func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
| `- error: 'UIPickerView' is unavailable in watchOS
35 | let isOptionalDropDown: Bool
36 | if component < isOptionalDropDowns.count {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:28:32: error: 'UIPickerViewDataSource' is unavailable in watchOS
26 | // MARK: - UIPickerView data source
27 | @MainActor
28 | extension IQDropDownTextField: UIPickerViewDataSource {
| `- error: 'UIPickerViewDataSource' is unavailable in watchOS
29 |
30 | public func numberOfComponents(in pickerView: UIPickerView) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
| `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:52:42: error: 'UIPickerView' is unavailable in watchOS
50 | extension IQDropDownTextField: UIPickerViewDelegate {
51 |
52 | public func pickerView(_ pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat {
| `- error: 'UIPickerView' is unavailable in watchOS
53 | if let heightsForComponents = heightsForComponents,
54 | component < heightsForComponents.count,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:62:42: error: 'UIPickerView' is unavailable in watchOS
60 | }
61 |
62 | public func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat {
| `- error: 'UIPickerView' is unavailable in watchOS
63 | if let widthsForComponents = widthsForComponents,
64 | component < widthsForComponents.count,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:75:42: error: 'UIPickerView' is unavailable in watchOS
73 |
74 | // swiftlint:disable function_body_length
75 | public func pickerView(_ pickerView: UIPickerView,
| `- error: 'UIPickerView' is unavailable in watchOS
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:77:42: error: 'UIView' is unavailable in watchOS
75 | public func pickerView(_ pickerView: UIPickerView,
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
78 |
79 | let isOptionalDropDown: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:77:54: error: 'UIView' is unavailable in watchOS
75 | public func pickerView(_ pickerView: UIPickerView,
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
78 |
79 | let isOptionalDropDown: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:165:42: error: 'UIPickerView' is unavailable in watchOS
163 | // swiftlint:disable cyclomatic_complexity
164 | // swiftlint:disable function_body_length
165 | public func pickerView(_ pickerView: UIPickerView,
| `- error: 'UIPickerView' is unavailable in watchOS
166 | didSelectRow row: Int, inComponent component: Int) {
167 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:50:32: error: 'UIPickerViewDelegate' is unavailable in watchOS
48 | // MARK: UIPickerView delegate
49 | @MainActor
50 | extension IQDropDownTextField: UIPickerViewDelegate {
| `- error: 'UIPickerViewDelegate' is unavailable in watchOS
51 |
52 | public func pickerView(_ pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
| `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:32:31: error: 'UIPickerView' is unavailable in watchOS
30 | nonisolated public static let optionalItemIndex: Int = -1
31 |
32 | open lazy var pickerView: UIPickerView = {
| `- error: 'UIPickerView' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'UIPickerView' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'UIPickerView' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'init()' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'init()' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:35:14: error: 'showsSelectionIndicator' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
| `- error: 'showsSelectionIndicator' is unavailable in watchOS
36 | view.delegate = self
37 | view.dataSource = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:23:27: note: 'showsSelectionIndicator' has been explicitly marked unavailable here
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
22 | @property(nullable,nonatomic,weak) id<UIPickerViewDelegate> delegate; // default is nil. weak reference
23 | @property(nonatomic) BOOL showsSelectionIndicator API_DEPRECATED("This property has no effect on iOS 7 and later.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'showsSelectionIndicator' has been explicitly marked unavailable here
24 |
25 | // info that was fetched and cached from the data source and delegate
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:41:31: error: 'UIDatePicker' is unavailable in watchOS
39 | }()
40 |
41 | open lazy var timePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
42 | let view = UIDatePicker()
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'UIDatePicker' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'init()' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:46:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
44 | view.datePickerMode = .time
45 | if #available(iOS 14.0, *) {
46 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
47 | }
48 | view.addTarget(self, action: #selector(timeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:52:35: error: 'UIDatePicker' is unavailable in watchOS
50 | }()
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
53 | let view = UIDatePicker()
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'UIDatePicker' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'init()' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:57:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
55 | view.datePickerMode = .dateAndTime
56 | if #available(iOS 13.4, *) {
57 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
58 | }
59 | view.addTarget(self, action: #selector(dateTimeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:63:31: error: 'UIDatePicker' is unavailable in watchOS
61 | }()
62 |
63 | open lazy var datePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
64 | let view = UIDatePicker()
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'UIDatePicker' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'init()' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:68:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
66 | view.datePickerMode = .date
67 | if #available(iOS 13.4, *) {
68 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
69 | }
70 | view.addTarget(self, action: #selector(dateChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:74:38: error: 'UIToolbar' is unavailable in watchOS
72 | }()
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
| `- error: 'UIToolbar' is unavailable in watchOS
75 | let view = UIToolbar()
76 | view.isTranslucent = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:29: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:25: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'UIToolbar' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'UIToolbar' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'init()' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'init()' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:47: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:43: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:37: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'init()' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'init()' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:118:38: error: 'UITextFieldDelegate' is unavailable in watchOS
116 |
117 | weak open var dropDownDelegate: IQDropDownTextFieldDelegate?
118 | weak open override var delegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
119 | didSet {
120 | dropDownDelegate = delegate as? IQDropDownTextFieldDelegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:205:35: error: 'UIView' is unavailable in watchOS
203 | }
204 |
205 | open var multiItemListView: [[UIView?]] = [] {
| `- error: 'UIView' is unavailable in watchOS
206 | didSet {
207 | // Refreshing pickerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:268:24: error: cannot override 'awakeFromNib' which has been marked unavailable
266 | }
267 |
268 | open override func awakeFromNib() {
| |- error: cannot override 'awakeFromNib' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'awakeFromNib'
269 | super.awakeFromNib()
270 | initialize()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:284:48: error: 'UITextPosition' is unavailable in watchOS
282 | }
283 |
284 | open override func caretRect(for position: UITextPosition) -> CGRect {
| `- error: 'UITextPosition' is unavailable in watchOS
285 | if dropDownMode == .textField {
286 | return super.caretRect(for: position)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:302:12: note: 'UITextPosition' has been explicitly marked unavailable here
300 | * classes provided to be subclassed when adopting UITextInput */
301 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
302 | @interface UITextPosition : NSObject
| `- note: 'UITextPosition' has been explicitly marked unavailable here
303 |
304 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:28:33: error: 'UITextField' is unavailable in watchOS
26 | // swiftlint:disable file_length
27 | @MainActor
28 | open class IQDropDownTextField: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
29 |
30 | nonisolated public static let optionalItemIndex: Int = -1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:416:31: error: 'UIView' is unavailable in watchOS
414 | }
415 |
416 | public var itemListView: [UIView?] {
| `- error: 'UIView' is unavailable in watchOS
417 | get {
418 | multiItemListView.first ?? []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.swift:27:46: error: 'UITextFieldDelegate' is unavailable in watchOS
25 |
26 | @MainActor
27 | public protocol IQDropDownTextFieldDelegate: UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
28 |
29 | // Called when textField changes it's selected item. Supported for list mode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldConstants.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDataSource.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.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/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift-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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IQDropDownTextFieldSwift -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift_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/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64/IQDropDownTextFieldSwift.abi.json
SwiftCompile normal arm64 (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ IQDropDownTextField.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:32:31: error: 'UIPickerView' is unavailable in watchOS
30 | nonisolated public static let optionalItemIndex: Int = -1
31 |
32 | open lazy var pickerView: UIPickerView = {
| `- error: 'UIPickerView' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'UIPickerView' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'UIPickerView' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'init()' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'init()' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:35:14: error: 'showsSelectionIndicator' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
| `- error: 'showsSelectionIndicator' is unavailable in watchOS
36 | view.delegate = self
37 | view.dataSource = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:23:27: note: 'showsSelectionIndicator' has been explicitly marked unavailable here
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
22 | @property(nullable,nonatomic,weak) id<UIPickerViewDelegate> delegate; // default is nil. weak reference
23 | @property(nonatomic) BOOL showsSelectionIndicator API_DEPRECATED("This property has no effect on iOS 7 and later.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'showsSelectionIndicator' has been explicitly marked unavailable here
24 |
25 | // info that was fetched and cached from the data source and delegate
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:41:31: error: 'UIDatePicker' is unavailable in watchOS
39 | }()
40 |
41 | open lazy var timePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
42 | let view = UIDatePicker()
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'UIDatePicker' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'init()' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:46:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
44 | view.datePickerMode = .time
45 | if #available(iOS 14.0, *) {
46 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
47 | }
48 | view.addTarget(self, action: #selector(timeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:52:35: error: 'UIDatePicker' is unavailable in watchOS
50 | }()
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
53 | let view = UIDatePicker()
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'UIDatePicker' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'init()' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:57:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
55 | view.datePickerMode = .dateAndTime
56 | if #available(iOS 13.4, *) {
57 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
58 | }
59 | view.addTarget(self, action: #selector(dateTimeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:63:31: error: 'UIDatePicker' is unavailable in watchOS
61 | }()
62 |
63 | open lazy var datePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
64 | let view = UIDatePicker()
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'UIDatePicker' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'init()' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:68:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
66 | view.datePickerMode = .date
67 | if #available(iOS 13.4, *) {
68 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
69 | }
70 | view.addTarget(self, action: #selector(dateChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:74:38: error: 'UIToolbar' is unavailable in watchOS
72 | }()
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
| `- error: 'UIToolbar' is unavailable in watchOS
75 | let view = UIToolbar()
76 | view.isTranslucent = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:29: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:25: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'UIToolbar' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'UIToolbar' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'init()' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'init()' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:47: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:43: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:37: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'init()' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'init()' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:118:38: error: 'UITextFieldDelegate' is unavailable in watchOS
116 |
117 | weak open var dropDownDelegate: IQDropDownTextFieldDelegate?
118 | weak open override var delegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
119 | didSet {
120 | dropDownDelegate = delegate as? IQDropDownTextFieldDelegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:205:35: error: 'UIView' is unavailable in watchOS
203 | }
204 |
205 | open var multiItemListView: [[UIView?]] = [] {
| `- error: 'UIView' is unavailable in watchOS
206 | didSet {
207 | // Refreshing pickerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:268:24: error: cannot override 'awakeFromNib' which has been marked unavailable
266 | }
267 |
268 | open override func awakeFromNib() {
| |- error: cannot override 'awakeFromNib' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'awakeFromNib'
269 | super.awakeFromNib()
270 | initialize()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:284:48: error: 'UITextPosition' is unavailable in watchOS
282 | }
283 |
284 | open override func caretRect(for position: UITextPosition) -> CGRect {
| `- error: 'UITextPosition' is unavailable in watchOS
285 | if dropDownMode == .textField {
286 | return super.caretRect(for: position)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:302:12: note: 'UITextPosition' has been explicitly marked unavailable here
300 | * classes provided to be subclassed when adopting UITextInput */
301 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
302 | @interface UITextPosition : NSObject
| `- note: 'UITextPosition' has been explicitly marked unavailable here
303 |
304 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:28:33: error: 'UITextField' is unavailable in watchOS
26 | // swiftlint:disable file_length
27 | @MainActor
28 | open class IQDropDownTextField: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
29 |
30 | nonisolated public static let optionalItemIndex: Int = -1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:416:31: error: 'UIView' is unavailable in watchOS
414 | }
415 |
416 | public var itemListView: [UIView?] {
| `- error: 'UIView' is unavailable in watchOS
417 | get {
418 | multiItemListView.first ?? []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:269:15: error: 'awakeFromNib()' is unavailable in watchOS
267 |
268 | open override func awakeFromNib() {
269 | super.awakeFromNib()
| `- error: 'awakeFromNib()' is unavailable in watchOS
270 | initialize()
271 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextField.swift
SwiftCompile normal arm64 Compiling\ IQDropDownTextFieldConstants.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldConstants.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldConstants.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextFieldConstants.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ IQDropDownTextFieldSwift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:31:47: error: 'UIDatePicker' is unavailable in watchOS
29 | // MARK: - UIDatePicker delegate
30 |
31 | @objc internal func dateChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
32 | let selectedItem: String = dateFormatter.string(from: picker.date)
33 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:36:47: error: 'UIDatePicker' is unavailable in watchOS
34 | }
35 |
36 | @objc internal func timeChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
37 | let selectedItem: String = timeFormatter.string(from: picker.date)
38 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:41:51: error: 'UIDatePicker' is unavailable in watchOS
39 | }
40 |
41 | @objc internal func dateTimeChanged(_ picker: UIDatePicker) {
| `- error: 'UIDatePicker' is unavailable in watchOS
42 | let selectedItem: String = dateTimeFormatter.string(from: picker.date)
43 | privateSetSelectedItems(selectedItems: [selectedItem], animated: false, shouldNotifyDelegate: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift:46:36: error: 'UIDatePicker' is unavailable in watchOS
44 | }
45 |
46 | @objc open var datePickerMode: UIDatePicker.Mode {
| `- error: 'UIDatePicker' is unavailable in watchOS
47 | get {
48 | return datePicker.datePickerMode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:30:32: error: 'UIButton' is unavailable in watchOS
28 | extension IQDropDownTextField {
29 |
30 | @objc open var menuButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
31 | privateMenuButton
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:162:42: error: 'UIViewController' is unavailable in watchOS
160 | @MainActor
161 | extension IQDropDownTextField {
162 | private var containerViewController: UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
163 | var next = self.next
164 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:178:59: error: 'UIPresentationController' is unavailable in watchOS
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
| `- error: 'UIPresentationController' is unavailable in watchOS
179 | // Force popover style
180 | return .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPresentationController.h:65:12: note: 'UIPresentationController' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UIPresentationController : NSObject <UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIPresentationController' has been explicitly marked unavailable here
66 |
67 | @property(nonatomic, strong, readonly) UIViewController *presentingViewController;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:178:88: error: 'UIModalPresentationStyle' is unavailable in watchOS
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
| `- error: 'UIModalPresentationStyle' is unavailable in watchOS
179 | // Force popover style
180 | return .none
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:49:28: note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
47 | } API_UNAVAILABLE(watchos);
48 |
49 | typedef NS_ENUM(NSInteger, UIModalPresentationStyle) {
| `- note: 'UIModalPresentationStyle' has been explicitly marked unavailable here
50 | UIModalPresentationFullScreen = 0,
51 | UIModalPresentationPageSheet API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(tvos),
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:183:80: error: 'UIPopoverPresentationController' is unavailable in watchOS
181 | }
182 |
183 | public func prepareForPopoverPresentation(_ popoverPresentationController: UIPopoverPresentationController) {
| `- error: 'UIPopoverPresentationController' is unavailable in watchOS
184 | containerViewController?.view.endEditing(true)
185 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:40:12: note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIPopoverPresentationController : UIPresentationController
| `- note: 'UIPopoverPresentationController' has been explicitly marked unavailable here
41 |
42 | @property (nullable, nonatomic, weak) id <UIPopoverPresentationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift:177:32: error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
175 |
176 | @MainActor
177 | extension IQDropDownTextField: UIPopoverPresentationControllerDelegate {
| `- error: 'UIPopoverPresentationControllerDelegate' is unavailable in watchOS
178 | public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle {
179 | // Force popover style
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPopoverPresentationController.h:21:11: note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
19 |
20 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
21 | @protocol UIPopoverPresentationControllerDelegate <UIAdaptivePresentationControllerDelegate>
| `- note: 'UIPopoverPresentationControllerDelegate' has been explicitly marked unavailable here
22 | @optional
23 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:30:51: error: 'UIPickerView' is unavailable in watchOS
28 | extension IQDropDownTextField: UIPickerViewDataSource {
29 |
30 | public func numberOfComponents(in pickerView: UIPickerView) -> Int {
| `- error: 'UIPickerView' is unavailable in watchOS
31 | return multiItemList.count
32 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:34:42: error: 'UIPickerView' is unavailable in watchOS
32 | }
33 |
34 | public func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
| `- error: 'UIPickerView' is unavailable in watchOS
35 | let isOptionalDropDown: Bool
36 | if component < isOptionalDropDowns.count {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:28:32: error: 'UIPickerViewDataSource' is unavailable in watchOS
26 | // MARK: - UIPickerView data source
27 | @MainActor
28 | extension IQDropDownTextField: UIPickerViewDataSource {
| `- error: 'UIPickerViewDataSource' is unavailable in watchOS
29 |
30 | public func numberOfComponents(in pickerView: UIPickerView) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:48:11: note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
46 |
47 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
48 | @protocol UIPickerViewDataSource<NSObject>
| `- note: 'UIPickerViewDataSource' has been explicitly marked unavailable here
49 | @required
50 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:52:42: error: 'UIPickerView' is unavailable in watchOS
50 | extension IQDropDownTextField: UIPickerViewDelegate {
51 |
52 | public func pickerView(_ pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat {
| `- error: 'UIPickerView' is unavailable in watchOS
53 | if let heightsForComponents = heightsForComponents,
54 | component < heightsForComponents.count,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:62:42: error: 'UIPickerView' is unavailable in watchOS
60 | }
61 |
62 | public func pickerView(_ pickerView: UIPickerView, widthForComponent component: Int) -> CGFloat {
| `- error: 'UIPickerView' is unavailable in watchOS
63 | if let widthsForComponents = widthsForComponents,
64 | component < widthsForComponents.count,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:75:42: error: 'UIPickerView' is unavailable in watchOS
73 |
74 | // swiftlint:disable function_body_length
75 | public func pickerView(_ pickerView: UIPickerView,
| `- error: 'UIPickerView' is unavailable in watchOS
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:77:42: error: 'UIView' is unavailable in watchOS
75 | public func pickerView(_ pickerView: UIPickerView,
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
78 |
79 | let isOptionalDropDown: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:77:54: error: 'UIView' is unavailable in watchOS
75 | public func pickerView(_ pickerView: UIPickerView,
76 | viewForRow row: Int, forComponent component: Int,
77 | reusing view: UIView?) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
78 |
79 | let isOptionalDropDown: Bool
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:165:42: error: 'UIPickerView' is unavailable in watchOS
163 | // swiftlint:disable cyclomatic_complexity
164 | // swiftlint:disable function_body_length
165 | public func pickerView(_ pickerView: UIPickerView,
| `- error: 'UIPickerView' is unavailable in watchOS
166 | didSelectRow row: Int, inComponent component: Int) {
167 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift:50:32: error: 'UIPickerViewDelegate' is unavailable in watchOS
48 | // MARK: UIPickerView delegate
49 | @MainActor
50 | extension IQDropDownTextField: UIPickerViewDelegate {
| `- error: 'UIPickerViewDelegate' is unavailable in watchOS
51 |
52 | public func pickerView(_ pickerView: UIPickerView, rowHeightForComponent component: Int) -> CGFloat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:59:11: note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
57 |
58 | API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
59 | @protocol UIPickerViewDelegate<NSObject>
| `- note: 'UIPickerViewDelegate' has been explicitly marked unavailable here
60 | @optional
61 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:32:31: error: 'UIPickerView' is unavailable in watchOS
30 | nonisolated public static let optionalItemIndex: Int = -1
31 |
32 | open lazy var pickerView: UIPickerView = {
| `- error: 'UIPickerView' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'UIPickerView' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'UIPickerView' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:19:12: note: 'UIPickerView' has been explicitly marked unavailable here
17 |
18 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
19 | @interface UIPickerView : UIView <NSCoding>
| `- note: 'UIPickerView' has been explicitly marked unavailable here
20 |
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:33:20: error: 'init()' is unavailable in watchOS
31 |
32 | open lazy var pickerView: UIPickerView = {
33 | let view = UIPickerView()
| `- error: 'init()' is unavailable in watchOS
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:35:14: error: 'showsSelectionIndicator' is unavailable in watchOS
33 | let view = UIPickerView()
34 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
35 | view.showsSelectionIndicator = true
| `- error: 'showsSelectionIndicator' is unavailable in watchOS
36 | view.delegate = self
37 | view.dataSource = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPickerView.h:23:27: note: 'showsSelectionIndicator' has been explicitly marked unavailable here
21 | @property(nullable,nonatomic,weak) id<UIPickerViewDataSource> dataSource; // default is nil. weak reference
22 | @property(nullable,nonatomic,weak) id<UIPickerViewDelegate> delegate; // default is nil. weak reference
23 | @property(nonatomic) BOOL showsSelectionIndicator API_DEPRECATED("This property has no effect on iOS 7 and later.", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'showsSelectionIndicator' has been explicitly marked unavailable here
24 |
25 | // info that was fetched and cached from the data source and delegate
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:41:31: error: 'UIDatePicker' is unavailable in watchOS
39 | }()
40 |
41 | open lazy var timePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
42 | let view = UIDatePicker()
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'UIDatePicker' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:42:20: error: 'init()' is unavailable in watchOS
40 |
41 | open lazy var timePicker: UIDatePicker = {
42 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
43 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
44 | view.datePickerMode = .time
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:46:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
44 | view.datePickerMode = .time
45 | if #available(iOS 14.0, *) {
46 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
47 | }
48 | view.addTarget(self, action: #selector(timeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:52:35: error: 'UIDatePicker' is unavailable in watchOS
50 | }()
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
53 | let view = UIDatePicker()
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'UIDatePicker' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:53:20: error: 'init()' is unavailable in watchOS
51 |
52 | open lazy var dateTimePicker: UIDatePicker = {
53 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
54 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
55 | view.datePickerMode = .dateAndTime
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:57:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
55 | view.datePickerMode = .dateAndTime
56 | if #available(iOS 13.4, *) {
57 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
58 | }
59 | view.addTarget(self, action: #selector(dateTimeChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:63:31: error: 'UIDatePicker' is unavailable in watchOS
61 | }()
62 |
63 | open lazy var datePicker: UIDatePicker = {
| `- error: 'UIDatePicker' is unavailable in watchOS
64 | let view = UIDatePicker()
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'UIDatePicker' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'UIDatePicker' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:64:20: error: 'init()' is unavailable in watchOS
62 |
63 | open lazy var datePicker: UIDatePicker = {
64 | let view = UIDatePicker()
| `- error: 'init()' is unavailable in watchOS
65 | view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
66 | view.datePickerMode = .date
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:68:18: error: 'preferredDatePickerStyle' is unavailable in watchOS
66 | view.datePickerMode = .date
67 | if #available(iOS 13.4, *) {
68 | view.preferredDatePickerStyle = .wheels
| `- error: 'preferredDatePickerStyle' is unavailable in watchOS
69 | }
70 | view.addTarget(self, action: #selector(dateChanged(_:)), for: .valueChanged)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:57:60: note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
55 |
56 | /// Request a style for the date picker. If the style changed, then the date picker may need to be resized and will generate a layout pass to display correctly.
57 | @property (nonatomic, readwrite, assign) UIDatePickerStyle preferredDatePickerStyle API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(tvos, watchos);
| `- note: 'preferredDatePickerStyle' has been explicitly marked unavailable here
58 |
59 | /// The style that the date picker is using for its layout. This property always returns a concrete style (never automatic).
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:74:38: error: 'UIToolbar' is unavailable in watchOS
72 | }()
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
| `- error: 'UIToolbar' is unavailable in watchOS
75 | let view = UIToolbar()
76 | view.isTranslucent = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:29: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:25: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'UIToolbar' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'UIToolbar' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
| `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:75:20: error: 'init()' is unavailable in watchOS
73 |
74 | private lazy var dismissToolbar: UIToolbar = {
75 | let view = UIToolbar()
| `- error: 'init()' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:78:47: error: 'UIBarButtonItem' is unavailable in watchOS
76 | view.isTranslucent = true
77 | view.sizeToFit()
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:80:43: error: 'UIBarButtonItem' is unavailable in watchOS
78 | let buttonFlexible: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace,
79 | target: nil, action: nil)
80 | let buttonDone: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self,
| `- error: 'UIBarButtonItem' is unavailable in watchOS
81 | action: #selector(resignFirstResponder))
82 | view.items = [buttonFlexible, buttonDone]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
73 |
74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
| `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
76 |
77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:37: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'UIButton' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'UIButton' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:86:48: error: 'init()' is unavailable in watchOS
84 | }()
85 |
86 | internal let privateMenuButton: UIButton = UIButton()
| `- error: 'init()' is unavailable in watchOS
87 |
88 | // Sets a custom font for the IQDropdownTextField items. Default is boldSystemFontOfSize:18.0.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:118:38: error: 'UITextFieldDelegate' is unavailable in watchOS
116 |
117 | weak open var dropDownDelegate: IQDropDownTextFieldDelegate?
118 | weak open override var delegate: UITextFieldDelegate? {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
119 | didSet {
120 | dropDownDelegate = delegate as? IQDropDownTextFieldDelegate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:205:35: error: 'UIView' is unavailable in watchOS
203 | }
204 |
205 | open var multiItemListView: [[UIView?]] = [] {
| `- error: 'UIView' is unavailable in watchOS
206 | didSet {
207 | // Refreshing pickerView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:268:24: error: cannot override 'awakeFromNib' which has been marked unavailable
266 | }
267 |
268 | open override func awakeFromNib() {
| |- error: cannot override 'awakeFromNib' which has been marked unavailable
| `- note: remove 'override' modifier to declare a new 'awakeFromNib'
269 | super.awakeFromNib()
270 | initialize()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINibLoading.h:23:1: note: 'awakeFromNib()' has been explicitly marked unavailable here
21 |
22 | @interface NSObject(UINibLoadingAdditions)
23 | - (void)awakeFromNib NS_REQUIRES_SUPER API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
| `- note: 'awakeFromNib()' has been explicitly marked unavailable here
24 | - (void)prepareForInterfaceBuilder API_AVAILABLE(ios(8.0)) API_DEPRECATED("Loading Interface Builder products will not be supported in a future version of visionOS.", visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
25 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:284:48: error: 'UITextPosition' is unavailable in watchOS
282 | }
283 |
284 | open override func caretRect(for position: UITextPosition) -> CGRect {
| `- error: 'UITextPosition' is unavailable in watchOS
285 | if dropDownMode == .textField {
286 | return super.caretRect(for: position)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextInput.h:302:12: note: 'UITextPosition' has been explicitly marked unavailable here
300 | * classes provided to be subclassed when adopting UITextInput */
301 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
302 | @interface UITextPosition : NSObject
| `- note: 'UITextPosition' has been explicitly marked unavailable here
303 |
304 | @end
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:28:33: error: 'UITextField' is unavailable in watchOS
26 | // swiftlint:disable file_length
27 | @MainActor
28 | open class IQDropDownTextField: UITextField {
| `- error: 'UITextField' is unavailable in watchOS
29 |
30 | nonisolated public static let optionalItemIndex: Int = -1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift:416:31: error: 'UIView' is unavailable in watchOS
414 | }
415 |
416 | public var itemListView: [UIView?] {
| `- error: 'UIView' is unavailable in watchOS
417 | get {
418 | multiItemListView.first ?? []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.swift:27:46: error: 'UITextFieldDelegate' is unavailable in watchOS
25 |
26 | @MainActor
27 | public protocol IQDropDownTextFieldDelegate: UITextFieldDelegate {
| `- error: 'UITextFieldDelegate' is unavailable in watchOS
28 |
29 | // Called when textField changes it's selected item. Supported for list mode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:140:11: note: 'UITextFieldDelegate' has been explicitly marked unavailable here
138 |
139 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
140 | @protocol UITextFieldDelegate <NSObject>
| `- note: 'UITextFieldDelegate' has been explicitly marked unavailable here
141 |
142 | @optional
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Date.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Menu.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField+Picker.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldConstants.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDataSource.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextFieldDelegate.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/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift-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 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IQDropDownTextFieldSwift -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift_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/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IQDropDownTextFieldSwift.build/Debug-watchos/IQDropDownTextFieldSwift-t.build/Objects-normal/arm64_32/IQDropDownTextFieldSwift.abi.json
SwiftCompile normal arm64_32 (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ IQDropDownTextField.swift /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/IQDropDownTextFieldSwift/IQDropDownTextField.swift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IQDropDownTextField.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-20 20:03:28.453 xcodebuild[802:4930] [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\ IQDropDownTextFieldSwift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64 (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ IQDropDownTextFieldSwift (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
SwiftCompile normal arm64_32 (in target 'IQDropDownTextFieldSwift' from project 'IQDropDownTextFieldSwift')
Building workspace IQDropDownTextFieldSwift with scheme IQDropDownTextFieldSwift
(5 failures)
BUILD FAILURE 6.4 watchOS