The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UIHostingMenu, reference v0.5.9 (a0249a), with Swift 6.4 for watchOS using Xcode 27.0 on 28 Oct 2026 19:31:08 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme UIHostingMenu -destination generic/platform=watchOS

Build Log

251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:252:45: error: 'UIContextMenuConfiguration' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                             `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:252:78: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                                                              `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:256:30: error: cannot find type '_UIHostingView' in scope
254 |     }
255 |
256 |     private let hostingView: _UIHostingView<AnyView>
    |                              `- error: cannot find type '_UIHostingView' in scope
257 |     private var methods: Methods?
258 |     private var rootGeneration = 0
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:330:47: error: 'UIButton' is unavailable in watchOS
328 |     }
329 |
330 |     private func menuCoordinator() throws -> (UIButton, NSObject) {
    |                                               `- error: 'UIButton' is unavailable in watchOS
331 |         guard let button = menuButton(in: hostingView),
332 |               let coordinator = button.allTargets.compactMap({ $0.base as? NSObject }).first(where: {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:339:31: error: 'UIMenu' is unavailable in watchOS
337 |     }
338 |
339 |     func makeMenu() throws -> UIMenu {
    |                               `- error: 'UIMenu' is unavailable in watchOS
340 |         guard let methods else { throw UIHostingMenuError.notPrepared }
341 |         try unsafe methods.render.unsafeInvoke(on: hostingView, true)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:351:35: error: 'UIMenu' is unavailable in watchOS
349 |     }
350 |
351 |     func retain(normalizing menu: UIMenu) -> UIMenu {
    |                                   `- error: 'UIMenu' is unavailable in watchOS
352 |         let normalized = _UIHostingMenuBridge.normalizeInlineSectionsIfNeeded(menu)
353 |         objc_setAssociatedObject(normalized, &Self.retainedHostKey, self, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:351:46: error: 'UIMenu' is unavailable in watchOS
349 |     }
350 |
351 |     func retain(normalizing menu: UIMenu) -> UIMenu {
    |                                              `- error: 'UIMenu' is unavailable in watchOS
352 |         let normalized = _UIHostingMenuBridge.normalizeInlineSectionsIfNeeded(menu)
353 |         objc_setAssociatedObject(normalized, &Self.retainedHostKey, self, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:357:34: error: 'UIContextMenuInteraction' is unavailable in watchOS
355 |     }
356 |
357 |     func willShow(_ interaction: UIContextMenuInteraction) throws {
    |                                  `- error: 'UIContextMenuInteraction' is unavailable in watchOS
358 |         guard let methods else { throw UIHostingMenuError.notPrepared }
359 |         try unsafe methods.willShow.unsafeInvoke(interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:363:24: error: 'UIContextMenuInteraction' is unavailable in watchOS
361 |
362 |     func willEnd(
363 |         _ interaction: UIContextMenuInteraction,
    |                        `- error: 'UIContextMenuInteraction' is unavailable in watchOS
364 |         configuration: UIContextMenuConfiguration?,
365 |         animator: (any UIContextMenuInteractionAnimating)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:364:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
362 |     func willEnd(
363 |         _ interaction: UIContextMenuInteraction,
364 |         configuration: UIContextMenuConfiguration?,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
365 |         animator: (any UIContextMenuInteractionAnimating)?
366 |     ) throws {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:365:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
363 |         _ interaction: UIContextMenuInteraction,
364 |         configuration: UIContextMenuConfiguration?,
365 |         animator: (any UIContextMenuInteractionAnimating)?
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
366 |     ) throws {
367 |         guard let methods else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:373:38: error: 'UIView' is unavailable in watchOS
371 |     }
372 |
373 |     private func menuButton(in view: UIView) -> UIButton? {
    |                                      `- error: 'UIView' is unavailable in watchOS
374 |         if let button = view as? UIButton { return button }
375 |         for child in view.subviews {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:373:49: error: 'UIButton' is unavailable in watchOS
371 |     }
372 |
373 |     private func menuButton(in view: UIView) -> UIButton? {
    |                                                 `- error: 'UIButton' is unavailable in watchOS
374 |         if let button = view as? UIButton { return button }
375 |         for child in view.subviews {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:385:39: error: 'UIMenu' is unavailable in watchOS
383 | private final class _HostedMenuPresentationSession {
384 |     private let host: _MenuHost
385 |     private let didBuild: @MainActor (UIMenu) -> Void
    |                                       `- error: 'UIMenu' is unavailable in watchOS
386 |     private weak var interaction: UIContextMenuInteraction?
387 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:386:35: error: 'UIContextMenuInteraction' is unavailable in watchOS
384 |     private let host: _MenuHost
385 |     private let didBuild: @MainActor (UIMenu) -> Void
386 |     private weak var interaction: UIContextMenuInteraction?
    |                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
387 |
388 |     init(host: _MenuHost, didBuild: @escaping @MainActor (UIMenu) -> Void) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:388:59: error: 'UIMenu' is unavailable in watchOS
386 |     private weak var interaction: UIContextMenuInteraction?
387 |
388 |     init(host: _MenuHost, didBuild: @escaping @MainActor (UIMenu) -> Void) {
    |                                                           `- error: 'UIMenu' is unavailable in watchOS
389 |         self.host = host
390 |         self.didBuild = didBuild
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:393:37: error: 'UIContextMenuInteraction' is unavailable in watchOS
391 |     }
392 |
393 |     func activate(with interaction: UIContextMenuInteraction) throws {
    |                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
394 |         guard self.interaction !== interaction else { return }
395 |         finish()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:408:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
406 |
407 |     func finish(
408 |         configuration: UIContextMenuConfiguration? = nil,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
409 |         animator: (any UIContextMenuInteractionAnimating)? = nil
410 |     ) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:409:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
407 |     func finish(
408 |         configuration: UIContextMenuConfiguration? = nil,
409 |         animator: (any UIContextMenuInteractionAnimating)? = nil
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
410 |     ) {
411 |         guard let interaction else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:418:25: error: 'UIMenu' is unavailable in watchOS
416 |     }
417 |
418 |     func record(_ menu: UIMenu) -> UIMenu {
    |                         `- error: 'UIMenu' is unavailable in watchOS
419 |         let normalized = host.retain(normalizing: menu)
420 |         didBuild(normalized)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:418:36: error: 'UIMenu' is unavailable in watchOS
416 |     }
417 |
418 |     func record(_ menu: UIMenu) -> UIMenu {
    |                                    `- error: 'UIMenu' is unavailable in watchOS
419 |         let normalized = host.retain(normalizing: menu)
420 |         didBuild(normalized)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:427:51: error: 'UIMenu' is unavailable in watchOS
425 | @MainActor
426 | private enum _UIHostingMenuInteractionRuntime {
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
    |                                                   `- error: 'UIMenu' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:427:62: error: 'UIMenu' is unavailable in watchOS
425 | @MainActor
426 | private enum _UIHostingMenuInteractionRuntime {
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
    |                                                              `- error: 'UIMenu' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:429:44: error: 'UIContextMenuInteraction' is unavailable in watchOS
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
    |                                            `- error: 'UIContextMenuInteraction' is unavailable in watchOS
430 |     private static let sessions = NSMapTable<UIContextMenuInteraction, _HostedMenuPresentationSession>(
431 |         keyOptions: .weakMemory, valueOptions: .weakMemory
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:430:46: error: 'UIContextMenuInteraction' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
430 |     private static let sessions = NSMapTable<UIContextMenuInteraction, _HostedMenuPresentationSession>(
    |                                              `- error: 'UIContextMenuInteraction' is unavailable in watchOS
431 |         keyOptions: .weakMemory, valueOptions: .weakMemory
432 |     )
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:44: error: 'UIContextMenuInteraction' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                            `- error: 'UIContextMenuInteraction' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:81: error: 'UIMenu' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                                 `- error: 'UIMenu' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:92: error: 'UIMenu' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                                            `- error: 'UIMenu' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:511:83: error: 'UIContextMenuInteraction' is unavailable in watchOS
509 |     }
510 |
511 |     static func prepare(_ session: _HostedMenuPresentationSession, presenterHint: UIContextMenuInteraction?) throws {
    |                                                                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
512 |         if let interaction = presenterHint ?? presentingInteraction {
513 |             try session.activate(with: interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:517:86: error: 'UIContextMenuInteraction' is unavailable in watchOS
515 |     }
516 |
517 |     static func register(_ session: _HostedMenuPresentationSession, for interaction: UIContextMenuInteraction) {
    |                                                                                      `- error: 'UIContextMenuInteraction' is unavailable in watchOS
518 |         if let previous = sessions.object(forKey: interaction), previous !== session { previous.finish() }
519 |         sessions.setObject(session, forKey: interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:522:85: error: 'UIContextMenuInteraction' is unavailable in watchOS
520 |     }
521 |
522 |     static func remove(_ session: _HostedMenuPresentationSession, from interaction: UIContextMenuInteraction) {
    |                                                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
523 |         if sessions.object(forKey: interaction) === session { sessions.removeObject(forKey: interaction) }
524 |         if presentingInteraction === interaction { presentingInteraction = nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:527:59: error: 'UIContextMenuInteraction' is unavailable in watchOS
525 |     }
526 |
527 |     static func menuConfigurationDidReturn(_ interaction: UIContextMenuInteraction, hasConfiguration: Bool) {
    |                                                           `- error: 'UIContextMenuInteraction' is unavailable in watchOS
528 |         if hasConfiguration { presentingInteraction = interaction }
529 |         else { menuWillEnd(interaction) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:532:48: error: 'UIContextMenuInteraction' is unavailable in watchOS
530 |     }
531 |
532 |     static func menuWillDisplay(_ interaction: UIContextMenuInteraction) {
    |                                                `- error: 'UIContextMenuInteraction' is unavailable in watchOS
533 |         presentingInteraction = interaction
534 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:537:24: error: 'UIContextMenuInteraction' is unavailable in watchOS
535 |
536 |     static func menuWillEnd(
537 |         _ interaction: UIContextMenuInteraction,
    |                        `- error: 'UIContextMenuInteraction' is unavailable in watchOS
538 |         configuration: UIContextMenuConfiguration? = nil,
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:538:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
536 |     static func menuWillEnd(
537 |         _ interaction: UIContextMenuInteraction,
538 |         configuration: UIContextMenuConfiguration? = nil,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
540 |     ) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:539:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
537 |         _ interaction: UIContextMenuInteraction,
538 |         configuration: UIContextMenuConfiguration? = nil,
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
540 |     ) {
541 |         sessions.object(forKey: interaction)?.finish(configuration: configuration, animator: animator)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:561:54: error: 'UIDeferredMenuElement' is unavailable in watchOS
559 | @MainActor
560 | private enum _UIHostingMenuPresenterIntrospection {
561 |     static func presentingInteraction(from deferred: UIDeferredMenuElement?) -> UIContextMenuInteraction? {
    |                                                      `- error: 'UIDeferredMenuElement' is unavailable in watchOS
562 |         guard let deferred,
563 |               let source = objectValue(from: deferred, selector: _UIHostingMenuSelectorCatalog.DeferredRuntime.presentationSourceItem)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:561:81: error: 'UIContextMenuInteraction' is unavailable in watchOS
559 | @MainActor
560 | private enum _UIHostingMenuPresenterIntrospection {
561 |     static func presentingInteraction(from deferred: UIDeferredMenuElement?) -> UIContextMenuInteraction? {
    |                                                                                 `- error: 'UIContextMenuInteraction' is unavailable in watchOS
562 |         guard let deferred,
563 |               let source = objectValue(from: deferred, selector: _UIHostingMenuSelectorCatalog.DeferredRuntime.presentationSourceItem)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:568:67: error: 'UIContextMenuInteraction' is unavailable in watchOS
566 |     }
567 |
568 |     static func contextMenuInteraction(from source: AnyObject) -> UIContextMenuInteraction? {
    |                                                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
569 |         if let interaction = objectValue(from: source, selector: _UIHostingMenuSelectorCatalog.PresenterRuntime.privateContextMenuInteraction) as? UIContextMenuInteraction {
570 |             return interaction
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:587:48: error: 'UIMenu' is unavailable in watchOS
585 | @MainActor
586 | enum _UIHostingMenuLiveTesting {
587 |     static var makeMenuOverride: (() throws -> UIMenu)?
    |                                                `- error: 'UIMenu' is unavailable in watchOS
588 |
589 |     static func setForceMenuBuildFailure(_ forced: Bool) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:593:53: error: 'UIContextMenuInteraction' is unavailable in watchOS
591 |     }
592 |
593 |     static func setActiveInteraction(_ interaction: UIContextMenuInteraction?) {
    |                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
594 |         if let interaction { _UIHostingMenuInteractionRuntime.menuWillDisplay(interaction) }
595 |         else { _UIHostingMenuInteractionRuntime.resetForTesting() }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:598:47: error: 'UIContextMenuInteraction' is unavailable in watchOS
596 |     }
597 |
598 |     static func endInteraction(_ interaction: UIContextMenuInteraction) {
    |                                               `- error: 'UIContextMenuInteraction' is unavailable in watchOS
599 |         _UIHostingMenuInteractionRuntime.menuWillEnd(interaction)
600 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:602:55: error: 'UIContextMenuInteraction' is unavailable in watchOS
600 |     }
601 |
602 |     static func setConfigurationResult(_ interaction: UIContextMenuInteraction, hasConfiguration: Bool) {
    |                                                       `- error: 'UIContextMenuInteraction' is unavailable in watchOS
603 |         _UIHostingMenuInteractionRuntime.menuConfigurationDidReturn(interaction, hasConfiguration: hasConfiguration)
604 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:30: error: 'UIContextMenuInteraction' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                              `- error: 'UIContextMenuInteraction' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:67: error: 'UIMenu' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                   `- error: 'UIMenu' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:78: error: 'UIMenu' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                              `- error: 'UIMenu' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:612:69: error: 'UIContextMenuInteraction' is unavailable in watchOS
610 |     }
611 |
612 |     static func presenterInteraction(from sourceItem: AnyObject) -> UIContextMenuInteraction? {
    |                                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
613 |         _UIHostingMenuPresenterIntrospection.contextMenuInteraction(from: sourceItem)
614 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:616:39: error: 'UIMenu' is unavailable in watchOS
614 |     }
615 |
616 |     static func menuTitles(from menu: UIMenu) async -> [String] {
    |                                       `- error: 'UIMenu' is unavailable in watchOS
617 |         await resolvedElements(from: menu.children).compactMap {
618 |             if let action = $0 as? UIAction { return action.title }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:623:40: error: 'UIMenu' is unavailable in watchOS
621 |     }
622 |
623 |     static func firstAction(from menu: UIMenu) async -> UIAction? {
    |                                        `- error: 'UIMenu' is unavailable in watchOS
624 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIAction }.first
625 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:623:57: error: 'UIAction' is unavailable in watchOS
621 |     }
622 |
623 |     static func firstAction(from menu: UIMenu) async -> UIAction? {
    |                                                         `- error: 'UIAction' is unavailable in watchOS
624 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIAction }.first
625 |     }
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:627:49: error: 'UIMenu' is unavailable in watchOS
625 |     }
626 |
627 |     static func resolvedInlineGroups(from menu: UIMenu) async -> [UIMenu] {
    |                                                 `- error: 'UIMenu' is unavailable in watchOS
628 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIMenu }
629 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:627:67: error: 'UIMenu' is unavailable in watchOS
625 |     }
626 |
627 |     static func resolvedInlineGroups(from menu: UIMenu) async -> [UIMenu] {
    |                                                                   `- error: 'UIMenu' is unavailable in watchOS
628 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIMenu }
629 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:631:58: error: 'UIMenuElement' is unavailable in watchOS
629 |     }
630 |
631 |     private static func resolvedElements(from elements: [UIMenuElement]) async -> [UIMenuElement] {
    |                                                          `- error: 'UIMenuElement' is unavailable in watchOS
632 |         var result: [UIMenuElement] = []
633 |         for element in elements {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:631:84: error: 'UIMenuElement' is unavailable in watchOS
629 |     }
630 |
631 |     private static func resolvedElements(from elements: [UIMenuElement]) async -> [UIMenuElement] {
    |                                                                                    `- error: 'UIMenuElement' is unavailable in watchOS
632 |         var result: [UIMenuElement] = []
633 |         for element in elements {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:647:45: error: 'UIDeferredMenuElement' is unavailable in watchOS
645 |     }
646 |
647 |     private static func resolve(_ deferred: UIDeferredMenuElement) async -> [UIMenuElement] {
    |                                             `- error: 'UIDeferredMenuElement' is unavailable in watchOS
648 |         typealias Provider = @convention(block) (@escaping ([UIMenuElement]) -> Void) -> Void
649 |         do {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:647:78: error: 'UIMenuElement' is unavailable in watchOS
645 |     }
646 |
647 |     private static func resolve(_ deferred: UIDeferredMenuElement) async -> [UIMenuElement] {
    |                                                                              `- error: 'UIMenuElement' is unavailable in watchOS
648 |         typealias Provider = @convention(block) (@escaping ([UIMenuElement]) -> Void) -> Void
649 |         do {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:678:57: error: 'UIMenu' is unavailable in watchOS
676 | @MainActor
677 | private enum _UIHostingMenuBridge {
678 |     static func normalizeInlineSectionsIfNeeded(_ menu: UIMenu) -> UIMenu {
    |                                                         `- error: 'UIMenu' is unavailable in watchOS
679 |         let transformedChildren = normalizeInlineChildren(menu.children)
680 |         guard transformedChildren.count != menu.children.count
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:678:68: error: 'UIMenu' is unavailable in watchOS
676 | @MainActor
677 | private enum _UIHostingMenuBridge {
678 |     static func normalizeInlineSectionsIfNeeded(_ menu: UIMenu) -> UIMenu {
    |                                                                    `- error: 'UIMenu' is unavailable in watchOS
679 |         let transformedChildren = normalizeInlineChildren(menu.children)
680 |         guard transformedChildren.count != menu.children.count
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:697:62: error: 'UIMenuElement' is unavailable in watchOS
695 |     }
696 |
697 |     private static func normalizeInlineChildren(_ children: [UIMenuElement]) -> [UIMenuElement] {
    |                                                              `- error: 'UIMenuElement' is unavailable in watchOS
698 |         var rebuilt = [UIMenuElement]()
699 |         var pending = [UIMenuElement]()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:697:82: error: 'UIMenuElement' is unavailable in watchOS
695 |     }
696 |
697 |     private static func normalizeInlineChildren(_ children: [UIMenuElement]) -> [UIMenuElement] {
    |                                                                                  `- error: 'UIMenuElement' is unavailable in watchOS
698 |         var rebuilt = [UIMenuElement]()
699 |         var pending = [UIMenuElement]()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:182:24: error: 'UIDeferredMenuElement' is unavailable in watchOS
180 |         }
181 |         let box = _WeakDeferredMenuElementBox()
182 |         let deferred = UIDeferredMenuElement.uncached { [self, box] completion in
    |                        `- error: 'UIDeferredMenuElement' is unavailable in watchOS
183 |             let resolve = { @MainActor [self] in
184 |                 let presenter = _UIHostingMenuPresenterIntrospection.presentingInteraction(from: box.element)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:182:46: error: 'uncached' is unavailable in watchOS
180 |         }
181 |         let box = _WeakDeferredMenuElementBox()
182 |         let deferred = UIDeferredMenuElement.uncached { [self, box] completion in
    |                                              `- error: 'uncached' is unavailable in watchOS
183 |             let resolve = { @MainActor [self] in
184 |                 let presenter = _UIHostingMenuPresenterIntrospection.presentingInteraction(from: box.element)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:41:1: note: 'uncached' has been explicitly marked unavailable here
39 |  *                         Call this block's completion handler when the menu items are available.
40 |  */
41 | + (instancetype)elementWithUncachedProvider:(void(^)(void(^completion)(NSArray<UIMenuElement *> *elements)))elementProvider API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
   | `- note: 'uncached' has been explicitly marked unavailable here
42 |
43 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:225:46: error: 'subtitle' is unavailable in watchOS
223 |             || (lhs.identifier.rawValue.hasPrefix(dynamicPrefix) && rhs.identifier.rawValue.hasPrefix(dynamicPrefix))
224 |         let sameImage = lhs.image === rhs.image || lhs.image?.isEqual(rhs.image) == true
225 |         return lhs.title == rhs.title && lhs.subtitle == rhs.subtitle
    |                                              `- error: 'subtitle' is unavailable in watchOS
226 |             && sameIdentifier && sameImage && lhs.options == rhs.options
227 |             && lhs.preferredElementSize == rhs.preferredElementSize
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:62:49: note: 'subtitle' has been explicitly marked unavailable here
60 |
61 | /// The element's subtitle.
62 | @property (nonatomic, nullable, copy) NSString *subtitle API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
   |                                                 `- note: 'subtitle' has been explicitly marked unavailable here
63 |
64 | /// Image to be displayed alongside the element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:225:62: error: 'subtitle' is unavailable in watchOS
223 |             || (lhs.identifier.rawValue.hasPrefix(dynamicPrefix) && rhs.identifier.rawValue.hasPrefix(dynamicPrefix))
224 |         let sameImage = lhs.image === rhs.image || lhs.image?.isEqual(rhs.image) == true
225 |         return lhs.title == rhs.title && lhs.subtitle == rhs.subtitle
    |                                                              `- error: 'subtitle' is unavailable in watchOS
226 |             && sameIdentifier && sameImage && lhs.options == rhs.options
227 |             && lhs.preferredElementSize == rhs.preferredElementSize
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:62:49: note: 'subtitle' has been explicitly marked unavailable here
60 |
61 | /// The element's subtitle.
62 | @property (nonatomic, nullable, copy) NSString *subtitle API_AVAILABLE(ios(15.0)) API_UNAVAILABLE(watchos);
   |                                                 `- note: 'subtitle' has been explicitly marked unavailable here
63 |
64 | /// Image to be displayed alongside the element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:227:20: error: 'preferredElementSize' is unavailable in watchOS
225 |         return lhs.title == rhs.title && lhs.subtitle == rhs.subtitle
226 |             && sameIdentifier && sameImage && lhs.options == rhs.options
227 |             && lhs.preferredElementSize == rhs.preferredElementSize
    |                    `- error: 'preferredElementSize' is unavailable in watchOS
228 |     }
229 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:52:41: note: 'preferredElementSize' has been explicitly marked unavailable here
 50 |
 51 | /// Size of this menu's child elements. This property has no effect on Mac Catalyst.
 52 | @property (nonatomic) UIMenuElementSize preferredElementSize API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
    |                                         `- note: 'preferredElementSize' has been explicitly marked unavailable here
 53 |
 54 | /// The menu's sub-elements and sub-menus. On iOS 14.0, elements of your own menus are mutable, -copying a menu will produce mutable elements, and UIKit will take immutable copies of menus it receives. Prior to iOS 14.0, menus are always fully immutable.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:227:48: error: 'preferredElementSize' is unavailable in watchOS
225 |         return lhs.title == rhs.title && lhs.subtitle == rhs.subtitle
226 |             && sameIdentifier && sameImage && lhs.options == rhs.options
227 |             && lhs.preferredElementSize == rhs.preferredElementSize
    |                                                `- error: 'preferredElementSize' is unavailable in watchOS
228 |     }
229 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:52:41: note: 'preferredElementSize' has been explicitly marked unavailable here
 50 |
 51 | /// Size of this menu's child elements. This property has no effect on Mac Catalyst.
 52 | @property (nonatomic) UIMenuElementSize preferredElementSize API_AVAILABLE(ios(16.0)) API_UNAVAILABLE(watchos);
    |                                         `- note: 'preferredElementSize' has been explicitly marked unavailable here
 53 |
 54 | /// The menu's sub-elements and sub-menus. On iOS 14.0, elements of your own menus are mutable, -copying a menu will produce mutable elements, and UIKit will take immutable copies of menus it receives. Prior to iOS 14.0, menus are always fully immutable.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:262:23: error: cannot find '_UIHostingView' in scope
260 |
261 |     init(rootView: AnyView) {
262 |         hostingView = _UIHostingView(rootView: Self.menuRoot(rootView, generation: 0))
    |                       `- error: cannot find '_UIHostingView' in scope
263 |         hostingView.frame = CGRect(x: 0, y: 0, width: 240, height: 240)
264 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:271:17: error: 'Menu' is unavailable in watchOS
269 |     private static func menuRoot(_ content: AnyView, generation: Int) -> AnyView {
270 |         // Reset only the content identity, preserving the Menu's coordinator.
271 |         AnyView(Menu {
    |                 `- error: 'Menu' is unavailable in watchOS
272 |             content.id(generation)
273 |         } label: {
SwiftUI.Menu:3:27: note: 'Menu' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct Menu<Label, Content> : View, ~Sendable where Label : View, Content : View {
  |                           `- note: 'Menu' has been explicitly marked unavailable here
4 |     nonisolated public var body: some View { get }
5 |     @available(macOS 11.0, iOS 14.0, tvOS 17.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:271:17: error: 'init(content:label:)' is unavailable in watchOS
269 |     private static func menuRoot(_ content: AnyView, generation: Int) -> AnyView {
270 |         // Reset only the content identity, preserving the Menu's coordinator.
271 |         AnyView(Menu {
    |                 `- error: 'init(content:label:)' is unavailable in watchOS
272 |             content.id(generation)
273 |         } label: {
SwiftUI.Menu.init:2:20: note: 'init(content:label:)' has been explicitly marked unavailable here
1 | generic struct Menu {
2 | nonisolated public init(@ContentBuilder content: () -> Content, @ContentBuilder label: () -> Label)}
  |                    `- note: 'init(content:label:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:293:91: error: 'UIMenu' is unavailable in watchOS
291 |         let object = ABIRuntime.shared.object(coordinator)
292 |         let makeMenu = try await object.resolve(
293 |             .swift(.method(_UIHostingMenuSelectorCatalog.Coordinator.makeMenu, as: (() -> UIMenu?).self))
    |                                                                                           `- error: 'UIMenu' is unavailable in watchOS
294 |         )
295 |         let willShow = try await object.resolve(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:298:23: error: 'UIContextMenuInteraction' is unavailable in watchOS
296 |             .swift(.method(
297 |                 _UIHostingMenuSelectorCatalog.Coordinator.willShow,
298 |                 as: ((UIContextMenuInteraction) -> Void).self
    |                       `- error: 'UIContextMenuInteraction' is unavailable in watchOS
299 |             ))
300 |         )
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/_UIHostingMenuSelectorCatalog.swift:14:40: error: 'UIContextMenuInteractionDelegate' is unavailable in watchOS
12 |         static let makeMenu = string(["()", "Menu", "make"])
13 |         static let willShow = string(["(interaction:)", "Show", "Will", "menu"])
14 |         static let willEnd = #selector(UIContextMenuInteractionDelegate.contextMenuInteraction(_:willEndFor:animator:))
   |                                        `- error: 'UIContextMenuInteractionDelegate' is unavailable in watchOS
15 |         static let menuActionTriggered = selector(["Triggered:", "Action", "menu"])
16 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:99:11: note: 'UIContextMenuInteractionDelegate' has been explicitly marked unavailable here
 97 |
 98 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 99 | @protocol UIContextMenuInteractionDelegate <NSObject>
    |           `- note: 'UIContextMenuInteractionDelegate' has been explicitly marked unavailable here
100 |
101 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:305:23: error: 'UIContextMenuInteraction' is unavailable in watchOS
303 |             .objc(.method(
304 |                 NSStringFromSelector(_UIHostingMenuSelectorCatalog.Coordinator.willEnd),
305 |                 as: ((UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?) -> Void).self
    |                       `- error: 'UIContextMenuInteraction' is unavailable in watchOS
306 |             )),
307 |             on: type(of: button)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:305:49: error: 'UIContextMenuConfiguration' is unavailable in watchOS
303 |             .objc(.method(
304 |                 NSStringFromSelector(_UIHostingMenuSelectorCatalog.Coordinator.willEnd),
305 |                 as: ((UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?) -> Void).self
    |                                                 `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
306 |             )),
307 |             on: type(of: button)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:305:82: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
303 |             .objc(.method(
304 |                 NSStringFromSelector(_UIHostingMenuSelectorCatalog.Coordinator.willEnd),
305 |                 as: ((UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?) -> Void).self
    |                                                                                  `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
306 |             )),
307 |             on: type(of: button)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:285:26: warning: no 'async' operations occur within 'await' expression [#UnnecessaryEffectMarker]
283 |     static func resolveMethods() async throws -> PreparedMethods {
284 |         let prototype = _MenuHost(rootView: AnyView(EmptyView()))
285 |         let render = try await ABIRuntime.shared.object(prototype.hostingView).resolve(
    |                          `- warning: no 'async' operations occur within 'await' expression [#UnnecessaryEffectMarker]
286 |             .swift(.method(_UIHostingMenuSelectorCatalog.HostingView.render, as: ((Bool) -> Void).self))
287 |         ).method
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:285:22: warning: no calls to throwing functions occur within 'try' expression [#UnnecessaryEffectMarker]
283 |     static func resolveMethods() async throws -> PreparedMethods {
284 |         let prototype = _MenuHost(rootView: AnyView(EmptyView()))
285 |         let render = try await ABIRuntime.shared.object(prototype.hostingView).resolve(
    |                      `- warning: no calls to throwing functions occur within 'try' expression [#UnnecessaryEffectMarker]
286 |             .swift(.method(_UIHostingMenuSelectorCatalog.HostingView.render, as: ((Bool) -> Void).self))
287 |         ).method
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:369:72: error: incorrect argument label in call (have 'identifier:previewProvider:', expected '__identifier:previewProvider:')
367 |         guard let methods else { return }
368 |         // Replacing or manually ending a session has no UIKit-supplied configuration.
369 |         let configuration = configuration ?? UIContextMenuConfiguration(identifier: nil, previewProvider: nil)
    |                                                                        `- error: incorrect argument label in call (have 'identifier:previewProvider:', expected '__identifier:previewProvider:')
370 |         try unsafe methods.willEnd.unsafeInvoke(interaction, configuration, animator)
371 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:374:34: error: 'UIButton' is unavailable in watchOS
372 |
373 |     private func menuButton(in view: UIView) -> UIButton? {
374 |         if let button = view as? UIButton { return button }
    |                                  `- error: 'UIButton' is unavailable in watchOS
375 |         for child in view.subviews {
376 |             if let button = menuButton(in: child) { return button }
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:446:21: error: 'UIContextMenuInteraction' is unavailable in watchOS
444 |                     as: ((CGPoint) -> AnyObject?).self
445 |                 )),
446 |                 on: UIContextMenuInteraction.self,
    |                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
447 |                 onFailure: reportFailure
448 |             ) { call, point in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:450:57: error: 'UIContextMenuInteraction' is unavailable in watchOS
448 |             ) { call, point in
449 |                 let result = try call.proceed(point)
450 |                 let interaction = try call.receiver as! UIContextMenuInteraction
    |                                                         `- error: 'UIContextMenuInteraction' is unavailable in watchOS
451 |                 menuConfigurationDidReturn(interaction, hasConfiguration: result != nil)
452 |                 return result
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:459:21: error: 'UIContextMenuInteraction' is unavailable in watchOS
457 |                     as: ((AnyObject?) -> AnyObject?).self
458 |                 )),
459 |                 on: UIContextMenuInteraction.self,
    |                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
460 |                 onFailure: reportFailure
461 |             ) { call, configuration in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:463:55: error: 'UIContextMenuInteraction' is unavailable in watchOS
461 |             ) { call, configuration in
462 |                 let result = try call.proceed(configuration)
463 |                 menuWillDisplay(try call.receiver as! UIContextMenuInteraction)
    |                                                       `- error: 'UIContextMenuInteraction' is unavailable in watchOS
464 |                 return result
465 |             },
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:471:21: error: 'UIContextMenuInteraction' is unavailable in watchOS
469 |                     as: ((AnyObject?, AnyObject?) -> AnyObject?).self
470 |                 )),
471 |                 on: UIContextMenuInteraction.self,
    |                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
472 |                 onFailure: reportFailure
473 |             ) { call, configuration, presentation in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:476:43: error: 'UIContextMenuInteraction' is unavailable in watchOS
474 |                 let result = try call.proceed(configuration, presentation)
475 |                 menuWillEnd(
476 |                     try call.receiver as! UIContextMenuInteraction,
    |                                           `- error: 'UIContextMenuInteraction' is unavailable in watchOS
477 |                     configuration: configuration as? UIContextMenuConfiguration,
478 |                     animator: result as? any UIContextMenuInteractionAnimating
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:477:54: error: 'UIContextMenuConfiguration' is unavailable in watchOS
475 |                 menuWillEnd(
476 |                     try call.receiver as! UIContextMenuInteraction,
477 |                     configuration: configuration as? UIContextMenuConfiguration,
    |                                                      `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
478 |                     animator: result as? any UIContextMenuInteractionAnimating
479 |                 )
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:478:46: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
476 |                     try call.receiver as! UIContextMenuInteraction,
477 |                     configuration: configuration as? UIContextMenuConfiguration,
478 |                     animator: result as? any UIContextMenuInteractionAnimating
    |                                              `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
479 |                 )
480 |                 return result
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:487:21: error: 'UIContextMenuInteraction' is unavailable in watchOS
485 |                     as: ((@escaping MenuTransform) -> Void).self
486 |                 )),
487 |                 on: UIContextMenuInteraction.self,
    |                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
488 |                 onFailure: reportFailure
489 |             ) { call, block in
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift (in target 'UIHostingMenu' from project 'UIHostingMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIHostingMenu.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ UIHostingMenu (in target 'UIHostingMenu' from project 'UIHostingMenu')
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu+Preview.swift:4:41: error: return expression of type 'UIHostingMenuDemoView' does not conform to 'View'
2 | import SwiftUI
3 |
4 | #Preview("UIHostingMenu UIKit Preview") {
  |                                         `- error: return expression of type 'UIHostingMenuDemoView' does not conform to 'View'
5 |     UIHostingMenuDemoView()
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:96:28: error: 'UIMenu' is unavailable in watchOS
 94 |     /// The latest concrete snapshot, or nil before a successful build or after
 95 |     /// replacing the root view.
 96 |     public var cachedMenu: UIMenu? { owner.cachedMenu }
    |                            `- error: 'UIMenu' is unavailable in watchOS
 97 |
 98 |     /// Creates a hosting menu and starts shared method preparation if needed.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:130:80: error: 'UIMenu' is unavailable in watchOS
128 |     /// - Throws: UIHostingMenuError.notPrepared while preparation is in progress,
129 |     ///   or the underlying preparation or materialization error.
130 |     public func menu(at location: CGPoint = CGPoint(x: 0.5, y: 0.5)) throws -> UIMenu {
    |                                                                                `- error: 'UIMenu' is unavailable in watchOS
131 |         try owner.menu(at: location)
132 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:145:34: error: 'UIMenu' is unavailable in watchOS
143 | private final class _UIHostingMenuOwner<Content: View> {
144 |     private(set) var rootView: Content
145 |     private(set) var cachedMenu: UIMenu?
    |                                  `- error: 'UIMenu' is unavailable in watchOS
146 |     private let host: _MenuHost
147 |     private weak var cachedShell: UIMenu?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:147:35: error: 'UIMenu' is unavailable in watchOS
145 |     private(set) var cachedMenu: UIMenu?
146 |     private let host: _MenuHost
147 |     private weak var cachedShell: UIMenu?
    |                                   `- error: 'UIMenu' is unavailable in watchOS
148 |     private var cachedLocation: CGPoint?
149 |     private var session: _HostedMenuPresentationSession?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:174:47: error: 'UIMenu' is unavailable in watchOS
172 |     }
173 |
174 |     func menu(at location: CGPoint) throws -> UIMenu {
    |                                               `- error: 'UIMenu' is unavailable in watchOS
175 |         try host.prepare()
176 |         try _UIHostingMenuInteractionRuntime.activateIfNeeded()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:214:42: error: 'UIMenu' is unavailable in watchOS
212 |     }
213 |
214 |     private func materialize() throws -> UIMenu {
    |                                          `- error: 'UIMenu' is unavailable in watchOS
215 |         let menu = try host.makeMenu()
216 |         cachedMenu = menu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:220:41: error: 'UIMenu' is unavailable in watchOS
218 |     }
219 |
220 |     private func metadataMatches(_ lhs: UIMenu, _ rhs: UIMenu) -> Bool {
    |                                         `- error: 'UIMenu' is unavailable in watchOS
221 |         let dynamicPrefix = _UIHostingMenuSelectorCatalog.RuntimeStrings.dynamicMenuIdentifierPrefix
222 |         let sameIdentifier = lhs.identifier == rhs.identifier
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:220:56: error: 'UIMenu' is unavailable in watchOS
218 |     }
219 |
220 |     private func metadataMatches(_ lhs: UIMenu, _ rhs: UIMenu) -> Bool {
    |                                                        `- error: 'UIMenu' is unavailable in watchOS
221 |         let dynamicPrefix = _UIHostingMenuSelectorCatalog.RuntimeStrings.dynamicMenuIdentifierPrefix
222 |         let sameIdentifier = lhs.identifier == rhs.identifier
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:233:23: error: 'UIDeferredMenuElement' is unavailable in watchOS
231 | @MainActor
232 | private final class _WeakDeferredMenuElementBox {
233 |     weak var element: UIDeferredMenuElement?
    |                       `- error: 'UIDeferredMenuElement' is unavailable in watchOS
234 | }
235 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:240:47: error: 'UIMenu' is unavailable in watchOS
238 |     struct PreparedMethods {
239 |         let render: NativeSwiftMethod<(Bool) -> Void>
240 |         let makeMenu: NativeSwiftMethod<() -> UIMenu?>
    |                                               `- error: 'UIMenu' is unavailable in watchOS
241 |         let willShow: NativeSwiftMethod<(UIContextMenuInteraction) -> Void>
242 |         let willEnd: NativeObjCMethod<
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:241:42: error: 'UIContextMenuInteraction' is unavailable in watchOS
239 |         let render: NativeSwiftMethod<(Bool) -> Void>
240 |         let makeMenu: NativeSwiftMethod<() -> UIMenu?>
241 |         let willShow: NativeSwiftMethod<(UIContextMenuInteraction) -> Void>
    |                                          `- error: 'UIContextMenuInteraction' is unavailable in watchOS
242 |         let willEnd: NativeObjCMethod<
243 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:243:19: error: 'UIContextMenuInteraction' is unavailable in watchOS
241 |         let willShow: NativeSwiftMethod<(UIContextMenuInteraction) -> Void>
242 |         let willEnd: NativeObjCMethod<
243 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
244 |         >
245 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:243:45: error: 'UIContextMenuConfiguration' is unavailable in watchOS
241 |         let willShow: NativeSwiftMethod<(UIContextMenuInteraction) -> Void>
242 |         let willEnd: NativeObjCMethod<
243 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                             `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
244 |         >
245 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:243:78: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
241 |         let willShow: NativeSwiftMethod<(UIContextMenuInteraction) -> Void>
242 |         let willEnd: NativeObjCMethod<
243 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                                                              `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
244 |         >
245 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:249:52: error: 'UIMenu' is unavailable in watchOS
247 |     private struct Methods {
248 |         let render: NativeSwiftMethod<(Bool) -> Void>
249 |         let makeMenu: NativeBoundSwiftMethod<() -> UIMenu?>
    |                                                    `- error: 'UIMenu' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:250:47: error: 'UIContextMenuInteraction' is unavailable in watchOS
248 |         let render: NativeSwiftMethod<(Bool) -> Void>
249 |         let makeMenu: NativeBoundSwiftMethod<() -> UIMenu?>
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
    |                                               `- error: 'UIContextMenuInteraction' is unavailable in watchOS
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:252:19: error: 'UIContextMenuInteraction' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:252:45: error: 'UIContextMenuConfiguration' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                             `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:252:78: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
250 |         let willShow: NativeBoundSwiftMethod<(UIContextMenuInteraction) -> Void>
251 |         let willEnd: NativeBoundObjCMethod<
252 |             Void, UIContextMenuInteraction, UIContextMenuConfiguration, (any UIContextMenuInteractionAnimating)?
    |                                                                              `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
253 |         >
254 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:256:30: error: cannot find type '_UIHostingView' in scope
254 |     }
255 |
256 |     private let hostingView: _UIHostingView<AnyView>
    |                              `- error: cannot find type '_UIHostingView' in scope
257 |     private var methods: Methods?
258 |     private var rootGeneration = 0
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:330:47: error: 'UIButton' is unavailable in watchOS
328 |     }
329 |
330 |     private func menuCoordinator() throws -> (UIButton, NSObject) {
    |                                               `- error: 'UIButton' is unavailable in watchOS
331 |         guard let button = menuButton(in: hostingView),
332 |               let coordinator = button.allTargets.compactMap({ $0.base as? NSObject }).first(where: {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:339:31: error: 'UIMenu' is unavailable in watchOS
337 |     }
338 |
339 |     func makeMenu() throws -> UIMenu {
    |                               `- error: 'UIMenu' is unavailable in watchOS
340 |         guard let methods else { throw UIHostingMenuError.notPrepared }
341 |         try unsafe methods.render.unsafeInvoke(on: hostingView, true)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:351:35: error: 'UIMenu' is unavailable in watchOS
349 |     }
350 |
351 |     func retain(normalizing menu: UIMenu) -> UIMenu {
    |                                   `- error: 'UIMenu' is unavailable in watchOS
352 |         let normalized = _UIHostingMenuBridge.normalizeInlineSectionsIfNeeded(menu)
353 |         objc_setAssociatedObject(normalized, &Self.retainedHostKey, self, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:351:46: error: 'UIMenu' is unavailable in watchOS
349 |     }
350 |
351 |     func retain(normalizing menu: UIMenu) -> UIMenu {
    |                                              `- error: 'UIMenu' is unavailable in watchOS
352 |         let normalized = _UIHostingMenuBridge.normalizeInlineSectionsIfNeeded(menu)
353 |         objc_setAssociatedObject(normalized, &Self.retainedHostKey, self, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:357:34: error: 'UIContextMenuInteraction' is unavailable in watchOS
355 |     }
356 |
357 |     func willShow(_ interaction: UIContextMenuInteraction) throws {
    |                                  `- error: 'UIContextMenuInteraction' is unavailable in watchOS
358 |         guard let methods else { throw UIHostingMenuError.notPrepared }
359 |         try unsafe methods.willShow.unsafeInvoke(interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:363:24: error: 'UIContextMenuInteraction' is unavailable in watchOS
361 |
362 |     func willEnd(
363 |         _ interaction: UIContextMenuInteraction,
    |                        `- error: 'UIContextMenuInteraction' is unavailable in watchOS
364 |         configuration: UIContextMenuConfiguration?,
365 |         animator: (any UIContextMenuInteractionAnimating)?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:364:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
362 |     func willEnd(
363 |         _ interaction: UIContextMenuInteraction,
364 |         configuration: UIContextMenuConfiguration?,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
365 |         animator: (any UIContextMenuInteractionAnimating)?
366 |     ) throws {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:365:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
363 |         _ interaction: UIContextMenuInteraction,
364 |         configuration: UIContextMenuConfiguration?,
365 |         animator: (any UIContextMenuInteractionAnimating)?
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
366 |     ) throws {
367 |         guard let methods else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:373:38: error: 'UIView' is unavailable in watchOS
371 |     }
372 |
373 |     private func menuButton(in view: UIView) -> UIButton? {
    |                                      `- error: 'UIView' is unavailable in watchOS
374 |         if let button = view as? UIButton { return button }
375 |         for child in view.subviews {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:373:49: error: 'UIButton' is unavailable in watchOS
371 |     }
372 |
373 |     private func menuButton(in view: UIView) -> UIButton? {
    |                                                 `- error: 'UIButton' is unavailable in watchOS
374 |         if let button = view as? UIButton { return button }
375 |         for child in view.subviews {
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:385:39: error: 'UIMenu' is unavailable in watchOS
383 | private final class _HostedMenuPresentationSession {
384 |     private let host: _MenuHost
385 |     private let didBuild: @MainActor (UIMenu) -> Void
    |                                       `- error: 'UIMenu' is unavailable in watchOS
386 |     private weak var interaction: UIContextMenuInteraction?
387 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:386:35: error: 'UIContextMenuInteraction' is unavailable in watchOS
384 |     private let host: _MenuHost
385 |     private let didBuild: @MainActor (UIMenu) -> Void
386 |     private weak var interaction: UIContextMenuInteraction?
    |                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
387 |
388 |     init(host: _MenuHost, didBuild: @escaping @MainActor (UIMenu) -> Void) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:388:59: error: 'UIMenu' is unavailable in watchOS
386 |     private weak var interaction: UIContextMenuInteraction?
387 |
388 |     init(host: _MenuHost, didBuild: @escaping @MainActor (UIMenu) -> Void) {
    |                                                           `- error: 'UIMenu' is unavailable in watchOS
389 |         self.host = host
390 |         self.didBuild = didBuild
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:393:37: error: 'UIContextMenuInteraction' is unavailable in watchOS
391 |     }
392 |
393 |     func activate(with interaction: UIContextMenuInteraction) throws {
    |                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
394 |         guard self.interaction !== interaction else { return }
395 |         finish()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:408:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
406 |
407 |     func finish(
408 |         configuration: UIContextMenuConfiguration? = nil,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
409 |         animator: (any UIContextMenuInteractionAnimating)? = nil
410 |     ) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:409:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
407 |     func finish(
408 |         configuration: UIContextMenuConfiguration? = nil,
409 |         animator: (any UIContextMenuInteractionAnimating)? = nil
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
410 |     ) {
411 |         guard let interaction else { return }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:418:25: error: 'UIMenu' is unavailable in watchOS
416 |     }
417 |
418 |     func record(_ menu: UIMenu) -> UIMenu {
    |                         `- error: 'UIMenu' is unavailable in watchOS
419 |         let normalized = host.retain(normalizing: menu)
420 |         didBuild(normalized)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:418:36: error: 'UIMenu' is unavailable in watchOS
416 |     }
417 |
418 |     func record(_ menu: UIMenu) -> UIMenu {
    |                                    `- error: 'UIMenu' is unavailable in watchOS
419 |         let normalized = host.retain(normalizing: menu)
420 |         didBuild(normalized)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:427:51: error: 'UIMenu' is unavailable in watchOS
425 | @MainActor
426 | private enum _UIHostingMenuInteractionRuntime {
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
    |                                                   `- error: 'UIMenu' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:427:62: error: 'UIMenu' is unavailable in watchOS
425 | @MainActor
426 | private enum _UIHostingMenuInteractionRuntime {
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
    |                                                              `- error: 'UIMenu' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:429:44: error: 'UIContextMenuInteraction' is unavailable in watchOS
427 |     typealias MenuTransform = @convention(block) (UIMenu) -> UIMenu
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
    |                                            `- error: 'UIContextMenuInteraction' is unavailable in watchOS
430 |     private static let sessions = NSMapTable<UIContextMenuInteraction, _HostedMenuPresentationSession>(
431 |         keyOptions: .weakMemory, valueOptions: .weakMemory
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:430:46: error: 'UIContextMenuInteraction' is unavailable in watchOS
428 |     private static var hooks: [NativeObjCMethodHook]?
429 |     static weak var presentingInteraction: UIContextMenuInteraction?
430 |     private static let sessions = NSMapTable<UIContextMenuInteraction, _HostedMenuPresentationSession>(
    |                                              `- error: 'UIContextMenuInteraction' is unavailable in watchOS
431 |         keyOptions: .weakMemory, valueOptions: .weakMemory
432 |     )
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:44: error: 'UIContextMenuInteraction' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                            `- error: 'UIContextMenuInteraction' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:81: error: 'UIMenu' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                                 `- error: 'UIMenu' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:435:92: error: 'UIMenu' is unavailable in watchOS
433 |     private nonisolated static let logger = Logger(subsystem: "UIHostingMenu", category: "Runtime")
434 | #if DEBUG
435 |     static var testingUpdateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                                            `- error: 'UIMenu' is unavailable in watchOS
436 | #endif
437 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:511:83: error: 'UIContextMenuInteraction' is unavailable in watchOS
509 |     }
510 |
511 |     static func prepare(_ session: _HostedMenuPresentationSession, presenterHint: UIContextMenuInteraction?) throws {
    |                                                                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
512 |         if let interaction = presenterHint ?? presentingInteraction {
513 |             try session.activate(with: interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:517:86: error: 'UIContextMenuInteraction' is unavailable in watchOS
515 |     }
516 |
517 |     static func register(_ session: _HostedMenuPresentationSession, for interaction: UIContextMenuInteraction) {
    |                                                                                      `- error: 'UIContextMenuInteraction' is unavailable in watchOS
518 |         if let previous = sessions.object(forKey: interaction), previous !== session { previous.finish() }
519 |         sessions.setObject(session, forKey: interaction)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:522:85: error: 'UIContextMenuInteraction' is unavailable in watchOS
520 |     }
521 |
522 |     static func remove(_ session: _HostedMenuPresentationSession, from interaction: UIContextMenuInteraction) {
    |                                                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
523 |         if sessions.object(forKey: interaction) === session { sessions.removeObject(forKey: interaction) }
524 |         if presentingInteraction === interaction { presentingInteraction = nil }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:527:59: error: 'UIContextMenuInteraction' is unavailable in watchOS
525 |     }
526 |
527 |     static func menuConfigurationDidReturn(_ interaction: UIContextMenuInteraction, hasConfiguration: Bool) {
    |                                                           `- error: 'UIContextMenuInteraction' is unavailable in watchOS
528 |         if hasConfiguration { presentingInteraction = interaction }
529 |         else { menuWillEnd(interaction) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:532:48: error: 'UIContextMenuInteraction' is unavailable in watchOS
530 |     }
531 |
532 |     static func menuWillDisplay(_ interaction: UIContextMenuInteraction) {
    |                                                `- error: 'UIContextMenuInteraction' is unavailable in watchOS
533 |         presentingInteraction = interaction
534 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:537:24: error: 'UIContextMenuInteraction' is unavailable in watchOS
535 |
536 |     static func menuWillEnd(
537 |         _ interaction: UIContextMenuInteraction,
    |                        `- error: 'UIContextMenuInteraction' is unavailable in watchOS
538 |         configuration: UIContextMenuConfiguration? = nil,
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:538:24: error: 'UIContextMenuConfiguration' is unavailable in watchOS
536 |     static func menuWillEnd(
537 |         _ interaction: UIContextMenuInteraction,
538 |         configuration: UIContextMenuConfiguration? = nil,
    |                        `- error: 'UIContextMenuConfiguration' is unavailable in watchOS
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
540 |     ) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuConfiguration.h:39:12: note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
37 |
38 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
39 | @interface UIContextMenuConfiguration : NSObject
   |            `- note: 'UIContextMenuConfiguration' has been explicitly marked unavailable here
40 |
41 | /// This configuration's identifier. When representing multiple items in your app, this identifier
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:539:24: error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
537 |         _ interaction: UIContextMenuInteraction,
538 |         configuration: UIContextMenuConfiguration? = nil,
539 |         animator: (any UIContextMenuInteractionAnimating)? = nil
    |                        `- error: 'UIContextMenuInteractionAnimating' is unavailable in watchOS
540 |     ) {
541 |         sessions.object(forKey: interaction)?.finish(configuration: configuration, animator: animator)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:79:11: note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 77 |
 78 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 79 | @protocol UIContextMenuInteractionAnimating <NSObject>
    |           `- note: 'UIContextMenuInteractionAnimating' has been explicitly marked unavailable here
 80 |
 81 | /// Displayed preview view controller.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:561:54: error: 'UIDeferredMenuElement' is unavailable in watchOS
559 | @MainActor
560 | private enum _UIHostingMenuPresenterIntrospection {
561 |     static func presentingInteraction(from deferred: UIDeferredMenuElement?) -> UIContextMenuInteraction? {
    |                                                      `- error: 'UIDeferredMenuElement' is unavailable in watchOS
562 |         guard let deferred,
563 |               let source = objectValue(from: deferred, selector: _UIHostingMenuSelectorCatalog.DeferredRuntime.presentationSourceItem)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:561:81: error: 'UIContextMenuInteraction' is unavailable in watchOS
559 | @MainActor
560 | private enum _UIHostingMenuPresenterIntrospection {
561 |     static func presentingInteraction(from deferred: UIDeferredMenuElement?) -> UIContextMenuInteraction? {
    |                                                                                 `- error: 'UIContextMenuInteraction' is unavailable in watchOS
562 |         guard let deferred,
563 |               let source = objectValue(from: deferred, selector: _UIHostingMenuSelectorCatalog.DeferredRuntime.presentationSourceItem)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:568:67: error: 'UIContextMenuInteraction' is unavailable in watchOS
566 |     }
567 |
568 |     static func contextMenuInteraction(from source: AnyObject) -> UIContextMenuInteraction? {
    |                                                                   `- error: 'UIContextMenuInteraction' is unavailable in watchOS
569 |         if let interaction = objectValue(from: source, selector: _UIHostingMenuSelectorCatalog.PresenterRuntime.privateContextMenuInteraction) as? UIContextMenuInteraction {
570 |             return interaction
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:587:48: error: 'UIMenu' is unavailable in watchOS
585 | @MainActor
586 | enum _UIHostingMenuLiveTesting {
587 |     static var makeMenuOverride: (() throws -> UIMenu)?
    |                                                `- error: 'UIMenu' is unavailable in watchOS
588 |
589 |     static func setForceMenuBuildFailure(_ forced: Bool) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:593:53: error: 'UIContextMenuInteraction' is unavailable in watchOS
591 |     }
592 |
593 |     static func setActiveInteraction(_ interaction: UIContextMenuInteraction?) {
    |                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
594 |         if let interaction { _UIHostingMenuInteractionRuntime.menuWillDisplay(interaction) }
595 |         else { _UIHostingMenuInteractionRuntime.resetForTesting() }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:598:47: error: 'UIContextMenuInteraction' is unavailable in watchOS
596 |     }
597 |
598 |     static func endInteraction(_ interaction: UIContextMenuInteraction) {
    |                                               `- error: 'UIContextMenuInteraction' is unavailable in watchOS
599 |         _UIHostingMenuInteractionRuntime.menuWillEnd(interaction)
600 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:602:55: error: 'UIContextMenuInteraction' is unavailable in watchOS
600 |     }
601 |
602 |     static func setConfigurationResult(_ interaction: UIContextMenuInteraction, hasConfiguration: Bool) {
    |                                                       `- error: 'UIContextMenuInteraction' is unavailable in watchOS
603 |         _UIHostingMenuInteractionRuntime.menuConfigurationDidReturn(interaction, hasConfiguration: hasConfiguration)
604 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:30: error: 'UIContextMenuInteraction' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                              `- error: 'UIContextMenuInteraction' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:67: error: 'UIMenu' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                   `- error: 'UIMenu' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:607:78: error: 'UIMenu' is unavailable in watchOS
605 |
606 |     static func setVisibleMenuSimulation(
607 |         updateVisibleMenu: ((UIContextMenuInteraction, @escaping (UIMenu) -> UIMenu) -> Bool)?
    |                                                                              `- error: 'UIMenu' is unavailable in watchOS
608 |     ) {
609 |         _UIHostingMenuInteractionRuntime.testingUpdateVisibleMenu = updateVisibleMenu
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:612:69: error: 'UIContextMenuInteraction' is unavailable in watchOS
610 |     }
611 |
612 |     static func presenterInteraction(from sourceItem: AnyObject) -> UIContextMenuInteraction? {
    |                                                                     `- error: 'UIContextMenuInteraction' is unavailable in watchOS
613 |         _UIHostingMenuPresenterIntrospection.contextMenuInteraction(from: sourceItem)
614 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:32:12: note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 30 |
 31 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 32 | @interface UIContextMenuInteraction : NSObject <UIInteraction>
    |            `- note: 'UIContextMenuInteraction' has been explicitly marked unavailable here
 33 |
 34 | /// The interaction's delegate.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:616:39: error: 'UIMenu' is unavailable in watchOS
614 |     }
615 |
616 |     static func menuTitles(from menu: UIMenu) async -> [String] {
    |                                       `- error: 'UIMenu' is unavailable in watchOS
617 |         await resolvedElements(from: menu.children).compactMap {
618 |             if let action = $0 as? UIAction { return action.title }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:623:40: error: 'UIMenu' is unavailable in watchOS
621 |     }
622 |
623 |     static func firstAction(from menu: UIMenu) async -> UIAction? {
    |                                        `- error: 'UIMenu' is unavailable in watchOS
624 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIAction }.first
625 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:623:57: error: 'UIAction' is unavailable in watchOS
621 |     }
622 |
623 |     static func firstAction(from menu: UIMenu) async -> UIAction? {
    |                                                         `- error: 'UIAction' is unavailable in watchOS
624 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIAction }.first
625 |     }
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenu.swift:627:49: error: 'UIMenu' is unavailable in watchOS
625 |     }
626 |
627 |     static func resolvedInlineGroups(from menu: UIMenu) async -> [UIMenu] {
    |                                                 `- error: 'UIMenu' is unavailable in watchOS
628 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIMenu }
629 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:627:67: error: 'UIMenu' is unavailable in watchOS
625 |     }
626 |
627 |     static func resolvedInlineGroups(from menu: UIMenu) async -> [UIMenu] {
    |                                                                   `- error: 'UIMenu' is unavailable in watchOS
628 |         await resolvedElements(from: menu.children).compactMap { $0 as? UIMenu }
629 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:631:58: error: 'UIMenuElement' is unavailable in watchOS
629 |     }
630 |
631 |     private static func resolvedElements(from elements: [UIMenuElement]) async -> [UIMenuElement] {
    |                                                          `- error: 'UIMenuElement' is unavailable in watchOS
632 |         var result: [UIMenuElement] = []
633 |         for element in elements {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:631:84: error: 'UIMenuElement' is unavailable in watchOS
629 |     }
630 |
631 |     private static func resolvedElements(from elements: [UIMenuElement]) async -> [UIMenuElement] {
    |                                                                                    `- error: 'UIMenuElement' is unavailable in watchOS
632 |         var result: [UIMenuElement] = []
633 |         for element in elements {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:647:45: error: 'UIDeferredMenuElement' is unavailable in watchOS
645 |     }
646 |
647 |     private static func resolve(_ deferred: UIDeferredMenuElement) async -> [UIMenuElement] {
    |                                             `- error: 'UIDeferredMenuElement' is unavailable in watchOS
648 |         typealias Provider = @convention(block) (@escaping ([UIMenuElement]) -> Void) -> Void
649 |         do {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDeferredMenuElement.h:16:12: note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
16 | @interface UIDeferredMenuElement : UIMenuElement
   |            `- note: 'UIDeferredMenuElement' has been explicitly marked unavailable here
17 |
18 | /// The identifier of this deferred menu element.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:647:78: error: 'UIMenuElement' is unavailable in watchOS
645 |     }
646 |
647 |     private static func resolve(_ deferred: UIDeferredMenuElement) async -> [UIMenuElement] {
    |                                                                              `- error: 'UIMenuElement' is unavailable in watchOS
648 |         typealias Provider = @convention(block) (@escaping ([UIMenuElement]) -> Void) -> Void
649 |         do {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:678:57: error: 'UIMenu' is unavailable in watchOS
676 | @MainActor
677 | private enum _UIHostingMenuBridge {
678 |     static func normalizeInlineSectionsIfNeeded(_ menu: UIMenu) -> UIMenu {
    |                                                         `- error: 'UIMenu' is unavailable in watchOS
679 |         let transformedChildren = normalizeInlineChildren(menu.children)
680 |         guard transformedChildren.count != menu.children.count
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:678:68: error: 'UIMenu' is unavailable in watchOS
676 | @MainActor
677 | private enum _UIHostingMenuBridge {
678 |     static func normalizeInlineSectionsIfNeeded(_ menu: UIMenu) -> UIMenu {
    |                                                                    `- error: 'UIMenu' is unavailable in watchOS
679 |         let transformedChildren = normalizeInlineChildren(menu.children)
680 |         guard transformedChildren.count != menu.children.count
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenu.h:43:12: note: 'UIMenu' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UIMenu : UIMenuElement
    |            `- note: 'UIMenu' has been explicitly marked unavailable here
 44 |
 45 | /// Unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:697:62: error: 'UIMenuElement' is unavailable in watchOS
695 |     }
696 |
697 |     private static func normalizeInlineChildren(_ children: [UIMenuElement]) -> [UIMenuElement] {
    |                                                              `- error: 'UIMenuElement' is unavailable in watchOS
698 |         var rebuilt = [UIMenuElement]()
699 |         var pending = [UIMenuElement]()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:697:82: error: 'UIMenuElement' is unavailable in watchOS
695 |     }
696 |
697 |     private static func normalizeInlineChildren(_ children: [UIMenuElement]) -> [UIMenuElement] {
    |                                                                                  `- error: 'UIMenuElement' is unavailable in watchOS
698 |         var rebuilt = [UIMenuElement]()
699 |         var pending = [UIMenuElement]()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift:648:62: error: 'UIMenuElement' is unavailable in watchOS
646 |
647 |     private static func resolve(_ deferred: UIDeferredMenuElement) async -> [UIMenuElement] {
648 |         typealias Provider = @convention(block) (@escaping ([UIMenuElement]) -> Void) -> Void
    |                                                              `- error: 'UIMenuElement' is unavailable in watchOS
649 |         do {
650 |             let object = ABIRuntime.shared.object(deferred)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIMenuElement.h:56:12: note: 'UIMenuElement' has been explicitly marked unavailable here
54 |
55 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
56 | @interface UIMenuElement : NSObject <NSCopying, NSSecureCoding>
   |            `- note: 'UIMenuElement' has been explicitly marked unavailable here
57 |
58 | /// The element's title.
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:105:47: error: cannot find type 'Context' in scope
103 |     /// - Parameter context: The SwiftUI representable context.
104 |     /// - Returns: A navigation controller containing `UIHostingMenuDemoViewController`.
105 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                               `- error: cannot find type 'Context' in scope
106 |         UINavigationController(rootViewController: UIHostingMenuDemoViewController())
107 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:105:59: error: 'UINavigationController' is unavailable in watchOS
103 |     /// - Parameter context: The SwiftUI representable context.
104 |     /// - Returns: A navigation controller containing `UIHostingMenuDemoViewController`.
105 |     public func makeUIViewController(context: Context) -> UINavigationController {
    |                                                           `- error: 'UINavigationController' is unavailable in watchOS
106 |         UINavigationController(rootViewController: UIHostingMenuDemoViewController())
107 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:118:93: error: cannot find type 'Context' in scope
116 |     ///     `makeUIViewController(context:)`.
117 |     ///   - context: The SwiftUI representable context.
118 |     public func updateUIViewController(_ uiViewController: UINavigationController, context: Context) {}
    |                                                                                             `- error: cannot find type 'Context' in scope
119 | }
120 |
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:118:60: error: 'UINavigationController' is unavailable in watchOS
116 |     ///     `makeUIViewController(context:)`.
117 |     ///   - context: The SwiftUI representable context.
118 |     public func updateUIViewController(_ uiViewController: UINavigationController, context: Context) {}
    |                                                            `- error: 'UINavigationController' is unavailable in watchOS
119 | }
120 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' has been explicitly marked unavailable here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:97:38: error: cannot find type 'UIViewControllerRepresentable' in scope
 95 | @MainActor
 96 | @_spi(Demo)
 97 | public struct UIHostingMenuDemoView: UIViewControllerRepresentable {
    |                                      `- error: cannot find type 'UIViewControllerRepresentable' in scope
 98 |     /// Creates a demo view.
 99 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:125:26: error: 'UIButton' is unavailable in watchOS
123 | @_spi(Demo)
124 | public final class UIHostingMenuDemoViewController: UIViewController {
125 |     private let button = UIButton(type: .system)
    |                          `- error: 'UIButton' is unavailable in watchOS
126 |     private let statusLabel = UILabel()
127 |     private let navigationNumberLabel = UILabel()
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenuDemoView.swift:126:31: error: 'UILabel' is unavailable in watchOS
124 | public final class UIHostingMenuDemoViewController: UIViewController {
125 |     private let button = UIButton(type: .system)
126 |     private let statusLabel = UILabel()
    |                               `- error: 'UILabel' is unavailable in watchOS
127 |     private let navigationNumberLabel = UILabel()
128 |     private var didConfigureMenu = false
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenuDemoView.swift:126:31: error: 'init()' is unavailable in watchOS
124 | public final class UIHostingMenuDemoViewController: UIViewController {
125 |     private let button = UIButton(type: .system)
126 |     private let statusLabel = UILabel()
    |                               `- error: 'init()' is unavailable in watchOS
127 |     private let navigationNumberLabel = UILabel()
128 |     private var didConfigureMenu = false
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenuDemoView.swift:127:41: error: 'UILabel' is unavailable in watchOS
125 |     private let button = UIButton(type: .system)
126 |     private let statusLabel = UILabel()
127 |     private let navigationNumberLabel = UILabel()
    |                                         `- error: 'UILabel' is unavailable in watchOS
128 |     private var didConfigureMenu = false
129 |     private var lastAppliedSelectedColor: UIHostingMenuDemoColorSelection?
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenuDemoView.swift:127:41: error: 'init()' is unavailable in watchOS
125 |     private let button = UIButton(type: .system)
126 |     private let statusLabel = UILabel()
127 |     private let navigationNumberLabel = UILabel()
    |                                         `- error: 'init()' is unavailable in watchOS
128 |     private var didConfigureMenu = false
129 |     private var lastAppliedSelectedColor: UIHostingMenuDemoColorSelection?
/Applications/Xcode-27.0.0.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/UIHostingMenu/UIHostingMenuDemoView.swift:130:50: error: 'systemBackground' is unavailable in watchOS
128 |     private var didConfigureMenu = false
129 |     private var lastAppliedSelectedColor: UIHostingMenuDemoColorSelection?
130 |     private let defaultBackgroundColor = UIColor.systemBackground
    |                                                  `- error: 'systemBackground' is unavailable in watchOS
131 |     private let model = UIHostingMenuDemoModel()
132 |     private lazy var hostingMenu = UIHostingMenu(rootView: makeMenuItemsView())
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift:124:53: error: 'UIViewController' is unavailable in watchOS
122 | @MainActor
123 | @_spi(Demo)
124 | public final class UIHostingMenuDemoViewController: UIViewController {
    |                                                     `- error: 'UIViewController' is unavailable in watchOS
125 |     private let button = UIButton(type: .system)
126 |     private let statusLabel = UILabel()
/Applications/Xcode-27.0.0.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/UIHostingMenu/_UIHostingMenuSelectorCatalog.swift:14:40: error: 'UIContextMenuInteractionDelegate' is unavailable in watchOS
12 |         static let makeMenu = string(["()", "Menu", "make"])
13 |         static let willShow = string(["(interaction:)", "Show", "Will", "menu"])
14 |         static let willEnd = #selector(UIContextMenuInteractionDelegate.contextMenuInteraction(_:willEndFor:animator:))
   |                                        `- error: 'UIContextMenuInteractionDelegate' is unavailable in watchOS
15 |         static let menuActionTriggered = selector(["Triggered:", "Action", "menu"])
16 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextMenuInteraction.h:99:11: note: 'UIContextMenuInteractionDelegate' has been explicitly marked unavailable here
 97 |
 98 | UIKIT_EXTERN API_AVAILABLE(ios(13.0), tvos(17.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 99 | @protocol UIContextMenuInteractionDelegate <NSObject>
    |           `- note: 'UIContextMenuInteractionDelegate' has been explicitly marked unavailable here
100 |
101 | /*!
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu+Preview.swift /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/_UIHostingMenuSelectorCatalog.swift -target arm64-apple-watchos11.4 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.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/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.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\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/ZDLibffi.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/MachOKitC.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ABIBridge/Sources/ABIBridgeObjCXX/include/module.modulemap -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ABIBridge/Sources/ABIBridgeCore/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ZDLibffi/Source/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/MachOKit/Sources/MachOKitC/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ABIBridge/Sources/ABIBridgeObjCXX/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/ABIBridge/Sources/ABIBridgeCore/include -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/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name UIHostingMenu -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu_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.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/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/UIHostingMenu.build/Debug-watchos/UIHostingMenu-t.build/Objects-normal/arm64/UIHostingMenu.abi.json
SwiftCompile normal arm64 (in target 'UIHostingMenu' from project 'UIHostingMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ UIHostingMenuDemoView.swift /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift (in target 'UIHostingMenu' from project 'UIHostingMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/UIHostingMenuDemoView.swift (in target 'UIHostingMenu' from project 'UIHostingMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIHostingMenuDemoView.swift
SwiftCompile normal arm64 Compiling\ _UIHostingMenuSelectorCatalog.swift /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/_UIHostingMenuSelectorCatalog.swift (in target 'UIHostingMenu' from project 'UIHostingMenu')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIHostingMenu/_UIHostingMenuSelectorCatalog.swift (in target 'UIHostingMenu' from project 'UIHostingMenu')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile _UIHostingMenuSelectorCatalog.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ABIBridge (in target 'ABIBridge' from project 'ABIBridge')
SwiftCompile normal arm64 (in target 'ABIBridge' from project 'ABIBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-28 15:31:00.045 xcodebuild[2315:12766] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-28 15:31:00.147 xcodebuild[2315:12766] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'UIHostingMenu' from project 'UIHostingMenu')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ UIHostingMenu (in target 'UIHostingMenu' from project 'UIHostingMenu')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ UIHostingMenu (in target 'UIHostingMenu' from project 'UIHostingMenu')
	SwiftCompile normal arm64 (in target 'UIHostingMenu' from project 'UIHostingMenu')
	Building workspace UIHostingMenu with scheme UIHostingMenu
(5 failures)
BUILD FAILURE 6.4 watchOS