The Swift Package Index logo.Swift Package Index

Build Information

Failed to build LocationRadiusPicker, reference main (7a590f), with Swift 6.4 for watchOS using Xcode 27.0 on 21 Sep 2026 08:00:16 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 LocationRadiusPicker -destination generic/platform=watchOS

Build Log

    |                                                                   `- note: 'standardAppearance' has been explicitly marked unavailable here
141 | /// Describes the appearance attributes for the navigation bar to use when it is displayed with its compact height. If not set, the standardAppearance will be used instead.
142 | @property (nonatomic, readwrite, copy, nullable) UINavigationBarAppearance *compactAppearance UI_APPEARANCE_SELECTOR API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:213:62: error: 'label' is unavailable in watchOS
211 |             navigationController?.navigationBar.scrollEdgeAppearance = appearance
212 |             navigationController?.navigationBar.standardAppearance = appearance
213 |             navigationController?.navigationBar.tintColor = .label
    |                                                              `- error: 'label' is unavailable in watchOS
214 |         }
215 |
/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:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:216:28: error: 'UIBarButtonItem' is unavailable in watchOS
214 |         }
215 |
216 |         let cancelButton = UIBarButtonItem(
    |                            `- error: 'UIBarButtonItem' is unavailable in watchOS
217 |             title: configuration.navigationBarCancelButtonTitle,
218 |             style: .plain,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:226:30: error: 'UIBarButtonItem' is unavailable in watchOS
224 |
225 |         if configuration.showNavigationBarSaveButton {
226 |             let saveButton = UIBarButtonItem(
    |                              `- error: 'UIBarButtonItem' is unavailable in watchOS
227 |                 title: configuration.navigationBarSaveButtonTitle,
228 |                 style: .plain,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:237:28: error: 'searchController' is unavailable in watchOS
235 |
236 |         if configuration.searchFunctionality {
237 |             navigationItem.searchController = searchController
    |                            `- error: 'searchController' is unavailable in watchOS
238 |             searchBar.placeholder = configuration.searchBarPlaceholder
239 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:234:72: note: 'searchController' has been explicitly marked unavailable here
232 |
233 | /// A view controller that will be shown inside of a navigation controller can assign a UISearchController to this property to display the search controller’s search bar in its containing navigation controller’s navigation bar.
234 | @property (nonatomic, readwrite, strong, nullable) UISearchController *searchController API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                                                        `- note: 'searchController' has been explicitly marked unavailable here
235 |
236 | /// If this property is true (the default), the searchController’s search bar will hide as the user scrolls in the top view controller’s scroll view. If false, the search bar will remain visible and pinned underneath the navigation bar.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:249:17: error: 'addOverlay' is unavailable in watchOS
247 |         }
248 |
249 |         mapView.addOverlay(circle)
    |                 `- error: 'addOverlay' is unavailable in watchOS
250 |         setVisibleMapRegionForCircle()
251 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:250:1: note: 'addOverlay' has been explicitly marked unavailable here
248 |
249 | // These methods operate implicitly on overlays in MKOverlayLevelAboveRoads and may be deprecated in a future release in favor of the methods that specify the level.
250 | - (void)addOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'addOverlay' has been explicitly marked unavailable here
251 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
252 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:253:37: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
251 |
252 |         // gesture for long press to select location
253 |         let locationSelectGesture = UILongPressGestureRecognizer(target: self, action: #selector(onMapLongPressed(_:)))
    |                                     `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
254 |         locationSelectGesture.delegate = self
255 |         mapView.addGestureRecognizer(locationSelectGesture)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired;      // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:259:9: error: 'NSLayoutConstraint' is unavailable in watchOS
257 |
258 |     private func setupConstraints() {
259 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
260 |             mapView.topAnchor.constraint(equalTo: view.topAnchor),
261 |             mapView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:267:13: error: 'NSLayoutConstraint' is unavailable in watchOS
265 |
266 |         if configuration.showSaveButton {
267 |             NSLayoutConstraint.activate([
    |             `- error: 'NSLayoutConstraint' is unavailable in watchOS
268 |                 saveButton.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 20),
269 |                 saveButton.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -20),
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:270:66: error: 'safeAreaLayoutGuide' is unavailable in watchOS
268 |                 saveButton.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 20),
269 |                 saveButton.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -20),
270 |                 saveButton.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: -30)
    |                                                                  `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
271 |             ])
272 |         }
/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:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:281:34: error: 'MKCircleRenderer' is unavailable in watchOS
279 |     public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
280 |         if let circleOverlay = overlay as? MKCircle {
281 |             let circleRenderer = MKCircleRenderer(circle: circleOverlay)
    |                                  `- error: 'MKCircleRenderer' is unavailable in watchOS
282 |             circleRenderer.fillColor = configuration.radiusColor
283 |             circleRenderer.strokeColor = configuration.radiusBorderColor
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKCircleRenderer.h:14:12: note: 'MKCircleRenderer' has been explicitly marked unavailable here
12 |
13 | NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
14 | @interface MKCircleRenderer : MKOverlayPathRenderer
   |            `- note: 'MKCircleRenderer' has been explicitly marked unavailable here
15 |
16 | - (instancetype)initWithCircle:(MKCircle *)circle;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:288:16: error: 'MKOverlayRenderer' is unavailable in watchOS
286 |         }
287 |
288 |         return MKOverlayRenderer()
    |                `- error: 'MKOverlayRenderer' is unavailable in watchOS
289 |     }
290 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayRenderer.h:15:12: note: 'MKOverlayRenderer' has been explicitly marked unavailable here
13 |
14 | NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
15 | @interface MKOverlayRenderer : NSObject
   |            `- note: 'MKOverlayRenderer' has been explicitly marked unavailable here
16 |
17 | - (instancetype)initWithOverlay:(id <MKOverlay>)overlay NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:324:26: error: 'MKUserLocation' is unavailable in watchOS
322 |
323 |     public func mapView(_ mapView: MKMapView, viewFor annotation: any MKAnnotation) -> MKAnnotationView? {
324 |         if annotation is MKUserLocation { return nil }
    |                          `- error: 'MKUserLocation' is unavailable in watchOS
325 |
326 |         let pin = MKAnnotationView(annotation: annotation, reuseIdentifier: CustomMapPinAnnotationView.reuseIdentifier)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKUserLocation.h:17:12: note: 'MKUserLocation' has been explicitly marked unavailable here
15 |
16 | NS_CLASS_AVAILABLE(10_9, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
17 | @interface MKUserLocation : NSObject <MKAnnotation>
   |            `- note: 'MKUserLocation' has been explicitly marked unavailable here
18 |
19 | // Returns YES if the user's location is being updated.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:326:19: error: 'MKAnnotationView' is unavailable in watchOS
324 |         if annotation is MKUserLocation { return nil }
325 |
326 |         let pin = MKAnnotationView(annotation: annotation, reuseIdentifier: CustomMapPinAnnotationView.reuseIdentifier)
    |                   `- error: 'MKAnnotationView' is unavailable in watchOS
327 |         pin.image = configuration.mapPinImage ?? UIImage(resource: .defaultMapPin)
328 |         pin.canShowCallout = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:327:50: error: 'init(resource:)' is unavailable in watchOS
325 |
326 |         let pin = MKAnnotationView(annotation: annotation, reuseIdentifier: CustomMapPinAnnotationView.reuseIdentifier)
327 |         pin.image = configuration.mapPinImage ?? UIImage(resource: .defaultMapPin)
    |                                                  `- error: 'init(resource:)' is unavailable in watchOS
328 |         pin.canShowCallout = true
329 |         pin.rightCalloutAccessoryView = selectLocationButton()
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/GeneratedAssetSymbols.swift:123:17: note: 'init(resource:)' has been explicitly marked unavailable here
121 |
122 |     /// Initialize a `UIImage` with an image resource.
123 |     convenience init(resource: ImageResource) {
    |                 `- note: 'init(resource:)' has been explicitly marked unavailable here
124 | #if !os(watchOS)
125 |         self.init(named: resource.name, in: resource.bundle, compatibleWith: nil)!
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:336:17: error: 'removeOverlay' is unavailable in watchOS
334 |         guard let selectedAnnotation else { return }
335 |
336 |         mapView.removeOverlay(circle)
    |                 `- error: 'removeOverlay' is unavailable in watchOS
337 |
338 |         currentLocation.coordinates = LocationCoordinates(latitude: selectedAnnotation.coordinate.latitude, longitude: selectedAnnotation.coordinate.longitude)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:222:1: note: 'removeOverlay' has been explicitly marked unavailable here
220 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays level:(MKOverlayLevel)level API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
221 |
222 | - (void)removeOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'removeOverlay' has been explicitly marked unavailable here
223 | - (void)removeOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
224 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:347:17: error: 'addOverlay' is unavailable in watchOS
345 |
346 |         circle = MKCircle(center: selectedAnnotation.coordinate, radius: currentRadius)
347 |         mapView.addOverlay(circle)
    |                 `- error: 'addOverlay' is unavailable in watchOS
348 |         setVisibleMapRegionForCircle()
349 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:250:1: note: 'addOverlay' has been explicitly marked unavailable here
248 |
249 | // These methods operate implicitly on overlays in MKOverlayLevelAboveRoads and may be deprecated in a future release in favor of the methods that specify the level.
250 | - (void)addOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'addOverlay' has been explicitly marked unavailable here
251 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
252 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:376:22: error: 'UIButton' is unavailable in watchOS
374 |
375 |     func selectLocationButton() -> UIButton {
376 |         let button = UIButton(frame: CGRect(x: 0, y: 0, width: 70, height: 30))
    |                      `- error: 'UIButton' is unavailable in watchOS
377 |         button.setTitle(configuration.calloutSelectButtonText, for: UIControl.State())
378 |         button.setTitleColor(configuration.calloutSelectButtonTextColor, for: UIControl.State())
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:377:69: error: 'UIControl' is unavailable in watchOS
375 |     func selectLocationButton() -> UIButton {
376 |         let button = UIButton(frame: CGRect(x: 0, y: 0, width: 70, height: 30))
377 |         button.setTitle(configuration.calloutSelectButtonText, for: UIControl.State())
    |                                                                     `- error: 'UIControl' is unavailable in watchOS
378 |         button.setTitleColor(configuration.calloutSelectButtonTextColor, for: UIControl.State())
379 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:378:79: error: 'UIControl' is unavailable in watchOS
376 |         let button = UIButton(frame: CGRect(x: 0, y: 0, width: 70, height: 30))
377 |         button.setTitle(configuration.calloutSelectButtonText, for: UIControl.State())
378 |         button.setTitleColor(configuration.calloutSelectButtonTextColor, for: UIControl.State())
    |                                                                               `- error: 'UIControl' is unavailable in watchOS
379 |
380 |         if let titleLabel = button.titleLabel {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:401:17: error: 'removeOverlay' is unavailable in watchOS
399 |         circleView.isHidden = false
400 |
401 |         mapView.removeOverlay(circle)
    |                 `- error: 'removeOverlay' is unavailable in watchOS
402 |     }
403 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:222:1: note: 'removeOverlay' has been explicitly marked unavailable here
220 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays level:(MKOverlayLevel)level API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
221 |
222 | - (void)removeOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'removeOverlay' has been explicitly marked unavailable here
223 | - (void)removeOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
224 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:410:9: error: 'UIView' is unavailable in watchOS
408 |         grabberView.center = locationInMap
409 |         grabberView.center.x += diameter / 2
410 |         UIView.transition(with: self.grabberView, duration: 0.3, options: .transitionCrossDissolve) {
    |         `- error: 'UIView' is unavailable in watchOS
411 |             self.grabberView.isHidden = false
412 |         }
/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/LocationRadiusPicker/LocationRadiusPickerController.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationRadiusPickerController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationCoordinates.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationCoordinates.swift
SwiftCompile normal arm64 Compiling\ resource_bundle_accessor.swift,\ UITableView+Extension.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Extension/UITableView+Extension.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Extension/UITableView+Extension.swift:15:22: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     func register<T: UITableViewCell>(cell: T.Type) {
   |                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(T.self, forCellReuseIdentifier: reuseIdentifier(for: cell))
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/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/LocationRadiusPicker/Extension/UITableView+Extension.swift:19:25: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     func dequeueCell<T: UITableViewCell>(for type: T.Type, with indexPath: IndexPath) -> T {
   |                         `- error: 'UITableViewCell' is unavailable in watchOS
20 |         guard let cell = dequeueReusableCell(withIdentifier: reuseIdentifier(for: type), for: indexPath) as? T else {
21 |             fatalError("Failed to dequeue cell.")
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/resource_bundle_accessor.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile resource_bundle_accessor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Extension/UITableView+Extension.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UITableView+Extension.swift
SwiftCompile normal arm64 Compiling\ LocationSearchResultCell.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ &\ History/LocationSearchResultCell.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:14:32: error: 'UIView' is unavailable in watchOS
 12 |     // MARK: - Views
 13 |
 14 |     private let containerView: UIView = {
    |                                `- error: 'UIView' is unavailable in watchOS
 15 |         let view = UIView()
 16 |         view.layer.cornerRadius = 10
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:15:20: error: 'UIView' is unavailable in watchOS
 13 |
 14 |     private let containerView: UIView = {
 15 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 16 |         view.layer.cornerRadius = 10
 17 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:15:20: error: 'init()' is unavailable in watchOS
 13 |
 14 |     private let containerView: UIView = {
 15 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 16 |         view.layer.cornerRadius = 10
 17 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:21:37: error: 'UILabel' is unavailable in watchOS
 19 |     }()
 20 |
 21 |     private let locationTitleLabel: UILabel = {
    |                                     `- error: 'UILabel' is unavailable in watchOS
 22 |         let view = UILabel()
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:22:20: error: 'UILabel' is unavailable in watchOS
 20 |
 21 |     private let locationTitleLabel: UILabel = {
 22 |         let view = UILabel()
    |                    `- error: 'UILabel' is unavailable in watchOS
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
 24 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:22:20: error: 'init()' is unavailable in watchOS
 20 |
 21 |     private let locationTitleLabel: UILabel = {
 22 |         let view = UILabel()
    |                    `- error: 'init()' is unavailable in watchOS
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
 24 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:28:37: error: 'UILabel' is unavailable in watchOS
 26 |     }()
 27 |
 28 |     private let locationValueLabel: UILabel = {
    |                                     `- error: 'UILabel' is unavailable in watchOS
 29 |         let view = UILabel()
 30 |         view.font = UIFont.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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:29:20: error: 'UILabel' is unavailable in watchOS
 27 |
 28 |     private let locationValueLabel: UILabel = {
 29 |         let view = UILabel()
    |                    `- error: 'UILabel' is unavailable in watchOS
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:29:20: error: 'init()' is unavailable in watchOS
 27 |
 28 |     private let locationValueLabel: UILabel = {
 29 |         let view = UILabel()
    |                    `- error: 'init()' is unavailable in watchOS
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:31:27: error: 'label' is unavailable in watchOS
 29 |         let view = UILabel()
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
    |                           `- error: 'label' is unavailable in watchOS
 32 |         view.numberOfLines = 0
 33 |         view.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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:37:39: error: 'UIStackView' is unavailable in watchOS
 35 |     }()
 36 |
 37 |     private lazy var labelsStackView: UIStackView = {
    |                                       `- error: 'UIStackView' is unavailable in watchOS
 38 |         let view = UIStackView(arrangedSubviews: [locationTitleLabel, locationValueLabel])
 39 |         view.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:38:20: error: 'UIStackView' is unavailable in watchOS
 36 |
 37 |     private lazy var labelsStackView: UIStackView = {
 38 |         let view = UIStackView(arrangedSubviews: [locationTitleLabel, locationValueLabel])
    |                    `- error: 'UIStackView' is unavailable in watchOS
 39 |         view.axis = .vertical
 40 |         view.spacing = 3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:47:26: error: 'UITableViewCell' is unavailable in watchOS
 45 |     // MARK: - Init
 46 |
 47 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 48 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
 49 |         setup()
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:10:39: error: 'UITableViewCell' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class LocationSearchResultCell: UITableViewCell {
    |                                       `- error: 'UITableViewCell' is unavailable in watchOS
 11 |
 12 |     // MARK: - Views
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:66:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 64 |         containerView.addSubview(labelsStackView)
 65 |
 66 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 67 |             containerView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 5),
 68 |             containerView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:96:9: error: 'UIView' is unavailable in watchOS
 94 |
 95 |     override func setSelected(_ selected: Bool, animated: Bool) {
 96 |         UIView.transition(with: containerView, duration: 0.2, options: .transitionCrossDissolve) {
    |         `- error: 'UIView' is unavailable in watchOS
 97 |             self.containerView.backgroundColor = selected
 98 |                 ? .label.withAlphaComponent(0.6)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:98:20: error: 'label' is unavailable in watchOS
 96 |         UIView.transition(with: containerView, duration: 0.2, options: .transitionCrossDissolve) {
 97 |             self.containerView.backgroundColor = selected
 98 |                 ? .label.withAlphaComponent(0.6)
    |                    `- error: 'label' is unavailable in watchOS
 99 |                 : .label.withAlphaComponent(0.1)
100 |         }
/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:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ &\ History/LocationSearchResultCell.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationSearchResultCell.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ LocationRadiusPicker (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Extension/UITableView+Extension.swift:15:22: error: 'UITableViewCell' is unavailable in watchOS
13 |     }
14 |
15 |     func register<T: UITableViewCell>(cell: T.Type) {
   |                      `- error: 'UITableViewCell' is unavailable in watchOS
16 |         register(T.self, forCellReuseIdentifier: reuseIdentifier(for: cell))
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/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/LocationRadiusPicker/Extension/UITableView+Extension.swift:19:25: error: 'UITableViewCell' is unavailable in watchOS
17 |     }
18 |
19 |     func dequeueCell<T: UITableViewCell>(for type: T.Type, with indexPath: IndexPath) -> T {
   |                         `- error: 'UITableViewCell' is unavailable in watchOS
20 |         guard let cell = dequeueReusableCell(withIdentifier: reuseIdentifier(for: type), for: indexPath) as? T else {
21 |             fatalError("Failed to dequeue cell.")
/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/LocationRadiusPicker/Extension/UITableView+Extension.swift:10:11: error: 'UITableView' is unavailable in watchOS
 8 | import UIKit
 9 |
10 | extension UITableView {
   |           `- error: 'UITableView' is unavailable in watchOS
11 |     private func reuseIdentifier<T>(for type: T.Type) -> String {
12 |         return String(describing: type)
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:16:31: error: 'MKMapView' is unavailable in watchOS
 14 |     // MARK: - Views
 15 |
 16 |     private lazy var mapView: MKMapView = {
    |                               `- error: 'MKMapView' is unavailable in watchOS
 17 |         let view = MKMapView()
 18 |         view.showsUserLocation = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:17:20: error: 'MKMapView' is unavailable in watchOS
 15 |
 16 |     private lazy var mapView: MKMapView = {
 17 |         let view = MKMapView()
    |                    `- error: 'MKMapView' is unavailable in watchOS
 18 |         view.showsUserLocation = false
 19 |         view.delegate = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:17:20: error: 'init()' is unavailable in watchOS
 15 |
 16 |     private lazy var mapView: MKMapView = {
 17 |         let view = MKMapView()
    |                    `- error: 'init()' is unavailable in watchOS
 18 |         view.showsUserLocation = false
 19 |         view.delegate = 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/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/LocationRadiusPicker/LocationRadiusPickerController.swift:20:14: error: 'isPitchEnabled' is unavailable in watchOS
 18 |         view.showsUserLocation = false
 19 |         view.delegate = self
 20 |         view.isPitchEnabled = false
    |              `- error: 'isPitchEnabled' is unavailable in watchOS
 21 |         view.isRotateEnabled = false
 22 |         view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:146:51: note: 'isPitchEnabled' has been explicitly marked unavailable here
144 | // Rotate and pitch are enabled by default on Mac OS X and on iOS 7.0 and later.
145 | @property (nonatomic, getter=isRotateEnabled) BOOL rotateEnabled API_AVAILABLE(macos(10.9), ios(7.0)) API_UNAVAILABLE(tvos, watchos);
146 | @property (nonatomic, getter=isPitchEnabled) BOOL pitchEnabled API_AVAILABLE(macos(10.9), ios(7.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                   `- note: 'isPitchEnabled' has been explicitly marked unavailable here
147 |
148 | @property (nonatomic, assign) BOOL showsUserTrackingButton API_AVAILABLE(ios(17.0), tvos(17.0), macos(14.0), macCatalyst(17.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:21:14: error: 'isRotateEnabled' is unavailable in watchOS
 19 |         view.delegate = self
 20 |         view.isPitchEnabled = false
 21 |         view.isRotateEnabled = false
    |              `- error: 'isRotateEnabled' is unavailable in watchOS
 22 |         view.translatesAutoresizingMaskIntoConstraints = false
 23 |         return view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:145:52: note: 'isRotateEnabled' has been explicitly marked unavailable here
143 | @property (nonatomic, getter=isScrollEnabled) BOOL scrollEnabled;
144 | // Rotate and pitch are enabled by default on Mac OS X and on iOS 7.0 and later.
145 | @property (nonatomic, getter=isRotateEnabled) BOOL rotateEnabled API_AVAILABLE(macos(10.9), ios(7.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                    `- note: 'isRotateEnabled' has been explicitly marked unavailable here
146 | @property (nonatomic, getter=isPitchEnabled) BOOL pitchEnabled API_AVAILABLE(macos(10.9), ios(7.0)) API_UNAVAILABLE(tvos, watchos);
147 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:26:34: error: 'UIView' is unavailable in watchOS
 24 |     }()
 25 |
 26 |     private lazy var circleView: UIView = {
    |                                  `- error: 'UIView' is unavailable in watchOS
 27 |         let view = UIView()
 28 |         view.layer.borderColor = configuration.radiusBorderColor.cgColor
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:27:20: error: 'UIView' is unavailable in watchOS
 25 |
 26 |     private lazy var circleView: UIView = {
 27 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 28 |         view.layer.borderColor = configuration.radiusBorderColor.cgColor
 29 |         view.layer.borderWidth = configuration.radiusBorderWidth
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:27:20: error: 'init()' is unavailable in watchOS
 25 |
 26 |     private lazy var circleView: UIView = {
 27 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 28 |         view.layer.borderColor = configuration.radiusBorderColor.cgColor
 29 |         view.layer.borderWidth = configuration.radiusBorderWidth
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:35:35: error: 'UIView' is unavailable in watchOS
 33 |     }()
 34 |
 35 |     private lazy var grabberView: UIView = {
    |                                   `- error: 'UIView' is unavailable in watchOS
 36 |         let view = UIView()
 37 |         view.backgroundColor = configuration.grabberColor
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:36:20: error: 'UIView' is unavailable in watchOS
 34 |
 35 |     private lazy var grabberView: UIView = {
 36 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 37 |         view.backgroundColor = configuration.grabberColor
 38 |         view.layer.cornerRadius = configuration.grabberSize / 2
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:36:20: error: 'init()' is unavailable in watchOS
 34 |
 35 |     private lazy var grabberView: UIView = {
 36 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 37 |         view.backgroundColor = configuration.grabberColor
 38 |         view.layer.cornerRadius = configuration.grabberSize / 2
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:39:35: error: 'UIPanGestureRecognizer' is unavailable in watchOS
 37 |         view.backgroundColor = configuration.grabberColor
 38 |         view.layer.cornerRadius = configuration.grabberSize / 2
 39 |         view.addGestureRecognizer(UIPanGestureRecognizer(target: self, action: #selector(handleGrabberViewPan(_:))))
    |                                   `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
 40 |         view.isHidden = true
 41 |         return view
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:44:35: error: 'UILabel' is unavailable in watchOS
 42 |     }()
 43 |
 44 |     private lazy var radiusLabel: UILabel = {
    |                                   `- error: 'UILabel' is unavailable in watchOS
 45 |         let view = UILabel()
 46 |         view.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:45:20: error: 'UILabel' is unavailable in watchOS
 43 |
 44 |     private lazy var radiusLabel: UILabel = {
 45 |         let view = UILabel()
    |                    `- error: 'UILabel' is unavailable in watchOS
 46 |         view.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
 47 |         view.textColor = configuration.radiusLabelColor
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:45:20: error: 'init()' is unavailable in watchOS
 43 |
 44 |     private lazy var radiusLabel: UILabel = {
 45 |         let view = UILabel()
    |                    `- error: 'init()' is unavailable in watchOS
 46 |         view.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
 47 |         view.textColor = configuration.radiusLabelColor
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:52:34: error: 'UIButton' is unavailable in watchOS
 50 |     }()
 51 |
 52 |     private lazy var saveButton: UIButton = {
    |                                  `- error: 'UIButton' is unavailable in watchOS
 53 |         var config = UIButton.Configuration.filled()
 54 |         config.buttonSize = .large
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:53:22: error: 'UIButton' is unavailable in watchOS
 51 |
 52 |     private lazy var saveButton: UIButton = {
 53 |         var config = UIButton.Configuration.filled()
    |                      `- error: 'UIButton' is unavailable in watchOS
 54 |         config.buttonSize = .large
 55 |         config.title = configuration.saveButtonTitle
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:60:49: error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
 58 |         config.baseForegroundColor = configuration.saveButtonTextColor
 59 |         config.titleAlignment = .center
 60 |         config.titleTextAttributesTransformer = UIConfigurationTextAttributesTransformer { incoming in
    |                                                 `- error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
 61 |             var outgoing = incoming
 62 |             outgoing.font = UIFont.systemFont(ofSize: 17, weight: .bold)
UIKit.UIConfigurationTextAttributesTransformer:3:15: note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
1 | @available(iOS 15.0, tvOS 15.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationTextAttributesTransformer {
  |               `- note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
4 |     public let transform: (AttributeContainer) -> AttributeContainer
5 |     public init(_ transform: @escaping (AttributeContainer) -> AttributeContainer)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:66:20: error: 'UIButton' is unavailable in watchOS
 64 |         }
 65 |
 66 |         let view = UIButton(configuration: config)
    |                    `- error: 'UIButton' is unavailable in watchOS
 67 |         view.addAction(UIAction { [unowned self] _ in
 68 |             onSaveButtonPressed()
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:66:20: error: 'init(configuration:primaryAction:)' is unavailable in watchOS
 64 |         }
 65 |
 66 |         let view = UIButton(configuration: config)
    |                    `- error: 'init(configuration:primaryAction:)' is unavailable in watchOS
 67 |         view.addAction(UIAction { [unowned self] _ in
 68 |             onSaveButtonPressed()
UIKit.UIButton.init:2:47: note: 'init(configuration:primaryAction:)' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public convenience init(configuration: UIButton.Configuration, primaryAction: UIAction? = nil)}
  |                                               `- note: 'init(configuration:primaryAction:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:67:14: error: 'addAction(_:for:)' is unavailable in watchOS
 65 |
 66 |         let view = UIButton(configuration: config)
 67 |         view.addAction(UIAction { [unowned self] _ in
    |              `- error: 'addAction(_:for:)' is unavailable in watchOS
 68 |             onSaveButtonPressed()
 69 |         }, for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:109:1: note: 'addAction(_:for:)' has been explicitly marked unavailable here
107 |
108 | /// Adds the UIAction to a given event. UIActions are uniqued based on their identifier, and subsequent actions with the same identifier replace previously added actions. You may add multiple UIActions for corresponding controlEvents, and you may add the same action to multiple controlEvents.
109 | - (void)addAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
    | `- note: 'addAction(_:for:)' has been explicitly marked unavailable here
110 | /// Removes the action from the set of passed control events.
111 | - (void)removeAction:(UIAction *)action forControlEvents:(UIControlEvents)controlEvents API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:67:24: error: 'UIAction' is unavailable in watchOS
 65 |
 66 |         let view = UIButton(configuration: config)
 67 |         view.addAction(UIAction { [unowned self] _ in
    |                        `- error: 'UIAction' is unavailable in watchOS
 68 |             onSaveButtonPressed()
 69 |         }, for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
 27 |
 28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
    |            `- note: 'UIAction' has been explicitly marked unavailable here
 30 |
 31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:67:24: error: 'init(handler:)' is unavailable in watchOS
 65 |
 66 |         let view = UIButton(configuration: config)
 67 |         view.addAction(UIAction { [unowned self] _ in
    |                        `- error: 'init(handler:)' is unavailable in watchOS
 68 |             onSaveButtonPressed()
 69 |         }, for: .touchUpInside)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAction.h:59:1: note: 'init(handler:)' has been explicitly marked unavailable here
 57 |  * @return A new UIAction.
 58 |  */
 59 | + (instancetype)actionWithHandler:(UIActionHandler)handler API_AVAILABLE(ios(14.0)) NS_SWIFT_UNAVAILABLE("Use init(title:image:identifier:discoverabilityTitle:attributes:state:handler:) instead.") API_UNAVAILABLE(watchos);
    | `- note: 'init(handler:)' has been explicitly marked unavailable here
 60 |
 61 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:101:24: error: 'configuration' is unavailable in watchOS
 99 |     private var currentLocation: LocationModel {
100 |         didSet {
101 |             saveButton.configuration?.subtitle = currentLocation.address
    |                        `- error: 'configuration' is unavailable in watchOS
102 |         }
103 |     }
UIKit.UIButton.configuration:2:39: note: 'configuration' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public var configuration: UIButton.Configuration? { get set }}
  |                                       `- note: 'configuration' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:333:17: error: cannot override 'mapView' which has been marked unavailable
331 |     }
332 |
333 |     public func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    |                 `- error: cannot override 'mapView' which has been marked unavailable
334 |         guard let selectedAnnotation else { return }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:287:1: note: 'mapView(_:annotationView:calloutAccessoryControlTapped:)' has been explicitly marked unavailable here
285 | #if TARGET_OS_IPHONE
286 | // mapView:annotationView:calloutAccessoryControlTapped: is called when the user taps on left & right callout accessory UIControls.
287 | - (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control API_UNAVAILABLE(tvos, watchos);
    | `- note: 'mapView(_:annotationView:calloutAccessoryControlTapped:)' has been explicitly marked unavailable here
288 | #endif
289 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:279:17: error: cannot override 'mapView' which has been marked unavailable
277 |
278 | extension LocationRadiusPickerController: MKMapViewDelegate {
279 |     public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
    |                 `- error: cannot override 'mapView' which has been marked unavailable
280 |         if let circleOverlay = overlay as? MKCircle {
281 |             let circleRenderer = MKCircleRenderer(circle: circleOverlay)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:323:1: note: 'mapView(_:rendererFor:)' has been explicitly marked unavailable here
321 | - (void)mapView:(MKMapView *)mapView didChangeUserTrackingMode:(MKUserTrackingMode)mode animated:(BOOL)animated API_AVAILABLE(ios(5.0), tvos(9.2), macos(11.0)) API_UNAVAILABLE(watchos);
322 |
323 | - (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'mapView(_:rendererFor:)' has been explicitly marked unavailable here
324 | - (void)mapView:(MKMapView *)mapView didAddOverlayRenderers:(NSArray<MKOverlayRenderer *> *)renderers API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
325 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:113:21: error: 'removeOverlay' is unavailable in watchOS
111 |
112 |             dismiss(animated: true)
113 |             mapView.removeOverlay(circle)
    |                     `- error: 'removeOverlay' is unavailable in watchOS
114 |
115 |             currentLocation = location
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:222:1: note: 'removeOverlay' has been explicitly marked unavailable here
220 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays level:(MKOverlayLevel)level API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
221 |
222 | - (void)removeOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'removeOverlay' has been explicitly marked unavailable here
223 | - (void)removeOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
224 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:120:21: error: 'addOverlay' is unavailable in watchOS
118 |                 radius: currentRadius
119 |             )
120 |             mapView.addOverlay(circle)
    |                     `- error: 'addOverlay' is unavailable in watchOS
121 |
122 |             setVisibleMapRegionForCircle()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:250:1: note: 'addOverlay' has been explicitly marked unavailable here
248 |
249 | // These methods operate implicitly on overlays in MKOverlayLevelAboveRoads and may be deprecated in a future release in favor of the methods that specify the level.
250 | - (void)addOverlay:(id <MKOverlay>)overlay API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'addOverlay' has been explicitly marked unavailable here
251 | - (void)addOverlays:(NSArray<id<MKOverlay>> *)overlays API_AVAILABLE(macos(10.9), ios(4.0), tvos(9.2)) API_UNAVAILABLE(watchos);
252 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:134:40: error: 'UISearchController' is unavailable in watchOS
132 |     }()
133 |
134 |     private lazy var searchController: UISearchController = {
    |                                        `- error: 'UISearchController' is unavailable in watchOS
135 |         let search = UISearchController(searchResultsController: self.searchResultsController)
136 |         search.searchResultsUpdater = 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/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:135:22: error: 'UISearchController' is unavailable in watchOS
133 |
134 |     private lazy var searchController: UISearchController = {
135 |         let search = UISearchController(searchResultsController: self.searchResultsController)
    |                      `- error: 'UISearchController' is unavailable in watchOS
136 |         search.searchResultsUpdater = self
137 |         search.hidesNavigationBarDuringPresentation = 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/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:141:33: error: 'UISearchBar' is unavailable in watchOS
139 |     }()
140 |
141 |     private lazy var searchBar: UISearchBar = {
    |                                 `- error: 'UISearchBar' is unavailable in watchOS
142 |         let view = searchController.searchBar
143 |         view.delegate = 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/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:12:52: error: 'UIViewController' is unavailable in watchOS
 10 | import UIKit
 11 |
 12 | public final class LocationRadiusPickerController: UIViewController {
    |                                                    `- error: 'UIViewController' is unavailable in watchOS
 13 |
 14 |     // MARK: - Views
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:279:36: error: 'MKMapView' is unavailable in watchOS
277 |
278 | extension LocationRadiusPickerController: MKMapViewDelegate {
279 |     public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
    |                                    `- error: 'MKMapView' is unavailable in watchOS
280 |         if let circleOverlay = overlay as? MKCircle {
281 |             let circleRenderer = MKCircleRenderer(circle: circleOverlay)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:279:82: error: 'MKOverlayRenderer' is unavailable in watchOS
277 |
278 | extension LocationRadiusPickerController: MKMapViewDelegate {
279 |     public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
    |                                                                                  `- error: 'MKOverlayRenderer' is unavailable in watchOS
280 |         if let circleOverlay = overlay as? MKCircle {
281 |             let circleRenderer = MKCircleRenderer(circle: circleOverlay)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKOverlayRenderer.h:15:12: note: 'MKOverlayRenderer' has been explicitly marked unavailable here
13 |
14 | NS_CLASS_AVAILABLE(10_9, 7_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
15 | @interface MKOverlayRenderer : NSObject
   |            `- note: 'MKOverlayRenderer' has been explicitly marked unavailable here
16 |
17 | - (instancetype)initWithOverlay:(id <MKOverlay>)overlay NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:291:36: error: 'MKMapView' is unavailable in watchOS
289 |     }
290 |
291 |     public func mapView(_ mapView: MKMapView, regionWillChangeAnimated animated: Bool) {
    |                                    `- error: 'MKMapView' is unavailable in watchOS
292 |         hideGrabberView()
293 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:295:36: error: 'MKMapView' is unavailable in watchOS
293 |     }
294 |
295 |     public func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
    |                                    `- error: 'MKMapView' is unavailable in watchOS
296 |         showGrabberView()
297 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:299:57: error: 'MKMapView' is unavailable in watchOS
297 |     }
298 |
299 |     public func mapViewDidFinishRenderingMap(_ mapView: MKMapView, fullyRendered: Bool) {
    |                                                         `- error: 'MKMapView' is unavailable in watchOS
300 |         guard fullyRendered, isFirstMapRender else { return }
301 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:323:36: error: 'MKMapView' is unavailable in watchOS
321 |     }
322 |
323 |     public func mapView(_ mapView: MKMapView, viewFor annotation: any MKAnnotation) -> MKAnnotationView? {
    |                                    `- error: 'MKMapView' is unavailable in watchOS
324 |         if annotation is MKUserLocation { return nil }
325 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:323:88: error: 'MKAnnotationView' is unavailable in watchOS
321 |     }
322 |
323 |     public func mapView(_ mapView: MKMapView, viewFor annotation: any MKAnnotation) -> MKAnnotationView? {
    |                                                                                        `- error: 'MKAnnotationView' is unavailable in watchOS
324 |         if annotation is MKUserLocation { return nil }
325 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:333:36: error: 'MKMapView' is unavailable in watchOS
331 |     }
332 |
333 |     public func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    |                                    `- error: 'MKMapView' is unavailable in watchOS
334 |         guard let selectedAnnotation else { return }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:333:68: error: 'MKAnnotationView' is unavailable in watchOS
331 |     }
332 |
333 |     public func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    |                                                                    `- error: 'MKAnnotationView' is unavailable in watchOS
334 |         guard let selectedAnnotation else { return }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:333:125: error: 'UIControl' is unavailable in watchOS
331 |     }
332 |
333 |     public func mapView(_ mapView: MKMapView, annotationView view: MKAnnotationView, calloutAccessoryControlTapped control: UIControl) {
    |                                                                                                                             `- error: 'UIControl' is unavailable in watchOS
334 |         guard let selectedAnnotation else { return }
335 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIControl.h:76:12: note: 'UIControl' has been explicitly marked unavailable here
 74 |
 75 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 76 | @interface UIControl : UIView
    |            `- note: 'UIControl' has been explicitly marked unavailable here
 77 |
 78 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:375:36: error: 'UIButton' is unavailable in watchOS
373 |     }
374 |
375 |     func selectLocationButton() -> UIButton {
    |                                    `- error: 'UIButton' is unavailable in watchOS
376 |         let button = UIButton(frame: CGRect(x: 0, y: 0, width: 70, height: 30))
377 |         button.setTitle(configuration.calloutSelectButtonText, for: UIControl.State())
/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/LocationRadiusPicker/LocationRadiusPickerController.swift:299:17: error: cannot override 'mapViewDidFinishRenderingMap' which has been marked unavailable
297 |     }
298 |
299 |     public func mapViewDidFinishRenderingMap(_ mapView: MKMapView, fullyRendered: Bool) {
    |                 `- error: cannot override 'mapViewDidFinishRenderingMap' which has been marked unavailable
300 |         guard fullyRendered, isFirstMapRender else { return }
301 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:273:1: note: 'mapViewDidFinishRenderingMap(_:fullyRendered:)' has been explicitly marked unavailable here
271 |
272 | - (void)mapViewWillStartRenderingMap:(MKMapView *)mapView API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
273 | - (void)mapViewDidFinishRenderingMap:(MKMapView *)mapView fullyRendered:(BOOL)fullyRendered API_AVAILABLE(macos(10.9), ios(7.0), tvos(9.2)) API_UNAVAILABLE(watchos);
    | `- note: 'mapViewDidFinishRenderingMap(_:fullyRendered:)' has been explicitly marked unavailable here
274 |
275 | // mapView:viewForAnnotation: provides the view for each annotation.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:278:43: error: 'MKMapViewDelegate' is unavailable in watchOS
276 | // MARK: - Map
277 |
278 | extension LocationRadiusPickerController: MKMapViewDelegate {
    |                                           `- error: 'MKMapViewDelegate' is unavailable in watchOS
279 |     public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
280 |         if let circleOverlay = overlay as? MKCircle {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:260:11: note: 'MKMapViewDelegate' has been explicitly marked unavailable here
258 | API_UNAVAILABLE(watchos)
259 | NS_SWIFT_UI_ACTOR
260 | @protocol MKMapViewDelegate <NSObject>
    |           `- note: 'MKMapViewDelegate' has been explicitly marked unavailable here
261 | @optional
262 |
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:445:52: error: 'UILongPressGestureRecognizer' is unavailable in watchOS
443 |     }
444 |
445 |     @objc private func onMapLongPressed(_ gesture: UILongPressGestureRecognizer) {
    |                                                    `- error: 'UILongPressGestureRecognizer' is unavailable in watchOS
446 |         guard gesture.state == .began else { return }
447 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILongPressGestureRecognizer.h:22:12: note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UILongPressGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UILongPressGestureRecognizer' has been explicitly marked unavailable here
23 |
24 | @property (nonatomic) NSUInteger numberOfTapsRequired;      // Default is 0. The number of full taps required before the press for gesture to be recognized
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:464:56: error: 'UIPanGestureRecognizer' is unavailable in watchOS
462 |     }
463 |
464 |     @objc private func handleGrabberViewPan(_ gesture: UIPanGestureRecognizer) {
    |                                                        `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
465 |         if gesture.state == .began {
466 |             circleCenterBeforePan = mapView.convert(circle.coordinate, toPointTo: view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:555:30: error: 'UIGestureRecognizer' is unavailable in watchOS
553 | extension LocationRadiusPickerController: UIGestureRecognizerDelegate {
554 |     public func gestureRecognizer(
555 |         _ gestureRecognizer: UIGestureRecognizer,
    |                              `- error: 'UIGestureRecognizer' is unavailable in watchOS
556 |         shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer
557 |     ) -> Bool {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:556:67: error: 'UIGestureRecognizer' is unavailable in watchOS
554 |     public func gestureRecognizer(
555 |         _ gestureRecognizer: UIGestureRecognizer,
556 |         shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer
    |                                                                   `- error: 'UIGestureRecognizer' is unavailable in watchOS
557 |     ) -> Bool {
558 |         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/UIGestureRecognizer.h:35:12: note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 33 |
 34 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 35 | @interface UIGestureRecognizer : NSObject
    |            `- note: 'UIGestureRecognizer' has been explicitly marked unavailable here
 36 |
 37 | // Valid action method signatures:
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:553:43: error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
551 | // MARK: - UIGestureRecognizerDelegate
552 |
553 | extension LocationRadiusPickerController: UIGestureRecognizerDelegate {
    |                                           `- error: 'UIGestureRecognizerDelegate' is unavailable in watchOS
554 |     public func gestureRecognizer(
555 |         _ gestureRecognizer: UIGestureRecognizer,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGestureRecognizer.h:91:11: note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 89 |
 90 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 91 | @protocol UIGestureRecognizerDelegate <NSObject>
    |           `- note: 'UIGestureRecognizerDelegate' has been explicitly marked unavailable here
 92 | @optional
 93 | // called when a gesture recognizer attempts to transition out of UIGestureRecognizerStatePossible. returning NO causes it to transition to UIGestureRecognizerStateFailed
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:565:59: error: 'UISearchController' is unavailable in watchOS
563 |
564 | extension LocationRadiusPickerController: UISearchResultsUpdating {
565 |     public func updateSearchResults(for searchController: UISearchController) {
    |                                                           `- error: 'UISearchController' is unavailable in watchOS
566 |         guard let term = searchController.searchBar.text else { return }
567 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:564:43: error: 'UISearchResultsUpdating' is unavailable in watchOS
562 | // MARK: - Searching
563 |
564 | extension LocationRadiusPickerController: UISearchResultsUpdating {
    |                                           `- error: 'UISearchResultsUpdating' is unavailable in watchOS
565 |     public func updateSearchResults(for searchController: UISearchController) {
566 |         guard let term = searchController.searchBar.text else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:49:11: note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
 47 |
 48 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @protocol UISearchResultsUpdating <NSObject>
    |           `- note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
 50 | @required
 51 | // Called when the search bar's text or scope has changed or when the search bar becomes first responder.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:632:59: error: 'UISearchBar' is unavailable in watchOS
630 |
631 | extension LocationRadiusPickerController: UISearchBarDelegate {
632 |     public func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
    |                                                           `- error: 'UISearchBar' is unavailable in watchOS
633 |         if let text = searchBar.text, text.isEmpty {
634 |             // forces the history to be visible when user clicks on the search bar
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:639:40: error: 'UISearchBar' is unavailable in watchOS
637 |     }
638 |
639 |     public func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
    |                                        `- error: 'UISearchBar' is unavailable in watchOS
640 |         if searchText.isEmpty {
641 |             // forces the history to be visible as long as the focus is on the search bar
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:631:43: error: 'UISearchBarDelegate' is unavailable in watchOS
629 | // MARK: - Search bar delegate
630 |
631 | extension LocationRadiusPickerController: UISearchBarDelegate {
    |                                           `- error: 'UISearchBarDelegate' is unavailable in watchOS
632 |     public func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
633 |         if let text = searchBar.text, text.isEmpty {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
    |           `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift:681:2: error: no macro named 'Preview'
679 |
680 | @available(iOS 17.0, *)
681 | #Preview {
    |  `- error: no macro named 'Preview'
682 |     let config = LocationRadiusPickerConfigurationBuilder(initialRadius: 300, minimumRadius: 30, maximumRadius: 4000)
683 |         .unitSystem(.metric)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:37:39: error: 'systemBlue' is unavailable in watchOS
 35 |
 36 |     /// The color of the circle's border (outline).
 37 |     var radiusBorderColor: UIColor = .systemBlue
    |                                       `- error: 'systemBlue' is unavailable in watchOS
 38 |
 39 |     /// The width of the circle's border (outline), in points.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:43:33: error: 'systemBlue' is unavailable in watchOS
 41 |
 42 |     /// The fill color of the circle's interior.
 43 |     var radiusColor: UIColor = .systemBlue.withAlphaComponent(0.2)
    |                                 `- error: 'systemBlue' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:46:38: error: 'label' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
 46 |     var radiusLabelColor: UIColor = .label
    |                                      `- error: 'label' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
/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:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:49:34: error: 'systemBlue' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
 49 |     var grabberColor: UIColor = .systemBlue
    |                                  `- error: 'systemBlue' is unavailable in watchOS
 50 |
 51 |     /// The diameter (in points) of the grabber (a small draggable circle used to adjust the radius), maintaining a 1:1 aspect ratio.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:74:50: error: 'systemBlue' is unavailable in watchOS
 72 |
 73 |     /// The text color of the select button on the map callout when user long presses a location.
 74 |     var calloutSelectButtonTextColor: UIColor = .systemBlue
    |                                                  `- error: 'systemBlue' is unavailable in watchOS
 75 |
 76 |     /// Whether the save button will be shown at the bottom of the controller.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:83:47: error: 'systemBlue' is unavailable in watchOS
 81 |
 82 |     /// The background color of the save button.
 83 |     var saveButtonBackgroundColor: UIColor = .systemBlue
    |                                               `- error: 'systemBlue' is unavailable in watchOS
 84 |
 85 |     /// The text color of the save 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/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:89:32: error: 'UIButton' is unavailable in watchOS
 87 |
 88 |     /// The corner style of the save button.
 89 |     var saveButtonCornerStyle: UIButton.Configuration.CornerStyle = .capsule
    |                                `- error: 'UIButton' is unavailable in watchOS
 90 |
 91 |     /// Whether the controller includes search functionality
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfigurationBuilder.swift:240:48: error: 'UIButton' is unavailable in watchOS
238 |     ///
239 |     /// - Note: Default value: **UIButton.Configuration.CornerStyle.capsule**.
240 |     public func saveButtonCornerStyle(_ style: UIButton.Configuration.CornerStyle) -> LocationRadiusPickerConfigurationBuilder {
    |                                                `- error: 'UIButton' is unavailable in watchOS
241 |         configuration.saveButtonCornerStyle = style
242 |         return 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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:14:32: error: 'UIView' is unavailable in watchOS
 12 |     // MARK: - Views
 13 |
 14 |     private let containerView: UIView = {
    |                                `- error: 'UIView' is unavailable in watchOS
 15 |         let view = UIView()
 16 |         view.layer.cornerRadius = 10
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:15:20: error: 'UIView' is unavailable in watchOS
 13 |
 14 |     private let containerView: UIView = {
 15 |         let view = UIView()
    |                    `- error: 'UIView' is unavailable in watchOS
 16 |         view.layer.cornerRadius = 10
 17 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:15:20: error: 'init()' is unavailable in watchOS
 13 |
 14 |     private let containerView: UIView = {
 15 |         let view = UIView()
    |                    `- error: 'init()' is unavailable in watchOS
 16 |         view.layer.cornerRadius = 10
 17 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:21:37: error: 'UILabel' is unavailable in watchOS
 19 |     }()
 20 |
 21 |     private let locationTitleLabel: UILabel = {
    |                                     `- error: 'UILabel' is unavailable in watchOS
 22 |         let view = UILabel()
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:22:20: error: 'UILabel' is unavailable in watchOS
 20 |
 21 |     private let locationTitleLabel: UILabel = {
 22 |         let view = UILabel()
    |                    `- error: 'UILabel' is unavailable in watchOS
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
 24 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:22:20: error: 'init()' is unavailable in watchOS
 20 |
 21 |     private let locationTitleLabel: UILabel = {
 22 |         let view = UILabel()
    |                    `- error: 'init()' is unavailable in watchOS
 23 |         view.font = UIFont.systemFont(ofSize: 16, weight: .semibold)
 24 |         view.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/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:28:37: error: 'UILabel' is unavailable in watchOS
 26 |     }()
 27 |
 28 |     private let locationValueLabel: UILabel = {
    |                                     `- error: 'UILabel' is unavailable in watchOS
 29 |         let view = UILabel()
 30 |         view.font = UIFont.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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:29:20: error: 'UILabel' is unavailable in watchOS
 27 |
 28 |     private let locationValueLabel: UILabel = {
 29 |         let view = UILabel()
    |                    `- error: 'UILabel' is unavailable in watchOS
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:29:20: error: 'init()' is unavailable in watchOS
 27 |
 28 |     private let locationValueLabel: UILabel = {
 29 |         let view = UILabel()
    |                    `- error: 'init()' is unavailable in watchOS
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:31:27: error: 'label' is unavailable in watchOS
 29 |         let view = UILabel()
 30 |         view.font = UIFont.systemFont(ofSize: 13)
 31 |         view.textColor = .label.withAlphaComponent(0.8)
    |                           `- error: 'label' is unavailable in watchOS
 32 |         view.numberOfLines = 0
 33 |         view.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/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:37:39: error: 'UIStackView' is unavailable in watchOS
 35 |     }()
 36 |
 37 |     private lazy var labelsStackView: UIStackView = {
    |                                       `- error: 'UIStackView' is unavailable in watchOS
 38 |         let view = UIStackView(arrangedSubviews: [locationTitleLabel, locationValueLabel])
 39 |         view.axis = .vertical
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:38:20: error: 'UIStackView' is unavailable in watchOS
 36 |
 37 |     private lazy var labelsStackView: UIStackView = {
 38 |         let view = UIStackView(arrangedSubviews: [locationTitleLabel, locationValueLabel])
    |                    `- error: 'UIStackView' is unavailable in watchOS
 39 |         view.axis = .vertical
 40 |         view.spacing = 3
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:47:26: error: 'UITableViewCell' is unavailable in watchOS
 45 |     // MARK: - Init
 46 |
 47 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 48 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
 49 |         setup()
/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/LocationRadiusPicker/Search & History/LocationSearchResultCell.swift:10:39: error: 'UITableViewCell' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class LocationSearchResultCell: UITableViewCell {
    |                                       `- error: 'UITableViewCell' is unavailable in watchOS
 11 |
 12 |     // MARK: - Views
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:11:46: error: 'UITableViewController' is unavailable in watchOS
 9 | import MapKit
10 |
11 | final class LocationSearchResultsController: UITableViewController {
   |                                              `- error: 'UITableViewController' is unavailable in watchOS
12 |
13 |     // MARK: - Private properties
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewController.h:21:12: note: 'UITableViewController' has been explicitly marked unavailable here
19 |
20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
21 | @interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
   |            `- note: 'UITableViewController' has been explicitly marked unavailable here
22 |
23 | - (instancetype)initWithStyle:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:60:42: error: 'UITableView' is unavailable in watchOS
58 |
59 | extension LocationSearchResultsController {
60 |     override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
   |                                          `- error: 'UITableView' is unavailable in watchOS
61 |         locations.count
62 |     }
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:64:42: error: 'UITableView' is unavailable in watchOS
62 |     }
63 |
64 |     override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
   |                                          `- error: 'UITableView' is unavailable in watchOS
65 |         return isShowingHistory && !locations.isEmpty ? previouslySearchedText : nil
66 |     }
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:68:42: error: 'UITableView' is unavailable in watchOS
66 |     }
67 |
68 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                          `- error: 'UITableView' is unavailable in watchOS
69 |         let cell = tableView.dequeueCell(for: LocationSearchResultCell.self, with: indexPath)
70 |         cell.update(locationName: locations[indexPath.row].name, locationSubtitle: locations[indexPath.row].address)
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:68:93: error: 'UITableViewCell' is unavailable in watchOS
66 |     }
67 |
68 |     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
   |                                                                                             `- error: 'UITableViewCell' is unavailable in watchOS
69 |         let cell = tableView.dequeueCell(for: LocationSearchResultCell.self, with: indexPath)
70 |         cell.update(locationName: locations[indexPath.row].name, locationSubtitle: locations[indexPath.row].address)
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:74:42: error: 'UITableView' is unavailable in watchOS
72 |     }
73 |
74 |     override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
   |                                          `- error: 'UITableView' is unavailable in watchOS
75 |         onSelectLocation?(locations[indexPath.row])
76 |     }
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:78:42: error: 'UITableView' is unavailable in watchOS
76 |     }
77 |
78 |     override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
   |                                          `- error: 'UITableView' is unavailable in watchOS
79 |         guard onDeleteLocation != nil else { return nil }
80 |
/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/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:78:122: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
76 |     }
77 |
78 |     override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
   |                                                                                                                          `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
79 |         guard onDeleteLocation != nil else { return nil }
80 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search & History/LocationSearchResultsController.swift:78:19: error: cannot override 'tableView' which has been marked unavailable
76 |     }
77 |
78 |     override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
   |                   |- error: cannot override 'tableView' which has been marked unavailable
   |                   `- note: remove 'override' modifier to declare a new 'tableView'
79 |         guard onDeleteLocation != nil else { return nil }
80 |
/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:193:1: note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
191 | // return nil to get the default swipe actions
192 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
193 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    | `- note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
194 |
195 | // Controls whether the background is indented while editing.  If not implemented, the default is YES.  This is unrelated to the indentation level below.  This method only applies to grouped style table views.
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:13:33: error: 'MKMapView' is unavailable in watchOS
11 |     static let reuseIdentifier = "CustomMapPinAnnotationView"
12 |
13 |     static func add(to mapView: MKMapView, coordinate: CLLocationCoordinate2D, title: String?) -> MKAnnotation? {
   |                                 `- error: 'MKMapView' is unavailable in watchOS
14 |         let annotation = Self.init()
15 |         annotation.coordinate = coordinate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:28:39: error: 'MKMapView' is unavailable in watchOS
26 |     }
27 |
28 |     static func dequeue(with mapView: MKMapView) -> MKAnnotationView? {
   |                                       `- error: 'MKMapView' is unavailable in watchOS
29 |         mapView.dequeueReusableAnnotationView(withIdentifier: Self.reuseIdentifier)
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:28:53: error: 'MKAnnotationView' is unavailable in watchOS
26 |     }
27 |
28 |     static func dequeue(with mapView: MKMapView) -> MKAnnotationView? {
   |                                                     `- error: 'MKAnnotationView' is unavailable in watchOS
29 |         mapView.dequeueReusableAnnotationView(withIdentifier: Self.reuseIdentifier)
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:32:57: error: 'MKAnnotationView' is unavailable in watchOS
30 |     }
31 |
32 |     static func create(for annotation: MKAnnotation) -> MKAnnotationView {
   |                                                         `- error: 'MKAnnotationView' is unavailable in watchOS
33 |         MKAnnotationView(annotation: annotation, reuseIdentifier: Self.reuseIdentifier)
34 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/resource_bundle_accessor.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Extension/UITableView+Extension.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/LocationRadiusPickerController.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationCoordinates.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationModel.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfigurationBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerResult.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/UnitSystemType.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ \&\ History/LocationSearchHistoryManager.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ \&\ History/LocationSearchResultCell.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ \&\ History/LocationSearchResultsController.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/GeneratedAssetSymbols.swift -target arm64-apple-watchos9.0 -module-can-import-version DeveloperToolsSupport 24.0.24 24.0.24 -module-can-import-version SwiftUI 8.0.84.1 8.0.84 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import Contacts /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/Contacts.framework/Modules/Contacts.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import Contacts /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/Contacts.framework/Modules/Contacts.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import MapKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS.sdk/System/Library/Frameworks/MapKit.framework/Modules/MapKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import MapKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Modules/MapKit.swiftcrossimport/SwiftUI.swiftoverlay -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/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -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/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LocationRadiusPicker -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker_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/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/Objects-normal/arm64/LocationRadiusPicker.abi.json
SwiftCompile normal arm64 (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ GeneratedAssetSymbols.swift /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/LocationRadiusPicker.build/Debug-watchos/LocationRadiusPicker-t.build/DerivedSources/GeneratedAssetSymbols.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GeneratedAssetSymbols.swift
SwiftCompile normal arm64 Compiling\ CustomMapPinAnnotationView.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:13:33: error: 'MKMapView' is unavailable in watchOS
11 |     static let reuseIdentifier = "CustomMapPinAnnotationView"
12 |
13 |     static func add(to mapView: MKMapView, coordinate: CLLocationCoordinate2D, title: String?) -> MKAnnotation? {
   |                                 `- error: 'MKMapView' is unavailable in watchOS
14 |         let annotation = Self.init()
15 |         annotation.coordinate = coordinate
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:28:39: error: 'MKMapView' is unavailable in watchOS
26 |     }
27 |
28 |     static func dequeue(with mapView: MKMapView) -> MKAnnotationView? {
   |                                       `- error: 'MKMapView' is unavailable in watchOS
29 |         mapView.dequeueReusableAnnotationView(withIdentifier: Self.reuseIdentifier)
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
 71 | #if TARGET_OS_IPHONE
 72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 73 | @interface MKMapView : UIView <NSCoding>
    |            `- note: 'MKMapView' has been explicitly marked unavailable here
 74 | #else
 75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:28:53: error: 'MKAnnotationView' is unavailable in watchOS
26 |     }
27 |
28 |     static func dequeue(with mapView: MKMapView) -> MKAnnotationView? {
   |                                                     `- error: 'MKAnnotationView' is unavailable in watchOS
29 |         mapView.dequeueReusableAnnotationView(withIdentifier: Self.reuseIdentifier)
30 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:32:57: error: 'MKAnnotationView' is unavailable in watchOS
30 |     }
31 |
32 |     static func create(for annotation: MKAnnotation) -> MKAnnotationView {
   |                                                         `- error: 'MKAnnotationView' is unavailable in watchOS
33 |         MKAnnotationView(annotation: annotation, reuseIdentifier: Self.reuseIdentifier)
34 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKAnnotationView.h:54:12: note: 'MKAnnotationView' has been explicitly marked unavailable here
 52 | #if TARGET_OS_IPHONE
 53 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
 54 | @interface MKAnnotationView : UIView
    |            `- note: 'MKAnnotationView' has been explicitly marked unavailable here
 55 | #else
 56 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift:18:29: error: 'MKMarkerAnnotationView' is unavailable in watchOS
16 |         annotation.title = title
17 |
18 |         let pinAnnotation = MKMarkerAnnotationView(annotation: annotation, reuseIdentifier: reuseIdentifier)
   |                             `- error: 'MKMarkerAnnotationView' is unavailable in watchOS
19 |
20 |         if let annotation = pinAnnotation.annotation {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMarkerAnnotationView.h:18:12: note: 'MKMarkerAnnotationView' has been explicitly marked unavailable here
16 |
17 | API_AVAILABLE(ios(11.0), tvos(11.0), macos(11.0)) API_UNAVAILABLE(watchos)
18 | @interface MKMarkerAnnotationView : MKAnnotationView
   |            `- note: 'MKMarkerAnnotationView' has been explicitly marked unavailable here
19 |
20 | @property (nonatomic) MKFeatureVisibility titleVisibility;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/View/CustomMapPinAnnotationView.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CustomMapPinAnnotationView.swift
SwiftCompile normal arm64 Compiling\ LocationRadiusPickerConfigurationBuilder.swift,\ LocationRadiusPickerResult.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfigurationBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerResult.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfigurationBuilder.swift:240:48: error: 'UIButton' is unavailable in watchOS
238 |     ///
239 |     /// - Note: Default value: **UIButton.Configuration.CornerStyle.capsule**.
240 |     public func saveButtonCornerStyle(_ style: UIButton.Configuration.CornerStyle) -> LocationRadiusPickerConfigurationBuilder {
    |                                                `- error: 'UIButton' is unavailable in watchOS
241 |         configuration.saveButtonCornerStyle = style
242 |         return 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/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:37:39: error: 'systemBlue' is unavailable in watchOS
 35 |
 36 |     /// The color of the circle's border (outline).
 37 |     var radiusBorderColor: UIColor = .systemBlue
    |                                       `- error: 'systemBlue' is unavailable in watchOS
 38 |
 39 |     /// The width of the circle's border (outline), in points.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:43:33: error: 'systemBlue' is unavailable in watchOS
 41 |
 42 |     /// The fill color of the circle's interior.
 43 |     var radiusColor: UIColor = .systemBlue.withAlphaComponent(0.2)
    |                                 `- error: 'systemBlue' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:46:38: error: 'label' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
 46 |     var radiusLabelColor: UIColor = .label
    |                                      `- error: 'label' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
/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:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:49:34: error: 'systemBlue' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
 49 |     var grabberColor: UIColor = .systemBlue
    |                                  `- error: 'systemBlue' is unavailable in watchOS
 50 |
 51 |     /// The diameter (in points) of the grabber (a small draggable circle used to adjust the radius), maintaining a 1:1 aspect ratio.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:74:50: error: 'systemBlue' is unavailable in watchOS
 72 |
 73 |     /// The text color of the select button on the map callout when user long presses a location.
 74 |     var calloutSelectButtonTextColor: UIColor = .systemBlue
    |                                                  `- error: 'systemBlue' is unavailable in watchOS
 75 |
 76 |     /// Whether the save button will be shown at the bottom of the controller.
/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);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfigurationBuilder.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationRadiusPickerConfigurationBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerResult.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationRadiusPickerResult.swift
SwiftCompile normal arm64 Compiling\ LocationSearchHistoryManager.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ &\ History/LocationSearchHistoryManager.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Search\ &\ History/LocationSearchHistoryManager.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationSearchHistoryManager.swift
SwiftCompile normal arm64 Compiling\ LocationModel.swift,\ LocationRadiusPickerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationModel.swift /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationModel.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LocationRadiusPickerConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:37:39: error: 'systemBlue' is unavailable in watchOS
 35 |
 36 |     /// The color of the circle's border (outline).
 37 |     var radiusBorderColor: UIColor = .systemBlue
    |                                       `- error: 'systemBlue' is unavailable in watchOS
 38 |
 39 |     /// The width of the circle's border (outline), in points.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:43:33: error: 'systemBlue' is unavailable in watchOS
 41 |
 42 |     /// The fill color of the circle's interior.
 43 |     var radiusColor: UIColor = .systemBlue.withAlphaComponent(0.2)
    |                                 `- error: 'systemBlue' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:46:38: error: 'label' is unavailable in watchOS
 44 |
 45 |     /// The color of the label that displays the current radius value.
 46 |     var radiusLabelColor: UIColor = .label
    |                                      `- error: 'label' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
/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:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:49:34: error: 'systemBlue' is unavailable in watchOS
 47 |
 48 |     /// The color of the grabber (a small draggable circle used to adjust the radius).
 49 |     var grabberColor: UIColor = .systemBlue
    |                                  `- error: 'systemBlue' is unavailable in watchOS
 50 |
 51 |     /// The diameter (in points) of the grabber (a small draggable circle used to adjust the radius), maintaining a 1:1 aspect ratio.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:74:50: error: 'systemBlue' is unavailable in watchOS
 72 |
 73 |     /// The text color of the select button on the map callout when user long presses a location.
 74 |     var calloutSelectButtonTextColor: UIColor = .systemBlue
    |                                                  `- error: 'systemBlue' is unavailable in watchOS
 75 |
 76 |     /// Whether the save button will be shown at the bottom of the controller.
/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/LocationRadiusPicker/Model/LocationRadiusPickerConfiguration.swift:83:47: error: 'systemBlue' is unavailable in watchOS
 81 |
 82 |     /// The background color of the save button.
 83 |     var saveButtonBackgroundColor: UIColor = .systemBlue
    |                                               `- error: 'systemBlue' is unavailable in watchOS
 84 |
 85 |     /// The text color of the save 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/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);
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 04:00:14.590 xcodebuild[829:4851] [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\ LocationRadiusPicker (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
	SwiftCompile normal arm64 (in target 'LocationRadiusPicker' from project 'LocationRadiusPicker')
	Building workspace LocationRadiusPicker with scheme LocationRadiusPicker
(3 failures)
BUILD FAILURE 6.4 watchOS