Build Information
Failed to build UIMagicDropDown, reference master (4a03eb), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 08:38:30 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 UIMagicDropDown -destination generic/platform=watchOSBuild Log
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:108:44: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 | }
108 | private var tableViewheightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |
110 | public var hintMessage: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:234:40: error: 'UITableView' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
235 |
236 | return items!.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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:40: error: 'UITableView' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:91: error: 'UITableViewCell' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:247:40: error: 'UITableView' is unavailable in watchOS
245 | }
246 |
247 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
248 | dropButton.setPlaceholderText(text: items![indexPath.row].label)
249 | dropDownDelegate?.dropDownSelected(items![indexPath.row], 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:31: error: 'UIView' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIView' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:39: error: 'UITableViewDelegate' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:60: error: 'UITableViewDataSource' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:13:36: error: 'UIView' is unavailable in watchOS
11 | }
12 |
13 | fileprivate lazy var mainView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
14 | let mv = UIView(frame: .zero)
15 | return mv
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:14:18: error: 'UIView' is unavailable in watchOS
12 |
13 | fileprivate lazy var mainView: UIView = {
14 | let mv = UIView(frame: .zero)
| `- error: 'UIView' is unavailable in watchOS
15 | return mv
16 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:18:32: error: 'UILabel' is unavailable in watchOS
16 | }()
17 |
18 | public lazy var labelView: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
19 | let view = UILabel()
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'UILabel' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'init()' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'init()' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:28:36: error: 'UILabel' is unavailable in watchOS
26 | }()
27 |
28 | public lazy var floatingLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
29 | let label = UILabel()
30 | label.font = .systemFont(ofSize: 13)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'UILabel' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'init()' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:38:41: error: 'UIView' is unavailable in watchOS
36 | }()
37 |
38 | fileprivate lazy var separatorView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
40 | view.backgroundColor = .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:39:20: error: 'UIView' is unavailable in watchOS
37 |
38 | fileprivate lazy var separatorView: UIView = {
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
| `- error: 'UIView' is unavailable in watchOS
40 | view.backgroundColor = .lightGray
41 | view.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:45:41: error: 'UILabel' is unavailable in watchOS
43 | }()
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
47 | iv.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:46:18: error: 'UILabel' is unavailable in watchOS
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
| `- error: 'UILabel' is unavailable in watchOS
47 | iv.isHidden = false
48 | iv.text = "v"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
SwiftCompile normal arm64_32 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ UIMagicDropdownTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownTableView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 04:38:21.395 xcodebuild[666:4313] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIMagicDropDown (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
Building workspace UIMagicDropDown with scheme UIMagicDropDown
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
UIMagicDropDown: /Users/admin/builder/spi-builder-workspace
resolved source packages: UIMagicDropDown
2026-09-18 04:38:27.529 xcodebuild[793:4824] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "UIMagicDropDown",
"name" : "UIMagicDropDown",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "9.0"
}
],
"products" : [
{
"name" : "UIMagicDropDown",
"targets" : [
"UIMagicDropDown"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "UIMagicDropDown",
"module_type" : "SwiftTarget",
"name" : "UIMagicDropDown",
"path" : "Sources",
"product_memberships" : [
"UIMagicDropDown"
],
"sources" : [
"UIMagicDropDown/DropDown/UIMagicDropdown.swift",
"UIMagicDropDown/DropDown/UIMagicDropdownButton.swift",
"UIMagicDropDown/DropDown/UIMagicDropdownCell.swift",
"UIMagicDropDown/DropDown/UIMagicDropdownData.swift",
"UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift",
"UIMagicDropDown/Label/MagicLabel.swift",
"UIMagicDropDown/Utils/UIImage+Anchors.swift",
"UIMagicDropDown/Utils/UIImage+Utils.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
{
"workspace" : {
"name" : "UIMagicDropDown",
"schemes" : [
"UIMagicDropDown"
]
}
}
2026-09-18 04:38:28.708 xcodebuild[801:4894] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UIMagicDropDown -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme UIMagicDropDown -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
UIMagicDropDown: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'UIMagicDropDown-product' in project 'UIMagicDropDown'
➜ Explicit dependency on target 'UIMagicDropDown' in project 'UIMagicDropDown'
Target 'UIMagicDropDown' in project 'UIMagicDropDown' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver UIMagicDropDown normal arm64 com.apple.xcode.tools.swift.compiler (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name UIMagicDropDown -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver UIMagicDropDown normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name UIMagicDropDown -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ UIMagicDropdownButton.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:13:36: error: 'UIView' is unavailable in watchOS
11 | }
12 |
13 | fileprivate lazy var mainView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
14 | let mv = UIView(frame: .zero)
15 | return mv
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:14:18: error: 'UIView' is unavailable in watchOS
12 |
13 | fileprivate lazy var mainView: UIView = {
14 | let mv = UIView(frame: .zero)
| `- error: 'UIView' is unavailable in watchOS
15 | return mv
16 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:18:32: error: 'UILabel' is unavailable in watchOS
16 | }()
17 |
18 | public lazy var labelView: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
19 | let view = UILabel()
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'UILabel' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'init()' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'init()' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:28:36: error: 'UILabel' is unavailable in watchOS
26 | }()
27 |
28 | public lazy var floatingLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
29 | let label = UILabel()
30 | label.font = .systemFont(ofSize: 13)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'UILabel' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'init()' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:38:41: error: 'UIView' is unavailable in watchOS
36 | }()
37 |
38 | fileprivate lazy var separatorView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
40 | view.backgroundColor = .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:39:20: error: 'UIView' is unavailable in watchOS
37 |
38 | fileprivate lazy var separatorView: UIView = {
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
| `- error: 'UIView' is unavailable in watchOS
40 | view.backgroundColor = .lightGray
41 | view.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:45:41: error: 'UILabel' is unavailable in watchOS
43 | }()
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
47 | iv.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:46:18: error: 'UILabel' is unavailable in watchOS
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
| `- error: 'UILabel' is unavailable in watchOS
47 | iv.isHidden = false
48 | iv.text = "v"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:4:37: error: 'UIButton' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
5 |
6 | var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:113:9: error: 'UIView' is unavailable in watchOS
111 |
112 | public func rotateUpArrow() {
113 | UIView.animate(withDuration: 0.3, animations: {
| `- error: 'UIView' is unavailable in watchOS
114 | self.iconImageview.transform = CGAffineTransform(rotationAngle: (180.0 * .pi) / 180.0)
115 | })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:119:9: error: 'UIView' is unavailable in watchOS
117 |
118 | public func rotateDownArrow() {
119 | UIView.animate(withDuration: 0.3, animations: {
| `- error: 'UIView' is unavailable in watchOS
120 | self.iconImageview.transform = CGAffineTransform(rotationAngle: (2.0 * .pi) / 180.0)
121 | })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
SwiftCompile normal arm64 Compiling\ UIMagicDropdownData.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownData.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownData.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownData.swift
SwiftCompile normal arm64 Compiling\ UIMagicDropdownTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownTableView.swift
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift:14:48: error: 'UITableView' is unavailable in watchOS
12 | }
13 |
14 | override public init(frame: CGRect, style: UITableView.Style) {
| `- error: 'UITableView' is unavailable in watchOS
15 | super.init(frame: frame, style: style)
16 | setupView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
SwiftCompile normal arm64 Compiling\ UIImage+Anchors.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:23: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:56: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:91: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:127: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage+Anchors.swift
SwiftCompile normal arm64 Compiling\ UIImage+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage+Utils.swift
SwiftCompile normal arm64 Compiling\ UIMagicDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:94:30: error: 'init()' is unavailable in watchOS
92 | public var items: [UIMagicDropdownData]?
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
| `- error: 'init()' is unavailable in watchOS
95 | private let tableView = UIMagicDropDownTableView()
96 | /// The tint color to apply to the checkbox button.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:95:29: error: 'init()' is unavailable in watchOS
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
95 | private let tableView = UIMagicDropDownTableView()
| `- error: 'init()' is unavailable in watchOS
96 | /// The tint color to apply to the checkbox button.
97 | public var color: UIColor = .red
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:108:44: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 | }
108 | private var tableViewheightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |
110 | public var hintMessage: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:234:40: error: 'UITableView' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
235 |
236 | return items!.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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:40: error: 'UITableView' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:91: error: 'UITableViewCell' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:247:40: error: 'UITableView' is unavailable in watchOS
245 | }
246 |
247 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
248 | dropButton.setPlaceholderText(text: items![indexPath.row].label)
249 | dropDownDelegate?.dropDownSelected(items![indexPath.row], 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:31: error: 'UIView' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIView' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:39: error: 'UITableViewDelegate' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:60: error: 'UITableViewDataSource' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:171:9: error: 'NSLayoutConstraint' is unavailable in watchOS
169 |
170 | // Button
171 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
172 | dropButton.topAnchor.constraint(equalTo: topAnchor, constant: 0.0),
173 | dropButton.leftAnchor.constraint(equalTo: leftAnchor, constant: 0.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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:179:9: error: 'NSLayoutConstraint' is unavailable in watchOS
177 |
178 | // Tableview
179 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
180 | tableView.topAnchor.constraint(equalTo: dropButton.bottomAnchor, constant: 3),
181 | tableView.leftAnchor.constraint(equalTo: leftAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:199:13: error: 'UIViewPropertyAnimator' is unavailable in watchOS
197 |
198 | if #available(iOS 10.0, *) {
199 | UIViewPropertyAnimator(duration: 0.5, dampingRatio: 0.8) {
| `- error: 'UIViewPropertyAnimator' is unavailable in watchOS
200 | self.tableViewheightConstraint?.constant = CGFloat(tableHeight)
201 | self.layoutSubviews()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewPropertyAnimator.h:17:12: note: 'UIViewPropertyAnimator' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UIViewPropertyAnimator : NSObject <UIViewImplicitlyAnimating, NSCopying>
| `- note: 'UIViewPropertyAnimator' has been explicitly marked unavailable here
18 |
19 | @property(nullable, nonatomic, copy, readonly) id <UITimingCurveProvider> timingParameters;
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:204:13: error: 'UIView' is unavailable in watchOS
202 | }.startAnimation()
203 | } else {
204 | UIView.animate(withDuration: 0.5, animations: {
| `- error: 'UIView' is unavailable in watchOS
205 | self.tableViewheightConstraint?.constant = CGFloat(tableHeight)
206 | self.layoutSubviews()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:219:13: error: 'UIViewPropertyAnimator' is unavailable in watchOS
217 | public func hide() {
218 | if #available(iOS 10.0, *) {
219 | UIViewPropertyAnimator(duration: 0.5, dampingRatio: 0.8) {
| `- error: 'UIViewPropertyAnimator' is unavailable in watchOS
220 | self.tableViewheightConstraint?.constant = 0.0
221 | self.tableView.bounds.origin.y = 0.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/UIViewPropertyAnimator.h:17:12: note: 'UIViewPropertyAnimator' has been explicitly marked unavailable here
15 |
16 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
17 | @interface UIViewPropertyAnimator : NSObject <UIViewImplicitlyAnimating, NSCopying>
| `- note: 'UIViewPropertyAnimator' has been explicitly marked unavailable here
18 |
19 | @property(nullable, nonatomic, copy, readonly) id <UITimingCurveProvider> timingParameters;
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:225:13: error: 'UIView' is unavailable in watchOS
223 | }.startAnimation()
224 | } else {
225 | UIView.animate(withDuration: 0.5, animations: {
| `- error: 'UIView' is unavailable in watchOS
226 | self.tableViewheightConstraint?.constant = 0.0
227 | self.tableView.bounds.origin.y = 0.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:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:242:15: error: 'textLabel' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
242 | cell?.textLabel?.text = items![indexPath.row].label
| `- error: 'textLabel' is unavailable in watchOS
243 | cell?.theme = self.theme
244 | return cell ?? UIMagicDropdownCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdown.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIMagicDropDown (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:94:30: error: 'init()' is unavailable in watchOS
92 | public var items: [UIMagicDropdownData]?
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
| `- error: 'init()' is unavailable in watchOS
95 | private let tableView = UIMagicDropDownTableView()
96 | /// The tint color to apply to the checkbox button.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:95:29: error: 'init()' is unavailable in watchOS
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
95 | private let tableView = UIMagicDropDownTableView()
| `- error: 'init()' is unavailable in watchOS
96 | /// The tint color to apply to the checkbox button.
97 | public var color: UIColor = .red
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:108:44: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 | }
108 | private var tableViewheightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |
110 | public var hintMessage: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:234:40: error: 'UITableView' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
235 |
236 | return items!.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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:40: error: 'UITableView' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:91: error: 'UITableViewCell' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:247:40: error: 'UITableView' is unavailable in watchOS
245 | }
246 |
247 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
248 | dropButton.setPlaceholderText(text: items![indexPath.row].label)
249 | dropDownDelegate?.dropDownSelected(items![indexPath.row], 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:31: error: 'UIView' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIView' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:39: error: 'UITableViewDelegate' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:60: error: 'UITableViewDataSource' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:13:36: error: 'UIView' is unavailable in watchOS
11 | }
12 |
13 | fileprivate lazy var mainView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
14 | let mv = UIView(frame: .zero)
15 | return mv
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:14:18: error: 'UIView' is unavailable in watchOS
12 |
13 | fileprivate lazy var mainView: UIView = {
14 | let mv = UIView(frame: .zero)
| `- error: 'UIView' is unavailable in watchOS
15 | return mv
16 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:18:32: error: 'UILabel' is unavailable in watchOS
16 | }()
17 |
18 | public lazy var labelView: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
19 | let view = UILabel()
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'UILabel' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'init()' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'init()' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:28:36: error: 'UILabel' is unavailable in watchOS
26 | }()
27 |
28 | public lazy var floatingLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
29 | let label = UILabel()
30 | label.font = .systemFont(ofSize: 13)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'UILabel' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'init()' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:38:41: error: 'UIView' is unavailable in watchOS
36 | }()
37 |
38 | fileprivate lazy var separatorView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
40 | view.backgroundColor = .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:39:20: error: 'UIView' is unavailable in watchOS
37 |
38 | fileprivate lazy var separatorView: UIView = {
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
| `- error: 'UIView' is unavailable in watchOS
40 | view.backgroundColor = .lightGray
41 | view.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:45:41: error: 'UILabel' is unavailable in watchOS
43 | }()
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
47 | iv.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:46:18: error: 'UILabel' is unavailable in watchOS
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
| `- error: 'UILabel' is unavailable in watchOS
47 | iv.isHidden = false
48 | iv.text = "v"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:4:37: error: 'UIButton' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
5 |
6 | var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:6:19: error: 'UIView' is unavailable in watchOS
4 | public class UIMagicDropdownCell: UITableViewCell {
5 |
6 | var backView: UIView?
| `- error: 'UIView' is unavailable in watchOS
7 | var theme: MagicDropDownConfig? {
8 | didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:32:33: error: 'UITableViewCell' is unavailable in watchOS
30 | /// - style: cell style
31 | /// - reuseIdentifier: name of reuse cell.
32 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
33 | super.init(style: style, reuseIdentifier: reuseIdentifier)
34 | setupCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:4:35: error: 'UITableViewCell' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
5 |
6 | var backView: 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift:14:48: error: 'UITableView' is unavailable in watchOS
12 | }
13 |
14 | override public init(frame: CGRect, style: UITableView.Style) {
| `- error: 'UITableView' is unavailable in watchOS
15 | super.init(frame: frame, style: style)
16 | setupView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift:5:40: error: 'UITableView' is unavailable in watchOS
3 |
4 |
5 | public class UIMagicDropDownTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
6 |
7 | var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift:4:26: error: 'UILabel' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class MagicLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
5 |
6 | public var edges: UIEdgeInsets = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:23: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:56: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:91: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:127: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:4:18: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownData.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.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/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIMagicDropDown -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown_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/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64/UIMagicDropDown.abi.json
SwiftCompile normal arm64 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIMagicDropDown (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:94:30: error: 'init()' is unavailable in watchOS
92 | public var items: [UIMagicDropdownData]?
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
| `- error: 'init()' is unavailable in watchOS
95 | private let tableView = UIMagicDropDownTableView()
96 | /// The tint color to apply to the checkbox button.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:95:29: error: 'init()' is unavailable in watchOS
93 | var openclose = false
94 | private let dropButton = UIMagicDropdownButton()
95 | private let tableView = UIMagicDropDownTableView()
| `- error: 'init()' is unavailable in watchOS
96 | /// The tint color to apply to the checkbox button.
97 | public var color: UIColor = .red
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:108:44: error: 'NSLayoutConstraint' is unavailable in watchOS
106 | }
107 | }
108 | private var tableViewheightConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |
110 | public var hintMessage: String {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:234:40: error: 'UITableView' is unavailable in watchOS
232 | }
233 |
234 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
235 |
236 | return items!.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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:40: error: 'UITableView' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:239:91: error: 'UITableViewCell' is unavailable in watchOS
237 | }
238 |
239 | public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
240 |
241 | let cell = tableView.dequeueReusableCell(withIdentifier: "dropcell", for: indexPath) as? UIMagicDropdownCell
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:247:40: error: 'UITableView' is unavailable in watchOS
245 | }
246 |
247 | public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
248 | dropButton.setPlaceholderText(text: items![indexPath.row].label)
249 | dropDownDelegate?.dropDownSelected(items![indexPath.row], 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/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:31: error: 'UIView' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UIView' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:39: error: 'UITableViewDelegate' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
98 |
99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
| `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift:84:60: error: 'UITableViewDataSource' is unavailable in watchOS
82 |
83 |
84 | public class UIMagicDropdown: UIView, UITableViewDelegate, UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
85 | // MARK: - Vars
86 | public var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
| `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:13:36: error: 'UIView' is unavailable in watchOS
11 | }
12 |
13 | fileprivate lazy var mainView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
14 | let mv = UIView(frame: .zero)
15 | return mv
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:14:18: error: 'UIView' is unavailable in watchOS
12 |
13 | fileprivate lazy var mainView: UIView = {
14 | let mv = UIView(frame: .zero)
| `- error: 'UIView' is unavailable in watchOS
15 | return mv
16 | }()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:18:32: error: 'UILabel' is unavailable in watchOS
16 | }()
17 |
18 | public lazy var labelView: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
19 | let view = UILabel()
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'UILabel' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:19:20: error: 'init()' is unavailable in watchOS
17 |
18 | public lazy var labelView: UILabel = {
19 | let view = UILabel()
| `- error: 'init()' is unavailable in watchOS
20 | view.textColor = self.theme?.colors?.hintTextColor ?? .darkGray
21 | view.font = self.theme?.fonts?.hintFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:28:36: error: 'UILabel' is unavailable in watchOS
26 | }()
27 |
28 | public lazy var floatingLabel: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
29 | let label = UILabel()
30 | label.font = .systemFont(ofSize: 13)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'UILabel' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:29:21: error: 'init()' is unavailable in watchOS
27 |
28 | public lazy var floatingLabel: UILabel = {
29 | let label = UILabel()
| `- error: 'init()' is unavailable in watchOS
30 | label.font = .systemFont(ofSize: 13)
31 | label.textColor = .gray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:38:41: error: 'UIView' is unavailable in watchOS
36 | }()
37 |
38 | fileprivate lazy var separatorView: UIView = {
| `- error: 'UIView' is unavailable in watchOS
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
40 | view.backgroundColor = .lightGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:39:20: error: 'UIView' is unavailable in watchOS
37 |
38 | fileprivate lazy var separatorView: UIView = {
39 | let view = UIView(frame: CGRect(x: 0, y: 0, width: 1.0, height: 49.0))
| `- error: 'UIView' is unavailable in watchOS
40 | view.backgroundColor = .lightGray
41 | view.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/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:45:41: error: 'UILabel' is unavailable in watchOS
43 | }()
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
| `- error: 'UILabel' is unavailable in watchOS
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
47 | iv.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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:46:18: error: 'UILabel' is unavailable in watchOS
44 |
45 | fileprivate lazy var iconImageview: UILabel = {
46 | let iv = UILabel(frame: CGRect(x: 0, y: 0, width: 12, height: 12))
| `- error: 'UILabel' is unavailable in watchOS
47 | iv.isHidden = false
48 | iv.text = "v"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift:4:37: error: 'UIButton' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
5 |
6 | var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
47 |
48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
49 | @interface UIButton : UIControl <NSCoding>
| `- note: 'UIButton' has been explicitly marked unavailable here
50 |
51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:6:19: error: 'UIView' is unavailable in watchOS
4 | public class UIMagicDropdownCell: UITableViewCell {
5 |
6 | var backView: UIView?
| `- error: 'UIView' is unavailable in watchOS
7 | var theme: MagicDropDownConfig? {
8 | didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:32:33: error: 'UITableViewCell' is unavailable in watchOS
30 | /// - style: cell style
31 | /// - reuseIdentifier: name of reuse cell.
32 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
33 | super.init(style: style, reuseIdentifier: reuseIdentifier)
34 | setupCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:4:35: error: 'UITableViewCell' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
5 |
6 | var backView: 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift:14:48: error: 'UITableView' is unavailable in watchOS
12 | }
13 |
14 | override public init(frame: CGRect, style: UITableView.Style) {
| `- error: 'UITableView' is unavailable in watchOS
15 | super.init(frame: frame, style: style)
16 | setupView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift:5:40: error: 'UITableView' is unavailable in watchOS
3 |
4 |
5 | public class UIMagicDropDownTableView: UITableView {
| `- error: 'UITableView' is unavailable in watchOS
6 |
7 | var theme: MagicDropDownConfig? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift:4:26: error: 'UILabel' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class MagicLabel: UILabel {
| `- error: 'UILabel' is unavailable in watchOS
5 |
6 | public var edges: UIEdgeInsets = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 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/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:23: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:56: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:91: error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutXAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:64:12: note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
62 |
63 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface NSLayoutXAxisAnchor : NSLayoutAnchor<NSLayoutXAxisAnchor *>
| `- note: 'NSLayoutXAxisAnchor' has been explicitly marked unavailable here
65 |
66 | // A composite anchor for creating constraints relating horizontal distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:6:127: error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
4 | public extension UIView {
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
| `- error: 'NSLayoutYAxisAnchor' is unavailable in watchOS
7 |
8 | translatesAutoresizingMaskIntoConstraints = 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/NSLayoutAnchor.h:72:12: note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
70 |
71 | NSLAYOUTANCHOR_EXTERN API_AVAILABLE(macos(10.11), ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
72 | @interface NSLayoutYAxisAnchor : NSLayoutAnchor<NSLayoutYAxisAnchor *>
| `- note: 'NSLayoutYAxisAnchor' has been explicitly marked unavailable here
73 |
74 | // A composite anchor for creating constraints relating vertical distances between locations.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift:4:18: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | func anchor(left: NSLayoutXAxisAnchor? = nil, top: NSLayoutYAxisAnchor? = nil, right: NSLayoutXAxisAnchor? = nil, bottom: NSLayoutYAxisAnchor? = nil, width: CGFloat? = nil, height: CGFloat? = nil, padding: UIEdgeInsets? = nil) {
/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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdown.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownData.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Anchors.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.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/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIMagicDropDown -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown_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/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIMagicDropDown.build/Debug-watchos/UIMagicDropDown-t.build/Objects-normal/arm64_32/UIMagicDropDown.abi.json
SwiftCompile normal arm64_32 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ UIImage+Utils.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Utils/UIImage+Utils.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIImage+Utils.swift
SwiftCompile normal arm64_32 Compiling\ UIMagicDropdownCell.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:6:19: error: 'UIView' is unavailable in watchOS
4 | public class UIMagicDropdownCell: UITableViewCell {
5 |
6 | var backView: UIView?
| `- error: 'UIView' is unavailable in watchOS
7 | var theme: MagicDropDownConfig? {
8 | didSet {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:32:33: error: 'UITableViewCell' is unavailable in watchOS
30 | /// - style: cell style
31 | /// - reuseIdentifier: name of reuse cell.
32 | override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
33 | super.init(style: style, reuseIdentifier: reuseIdentifier)
34 | setupCell()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:4:35: error: 'UITableViewCell' is unavailable in watchOS
2 | import UIKit
3 |
4 | public class UIMagicDropdownCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
5 |
6 | var backView: 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/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:21:18: error: 'textLabel' is unavailable in watchOS
19 | super.setSelected(selected, animated: animated)
20 | if selected {
21 | self.textLabel?.textColor = theme?.colors?.itemSelectedTextColor ?? .white
| `- error: 'textLabel' is unavailable in watchOS
22 | } else {
23 | self.textLabel?.textColor = theme?.colors?.itemUnselectedTextColor ?? .darkGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:23:18: error: 'textLabel' is unavailable in watchOS
21 | self.textLabel?.textColor = theme?.colors?.itemSelectedTextColor ?? .white
22 | } else {
23 | self.textLabel?.textColor = theme?.colors?.itemUnselectedTextColor ?? .darkGray
| `- error: 'textLabel' is unavailable in watchOS
24 | }
25 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:49:20: error: 'UIView' is unavailable in watchOS
47 | // Setup view inside cell.
48 | func setupView() {
49 | backView = UIView()
| `- error: 'UIView' is unavailable in watchOS
50 | contentView.translatesAutoresizingMaskIntoConstraints = false
51 | backView!.backgroundColor = .systemBlue
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:49:20: error: 'init()' is unavailable in watchOS
47 | // Setup view inside cell.
48 | func setupView() {
49 | backView = UIView()
| `- error: 'init()' is unavailable in watchOS
50 | contentView.translatesAutoresizingMaskIntoConstraints = false
51 | backView!.backgroundColor = .systemBlue
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
| `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled; // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:51:38: error: 'systemBlue' is unavailable in watchOS
49 | backView = UIView()
50 | contentView.translatesAutoresizingMaskIntoConstraints = false
51 | backView!.backgroundColor = .systemBlue
| `- error: 'systemBlue' is unavailable in watchOS
52 | backView!.layer.cornerRadius = 4
53 | selectedBackgroundView = backView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:55:9: error: 'NSLayoutConstraint' is unavailable in watchOS
53 | selectedBackgroundView = backView
54 |
55 | NSLayoutConstraint.activate([
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
56 | contentView.rightAnchor.constraint(equalTo: rightAnchor, constant: 5.0),
57 | contentView.leftAnchor.constraint(equalTo: leftAnchor, constant: -5.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/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:66:74: error: 'systemBlue' is unavailable in watchOS
64 |
65 | func applyStyles() {
66 | backView?.backgroundColor = theme?.colors?.itemSelectedColor ?? .systemBlue
| `- error: 'systemBlue' is unavailable in watchOS
67 | backgroundColor = theme?.colors?.itemUnselectedColor ?? .white
68 | textLabel?.font = theme?.fonts?.itemFont ?? .systemFont(ofSize: 17)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
| `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift:68:9: error: 'textLabel' is unavailable in watchOS
66 | backView?.backgroundColor = theme?.colors?.itemSelectedColor ?? .systemBlue
67 | backgroundColor = theme?.colors?.itemUnselectedColor ?? .white
68 | textLabel?.font = theme?.fonts?.itemFont ?? .systemFont(ofSize: 17)
| `- error: 'textLabel' is unavailable in watchOS
69 | textLabel?.textAlignment = theme?.texts?.tableTextAlignmrnt ?? .left
70 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:120:60: note: 'textLabel' has been explicitly marked unavailable here
118 | // These properties will always return nil when a non-nil `contentConfiguration` is set.
119 | @property (nonatomic, readonly, strong, nullable) UIImageView *imageView API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. image view will be created if necessary.
120 | @property (nonatomic, readonly, strong, nullable) UILabel *textLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary.
| `- note: 'textLabel' has been explicitly marked unavailable here
121 | @property (nonatomic, readonly, strong, nullable) UILabel *detailTextLabel API_DEPRECATED("Use UIListContentConfiguration instead, this property will be deprecated in a future release.", ios(3.0, API_TO_BE_DEPRECATED), visionos(1.0, API_TO_BE_DEPRECATED)) API_UNAVAILABLE(watchos); // default is nil. label will be created if necessary (and the current style supports a detail label).
122 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownCell.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownCell.swift
SwiftCompile normal arm64_32 Compiling\ UIMagicDropdownButton.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownButton.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMagicDropdownButton.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-18 04:38:29.605 xcodebuild[802:4919] [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\ UIMagicDropDown (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIMagicDropDown (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64_32 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
Building workspace UIMagicDropDown with scheme UIMagicDropDown
(5 failures)
BUILD FAILURE 6.4 watchOS