The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UIMagicDropDown, reference 1.2.1 (e2cc38), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 08:37:53 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=watchOS

Build Log

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

SwiftCompile normal arm64_32 Compiling\ MagicLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MagicLabel.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:37:43.469 xcodebuild[663:4290] [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:37:50.052 xcodebuild[790:4797] [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:37:51.321 xcodebuild[798:4869] [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_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
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
SwiftCompile normal arm64 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.
SwiftCompile normal arm64 /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
/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 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
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-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_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

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\ 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.
/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 /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
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_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.
SwiftCompile normal arm64_32 (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UIMagicDropdownTableView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/DropDown/UIMagicDropdownTableView.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/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 /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
SwiftCompile normal arm64 Compiling\ MagicLabel.swift /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIMagicDropDown/Label/MagicLabel.swift (in target 'UIMagicDropDown' from project 'UIMagicDropDown')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MagicLabel.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')
/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/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_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/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-18 04:37:52.254 xcodebuild[799:4894] [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')
	Building workspace UIMagicDropDown with scheme UIMagicDropDown
(3 failures)
BUILD FAILURE 6.4 watchOS