The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CocoaUI, reference main (e3e5fc), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 08:34:17 UTC.

Build Command

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

Build Log

 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:11:45: error: 'UICollectionView' is unavailable in watchOS
  9 |     /// NOTE: Definition for iOS 16 or later
 10 |     /// < iOS16 `UITableView`
 11 |     public typealias DefaultCocoaViewType = UICollectionView
    |                                             `- error: 'UICollectionView' is unavailable in watchOS
 12 |     #elseif canImport(Cocoa)
 13 |     public typealias DefaultCocoaViewType = NSTableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:7:1: warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  5 | }
  6 |
  7 | extension List: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  8 |     #if canImport(UIKit)
  9 |     /// NOTE: Definition for iOS 16 or later
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' declared here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' declared here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:22:45: error: 'UIProgressView' is unavailable in watchOS
 20 | extension ProgressView: DefaultCocoaViewBridging {
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 23 | #elseif canImport(Cocoa)
 24 |     public typealias DefaultCocoaViewType = NSProgressIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:20:1: warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 18 | @available(macOS 11.0, *)
 19 | @available(tvOS 14.0, *)
 20 | extension ProgressView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' declared here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' declared here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:29:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 27 |
 28 |
 29 | extension TextField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 30 |     public typealias DefaultCocoaViewType = CocoaTextField
 31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:33:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 31 | }
 32 |
 33 | extension SecureField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 34 |     public typealias DefaultCocoaViewType = CocoaTextField
 35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:37:1: error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
 35 | }
 36 |
 37 | extension Picker: DefaultCocoaViewBridging {
    | |- error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
    | `- note: add stubs for conformance
 38 | #if canImport(UIKit) && os(iOS)
 39 |     public typealias DefaultCocoaViewType = UIPickerView
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: protocol requires nested type 'DefaultCocoaViewType'
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: protocol requires nested type 'DefaultCocoaViewType'
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:114:51: error: 'UITabBarController' is unavailable in watchOS
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
114 |     public typealias DefaultCocoaControllerType = UITabBarController
    |                                                   `- error: 'UITabBarController' is unavailable in watchOS
115 | }
116 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:113:1: warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
111 | // MARK: - Tab and Navigation
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
114 |     public typealias DefaultCocoaControllerType = UITabBarController
115 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' declared here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' declared here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:139:51: error: 'UINavigationController' is unavailable in watchOS
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
139 |     public typealias DefaultCocoaControllerType = UINavigationController
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
140 | }
141 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.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/CocoaUI/CocoaUI.swift:138:1: warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
136 | #if canImport(UIKit)
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
139 |     public typealias DefaultCocoaControllerType = UINavigationController
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' declared here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' declared here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:84:40: error: cannot find type 'Context' in scope
 82 |     typealias UIViewControllerType = OverlayHostingController<Content>
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
    |                                        `- error: cannot find type 'Context' in scope
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:91:84: error: cannot find type 'Context' in scope
 89 |     }
 90 |
 91 |     func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
    |                                                                                    `- error: cannot find type 'Context' in scope
 92 |         updateHandlers(for: uiViewController)
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 | #if canImport(UIKit)
 17 | public typealias CocoaView = UIView
    |                              `- error: 'UIView' is unavailable in watchOS
 18 | #elseif canImport(Cocoa)
 19 | public typealias CocoaView = NSView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:23:43: error: cannot find type 'UIViewRepresentable' in scope
 21 |
 22 | #if canImport(UIKit)
 23 | public typealias CocoaViewRepresentable = UIViewRepresentable
    |                                           `- error: cannot find type 'UIViewRepresentable' in scope
 24 | #elseif canImport(Cocoa)
 25 | public typealias CocoaViewRepresentable = NSViewRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:35:36: error: 'UIScrollView' is unavailable in watchOS
 33 |
 34 | #if canImport(UIKit)
 35 | public typealias CocoaScrollView = UIScrollView
    |                                    `- error: 'UIScrollView' is unavailable in watchOS
 36 | #elseif canImport(Cocoa)
 37 | public typealias CocoaScrollView = NSScrollView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:41:40: error: 'UICollectionView' is unavailable in watchOS
 39 |
 40 | #if canImport(UIKit)
 41 | public typealias CocoaCollectionView = UICollectionView
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 42 | #elseif canImport(Cocoa)
 43 | public typealias CocoaCollectionView = NSCollectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:47:35: error: 'UITextField' is unavailable in watchOS
 45 |
 46 | #if canImport(UIKit)
 47 | public typealias CocoaTextField = UITextField
    |                                   `- error: 'UITextField' is unavailable in watchOS
 48 | #elseif canImport(Cocoa)
 49 | public typealias CocoaTextField = NSTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:53:34: error: 'UITextView' is unavailable in watchOS
 51 |
 52 | #if canImport(UIKit)
 53 | public typealias CocoaTextView = UITextView
    |                                  `- error: 'UITextView' is unavailable in watchOS
 54 | #elseif canImport(Cocoa)
 55 | public typealias CocoaTextView = NSTextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:102:40: error: 'UIViewController' is unavailable in watchOS
100 |
101 | #if canImport(UIKit)
102 | public typealias CocoaViewController = UIViewController
    |                                        `- error: 'UIViewController' is unavailable in watchOS
103 | #elseif canImport(Cocoa)
104 | public typealias CocoaViewController = NSViewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift -target arm64-apple-watchos9.0 -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-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CocoaUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.abi.json
SwiftCompile normal arm64 (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:84:40: error: cannot find type 'Context' in scope
 82 |     typealias UIViewControllerType = OverlayHostingController<Content>
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
    |                                        `- error: cannot find type 'Context' in scope
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:91:84: error: cannot find type 'Context' in scope
 89 |     }
 90 |
 91 |     func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
    |                                                                                    `- error: cannot find type 'Context' in scope
 92 |         updateHandlers(for: uiViewController)
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:57:23: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 55 |     func updateHandlers(for controller: OverlayHostingController<Content>) {
 56 |         controller.updateHandler = { controller in
 57 |             customize(controller)
    |                       `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 58 |         }
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:61:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 59 |
 60 |         controller.onViewWillAppear = { controller in
 61 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 62 |             onViewWillAppear?(target)
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:66:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 64 |
 65 |         controller.onViewDidAppear = { controller in
 66 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 67 |             onViewDidAppear?(target)
 68 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:71:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 69 |
 70 |         controller.onViewWillDisappear = { controller in
 71 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 72 |             onViewWillDisappear?(target)
 73 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:76:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 74 |
 75 |         controller.onViewDidDisappear = { controller in
 76 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 77 |             onViewDidDisappear?(target)
 78 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:85:61: error: argument passed to call that takes no arguments
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
    |                                                             `- error: argument passed to call that takes no arguments
 86 |         controller.view.backgroundColor = .clear
 87 |         updateHandlers(for: controller)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:85:26: error: generic parameter 'Content' could not be inferred
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
    |                          |- error: generic parameter 'Content' could not be inferred
    |                          `- note: explicitly specify the generic arguments to fix this issue
 86 |         controller.view.backgroundColor = .clear
 87 |         updateHandlers(for: controller)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:16:45: note: 'Content' declared as parameter to type 'OverlayHostingController'
 14 | #endif
 15 |
 16 | final public class OverlayHostingController<Content: View>: CocoaHostingController<Content> {
    |                                             `- note: 'Content' declared as parameter to type 'OverlayHostingController'
 17 |
 18 |     var updateHandler: ((OverlayHostingController) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:86:44: error: cannot infer contextual base in reference to member 'clear'
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
    |                                            `- error: cannot infer contextual base in reference to member 'clear'
 87 |         updateHandlers(for: controller)
 88 |         return controller
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:95:30: error: value of type 'OverlayView<Content, CocoaType>.UIViewControllerType' (aka 'OverlayHostingController<Content>') has no member 'rootView'
 93 |
 94 |         DispatchQueue.main.async {
 95 |             uiViewController.rootView = content()
    |                              `- error: value of type 'OverlayView<Content, CocoaType>.UIViewControllerType' (aka 'OverlayHostingController<Content>') has no member 'rootView'
 96 |             uiViewController.view.backgroundColor = .clear
 97 |             customize(uiViewController)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:124:9: error: cannot find 'set' in scope
122 | extension OverlayView {
123 |     func customize(_ handler: ((CocoaType) -> Void)?) -> Self {
124 |         set(handler, for: \.customize)
    |         `- error: cannot find 'set' in scope
125 |     }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:124:27: error: cannot infer key path type from context; consider explicitly specifying a root type
122 | extension OverlayView {
123 |     func customize(_ handler: ((CocoaType) -> Void)?) -> Self {
124 |         set(handler, for: \.customize)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
125 |     }
126 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:128:9: error: cannot find 'set' in scope
126 |
127 |     func onViewWillAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
128 |         set(handler, for: \.onViewWillAppear)
    |         `- error: cannot find 'set' in scope
129 |     }
130 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:128:27: error: cannot infer key path type from context; consider explicitly specifying a root type
126 |
127 |     func onViewWillAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
128 |         set(handler, for: \.onViewWillAppear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
129 |     }
130 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:132:9: error: cannot find 'set' in scope
130 |
131 |     func onViewDidAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
132 |         set(handler, for: \.onViewDidAppear)
    |         `- error: cannot find 'set' in scope
133 |     }
134 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:132:27: error: cannot infer key path type from context; consider explicitly specifying a root type
130 |
131 |     func onViewDidAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
132 |         set(handler, for: \.onViewDidAppear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
133 |     }
134 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:136:9: error: cannot find 'set' in scope
134 |
135 |     func onViewWillDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
136 |         set(handler, for: \.onViewWillDisappear)
    |         `- error: cannot find 'set' in scope
137 |     }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:136:27: error: cannot infer key path type from context; consider explicitly specifying a root type
134 |
135 |     func onViewWillDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
136 |         set(handler, for: \.onViewWillDisappear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
137 |     }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:140:9: error: cannot find 'set' in scope
138 |
139 |     func onViewDidDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
140 |         set(handler, for: \.onViewDidDisappear)
    |         `- error: cannot find 'set' in scope
141 |     }
142 | }
SwiftCompile normal arm64 Compiling\ CocoaBridgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaBridgeView.swift
SwiftCompile normal arm64 Compiling\ View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+.swift
SwiftCompile normal arm64 Compiling\ OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayHostingController.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:28:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
 28 |         super.didMove(toParent: parent)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 29 |
 30 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:35:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 33 |
 34 |     public override func viewDidLayoutSubviews() {
 35 |         super.viewDidLayoutSubviews()
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 36 |
 37 |         if shouldUpdate {
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:46:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
 46 |         super.viewWillAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 47 |
 48 |         onViewWillAppear?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:52:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
 52 |         super.viewDidAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 53 |
 54 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:61:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
 61 |         super.viewWillDisappear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 62 |
 63 |         onViewWillDisappear?(self)
SwiftCompile normal arm64 Compiling\ typealias.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 | #if canImport(UIKit)
 17 | public typealias CocoaView = UIView
    |                              `- error: 'UIView' is unavailable in watchOS
 18 | #elseif canImport(Cocoa)
 19 | public typealias CocoaView = NSView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:23:43: error: cannot find type 'UIViewRepresentable' in scope
 21 |
 22 | #if canImport(UIKit)
 23 | public typealias CocoaViewRepresentable = UIViewRepresentable
    |                                           `- error: cannot find type 'UIViewRepresentable' in scope
 24 | #elseif canImport(Cocoa)
 25 | public typealias CocoaViewRepresentable = NSViewRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:35:36: error: 'UIScrollView' is unavailable in watchOS
 33 |
 34 | #if canImport(UIKit)
 35 | public typealias CocoaScrollView = UIScrollView
    |                                    `- error: 'UIScrollView' is unavailable in watchOS
 36 | #elseif canImport(Cocoa)
 37 | public typealias CocoaScrollView = NSScrollView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:41:40: error: 'UICollectionView' is unavailable in watchOS
 39 |
 40 | #if canImport(UIKit)
 41 | public typealias CocoaCollectionView = UICollectionView
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 42 | #elseif canImport(Cocoa)
 43 | public typealias CocoaCollectionView = NSCollectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:47:35: error: 'UITextField' is unavailable in watchOS
 45 |
 46 | #if canImport(UIKit)
 47 | public typealias CocoaTextField = UITextField
    |                                   `- error: 'UITextField' is unavailable in watchOS
 48 | #elseif canImport(Cocoa)
 49 | public typealias CocoaTextField = NSTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:53:34: error: 'UITextView' is unavailable in watchOS
 51 |
 52 | #if canImport(UIKit)
 53 | public typealias CocoaTextView = UITextView
    |                                  `- error: 'UITextView' is unavailable in watchOS
 54 | #elseif canImport(Cocoa)
 55 | public typealias CocoaTextView = NSTextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile typealias.swift
SwiftCompile normal arm64 Compiling\ CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaBridging.swift
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-9AYG9OCT5VOJK7V4MX1WYR86T.pcm
SwiftCompile normal arm64_32 Compiling\ OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:28:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
 28 |         super.didMove(toParent: parent)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 29 |
 30 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:35:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 33 |
 34 |     public override func viewDidLayoutSubviews() {
 35 |         super.viewDidLayoutSubviews()
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 36 |
 37 |         if shouldUpdate {
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:46:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
 46 |         super.viewWillAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 47 |
 48 |         onViewWillAppear?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:52:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
 52 |         super.viewDidAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 53 |
 54 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:61:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
 61 |         super.viewWillDisappear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 62 |
 63 |         onViewWillDisappear?(self)
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayHostingController.swift
SwiftCompile normal arm64_32 Compiling\ View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64_32 (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 04:34:04.556 xcodebuild[656:4258] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 04:34:04.695 xcodebuild[656:4258] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
	SwiftCompile normal arm64 (in target 'CocoaUI' from project 'CocoaUI')
	Building workspace CocoaUI with scheme CocoaUI
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  CocoaUI: /Users/admin/builder/spi-builder-workspace
resolved source packages: CocoaUI
2026-09-19 04:34:14.307 xcodebuild[801:4818] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 04:34:14.452 xcodebuild[801:4818] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CocoaUI",
  "name" : "CocoaUI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "CocoaUI",
      "targets" : [
        "CocoaUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CocoaUITests",
      "module_type" : "SwiftTarget",
      "name" : "CocoaUITests",
      "path" : "Tests/CocoaUITests",
      "sources" : [
        "CocoaUITests.swift"
      ],
      "target_dependencies" : [
        "CocoaUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CocoaUI",
      "module_type" : "SwiftTarget",
      "name" : "CocoaUI",
      "path" : "Sources/CocoaUI",
      "product_memberships" : [
        "CocoaUI"
      ],
      "sources" : [
        "CocoaBridgeView.swift",
        "CocoaBridging.swift",
        "CocoaUI.swift",
        "Extension/View+.swift",
        "OverlayHostingController.swift",
        "OverlayView.swift",
        "Util/typealias.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
{
  "workspace" : {
    "name" : "CocoaUI",
    "schemes" : [
      "CocoaUI"
    ]
  }
}
2026-09-19 04:34:15.520 xcodebuild[809:4891] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 04:34:15.663 xcodebuild[809:4891] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CocoaUI -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme CocoaUI -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  CocoaUI: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
    Target 'CocoaUI-product' in project 'CocoaUI'
        ➜ Explicit dependency on target 'CocoaUI' in project 'CocoaUI'
    Target 'CocoaUI' in project 'CocoaUI' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver CocoaUI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name CocoaUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver CocoaUI normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name CocoaUI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CocoaUI.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:3:1: warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  1 | import SwiftUI
  2 |
  3 | extension ScrollView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  4 |     public typealias DefaultCocoaViewType = CocoaScrollView
  5 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' declared here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' declared here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:11:45: error: 'UICollectionView' is unavailable in watchOS
  9 |     /// NOTE: Definition for iOS 16 or later
 10 |     /// < iOS16 `UITableView`
 11 |     public typealias DefaultCocoaViewType = UICollectionView
    |                                             `- error: 'UICollectionView' is unavailable in watchOS
 12 |     #elseif canImport(Cocoa)
 13 |     public typealias DefaultCocoaViewType = NSTableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:7:1: warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  5 | }
  6 |
  7 | extension List: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  8 |     #if canImport(UIKit)
  9 |     /// NOTE: Definition for iOS 16 or later
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' declared here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' declared here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:22:45: error: 'UIProgressView' is unavailable in watchOS
 20 | extension ProgressView: DefaultCocoaViewBridging {
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 23 | #elseif canImport(Cocoa)
 24 |     public typealias DefaultCocoaViewType = NSProgressIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:20:1: warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 18 | @available(macOS 11.0, *)
 19 | @available(tvOS 14.0, *)
 20 | extension ProgressView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' declared here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' declared here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:29:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 27 |
 28 |
 29 | extension TextField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 30 |     public typealias DefaultCocoaViewType = CocoaTextField
 31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:33:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 31 | }
 32 |
 33 | extension SecureField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 34 |     public typealias DefaultCocoaViewType = CocoaTextField
 35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaUI.swift
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:37:1: error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
 35 | }
 36 |
 37 | extension Picker: DefaultCocoaViewBridging {
    | |- error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
    | `- note: add stubs for conformance
 38 | #if canImport(UIKit) && os(iOS)
 39 |     public typealias DefaultCocoaViewType = UIPickerView
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: protocol requires nested type 'DefaultCocoaViewType'
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: protocol requires nested type 'DefaultCocoaViewType'
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:114:51: error: 'UITabBarController' is unavailable in watchOS
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
114 |     public typealias DefaultCocoaControllerType = UITabBarController
    |                                                   `- error: 'UITabBarController' is unavailable in watchOS
115 | }
116 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:113:1: warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
111 | // MARK: - Tab and Navigation
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
114 |     public typealias DefaultCocoaControllerType = UITabBarController
115 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' declared here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' declared here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:139:51: error: 'UINavigationController' is unavailable in watchOS
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
139 |     public typealias DefaultCocoaControllerType = UINavigationController
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
140 | }
141 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.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 |
SwiftCompile normal arm64 Compiling\ CocoaBridgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaBridgeView.swift
SwiftCompile normal arm64 Compiling\ typealias.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 | #if canImport(UIKit)
 17 | public typealias CocoaView = UIView
    |                              `- error: 'UIView' is unavailable in watchOS
 18 | #elseif canImport(Cocoa)
 19 | public typealias CocoaView = NSView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:23:43: error: cannot find type 'UIViewRepresentable' in scope
 21 |
 22 | #if canImport(UIKit)
 23 | public typealias CocoaViewRepresentable = UIViewRepresentable
    |                                           `- error: cannot find type 'UIViewRepresentable' in scope
 24 | #elseif canImport(Cocoa)
 25 | public typealias CocoaViewRepresentable = NSViewRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:35:36: error: 'UIScrollView' is unavailable in watchOS
 33 |
 34 | #if canImport(UIKit)
 35 | public typealias CocoaScrollView = UIScrollView
    |                                    `- error: 'UIScrollView' is unavailable in watchOS
 36 | #elseif canImport(Cocoa)
 37 | public typealias CocoaScrollView = NSScrollView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:41:40: error: 'UICollectionView' is unavailable in watchOS
 39 |
 40 | #if canImport(UIKit)
 41 | public typealias CocoaCollectionView = UICollectionView
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 42 | #elseif canImport(Cocoa)
 43 | public typealias CocoaCollectionView = NSCollectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:47:35: error: 'UITextField' is unavailable in watchOS
 45 |
 46 | #if canImport(UIKit)
 47 | public typealias CocoaTextField = UITextField
    |                                   `- error: 'UITextField' is unavailable in watchOS
 48 | #elseif canImport(Cocoa)
 49 | public typealias CocoaTextField = NSTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:53:34: error: 'UITextView' is unavailable in watchOS
 51 |
 52 | #if canImport(UIKit)
 53 | public typealias CocoaTextView = UITextView
    |                                  `- error: 'UITextView' is unavailable in watchOS
 54 | #elseif canImport(Cocoa)
 55 | public typealias CocoaTextView = NSTextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile typealias.swift
SwiftCompile normal arm64 Compiling\ OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:84:40: error: cannot find type 'Context' in scope
 82 |     typealias UIViewControllerType = OverlayHostingController<Content>
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
    |                                        `- error: cannot find type 'Context' in scope
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:91:84: error: cannot find type 'Context' in scope
 89 |     }
 90 |
 91 |     func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
    |                                                                                    `- error: cannot find type 'Context' in scope
 92 |         updateHandlers(for: uiViewController)
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:57:23: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 55 |     func updateHandlers(for controller: OverlayHostingController<Content>) {
 56 |         controller.updateHandler = { controller in
 57 |             customize(controller)
    |                       `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 58 |         }
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:61:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 59 |
 60 |         controller.onViewWillAppear = { controller in
 61 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 62 |             onViewWillAppear?(target)
 63 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:66:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 64 |
 65 |         controller.onViewDidAppear = { controller in
 66 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 67 |             onViewDidAppear?(target)
 68 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:71:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 69 |
 70 |         controller.onViewWillDisappear = { controller in
 71 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 72 |             onViewWillDisappear?(target)
 73 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:76:43: error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 74 |
 75 |         controller.onViewDidDisappear = { controller in
 76 |             let target = findTarget(from: controller)
    |                                           `- error: cannot convert value of type 'OverlayHostingController<Content>' to expected argument type 'CocoaViewController' (aka 'UIViewController')
 77 |             onViewDidDisappear?(target)
 78 |         }
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:85:61: error: argument passed to call that takes no arguments
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
    |                                                             `- error: argument passed to call that takes no arguments
 86 |         controller.view.backgroundColor = .clear
 87 |         updateHandlers(for: controller)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:85:26: error: generic parameter 'Content' could not be inferred
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
    |                          |- error: generic parameter 'Content' could not be inferred
    |                          `- note: explicitly specify the generic arguments to fix this issue
 86 |         controller.view.backgroundColor = .clear
 87 |         updateHandlers(for: controller)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:16:45: note: 'Content' declared as parameter to type 'OverlayHostingController'
 14 | #endif
 15 |
 16 | final public class OverlayHostingController<Content: View>: CocoaHostingController<Content> {
    |                                             `- note: 'Content' declared as parameter to type 'OverlayHostingController'
 17 |
 18 |     var updateHandler: ((OverlayHostingController) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:86:44: error: cannot infer contextual base in reference to member 'clear'
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
    |                                            `- error: cannot infer contextual base in reference to member 'clear'
 87 |         updateHandlers(for: controller)
 88 |         return controller
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:95:30: error: value of type 'OverlayView<Content, CocoaType>.UIViewControllerType' (aka 'OverlayHostingController<Content>') has no member 'rootView'
 93 |
 94 |         DispatchQueue.main.async {
 95 |             uiViewController.rootView = content()
    |                              `- error: value of type 'OverlayView<Content, CocoaType>.UIViewControllerType' (aka 'OverlayHostingController<Content>') has no member 'rootView'
 96 |             uiViewController.view.backgroundColor = .clear
 97 |             customize(uiViewController)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:124:9: error: cannot find 'set' in scope
122 | extension OverlayView {
123 |     func customize(_ handler: ((CocoaType) -> Void)?) -> Self {
124 |         set(handler, for: \.customize)
    |         `- error: cannot find 'set' in scope
125 |     }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:124:27: error: cannot infer key path type from context; consider explicitly specifying a root type
122 | extension OverlayView {
123 |     func customize(_ handler: ((CocoaType) -> Void)?) -> Self {
124 |         set(handler, for: \.customize)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
125 |     }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:128:9: error: cannot find 'set' in scope
126 |
127 |     func onViewWillAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
128 |         set(handler, for: \.onViewWillAppear)
    |         `- error: cannot find 'set' in scope
129 |     }
130 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:128:27: error: cannot infer key path type from context; consider explicitly specifying a root type
126 |
127 |     func onViewWillAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
128 |         set(handler, for: \.onViewWillAppear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
129 |     }
130 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:132:9: error: cannot find 'set' in scope
130 |
131 |     func onViewDidAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
132 |         set(handler, for: \.onViewDidAppear)
    |         `- error: cannot find 'set' in scope
133 |     }
134 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:132:27: error: cannot infer key path type from context; consider explicitly specifying a root type
130 |
131 |     func onViewDidAppear(_ handler: ((CocoaType?) -> Void)?) -> Self {
132 |         set(handler, for: \.onViewDidAppear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
133 |     }
134 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:136:9: error: cannot find 'set' in scope
134 |
135 |     func onViewWillDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
136 |         set(handler, for: \.onViewWillDisappear)
    |         `- error: cannot find 'set' in scope
137 |     }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:136:27: error: cannot infer key path type from context; consider explicitly specifying a root type
134 |
135 |     func onViewWillDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
136 |         set(handler, for: \.onViewWillDisappear)
    |                           `- error: cannot infer key path type from context; consider explicitly specifying a root type
137 |     }
138 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:140:9: error: cannot find 'set' in scope
138 |
139 |     func onViewDidDisappear(_ handler: ((CocoaType?) -> Void)?) -> Self {
140 |         set(handler, for: \.onViewDidDisappear)
    |         `- error: cannot find 'set' in scope
141 |     }
142 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayView.swift
SwiftCompile normal arm64 Compiling\ CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaBridging.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:3:1: warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  1 | import SwiftUI
  2 |
  3 | extension ScrollView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  4 |     public typealias DefaultCocoaViewType = CocoaScrollView
  5 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' declared here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' declared here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:11:45: error: 'UICollectionView' is unavailable in watchOS
  9 |     /// NOTE: Definition for iOS 16 or later
 10 |     /// < iOS16 `UITableView`
 11 |     public typealias DefaultCocoaViewType = UICollectionView
    |                                             `- error: 'UICollectionView' is unavailable in watchOS
 12 |     #elseif canImport(Cocoa)
 13 |     public typealias DefaultCocoaViewType = NSTableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:7:1: warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  5 | }
  6 |
  7 | extension List: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  8 |     #if canImport(UIKit)
  9 |     /// NOTE: Definition for iOS 16 or later
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' declared here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' declared here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:22:45: error: 'UIProgressView' is unavailable in watchOS
 20 | extension ProgressView: DefaultCocoaViewBridging {
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 23 | #elseif canImport(Cocoa)
 24 |     public typealias DefaultCocoaViewType = NSProgressIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:20:1: warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 18 | @available(macOS 11.0, *)
 19 | @available(tvOS 14.0, *)
 20 | extension ProgressView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' declared here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' declared here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:29:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 27 |
 28 |
 29 | extension TextField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 30 |     public typealias DefaultCocoaViewType = CocoaTextField
 31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:33:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 31 | }
 32 |
 33 | extension SecureField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 34 |     public typealias DefaultCocoaViewType = CocoaTextField
 35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:37:1: error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
 35 | }
 36 |
 37 | extension Picker: DefaultCocoaViewBridging {
    | |- error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
    | `- note: add stubs for conformance
 38 | #if canImport(UIKit) && os(iOS)
 39 |     public typealias DefaultCocoaViewType = UIPickerView
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: protocol requires nested type 'DefaultCocoaViewType'
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: protocol requires nested type 'DefaultCocoaViewType'
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:114:51: error: 'UITabBarController' is unavailable in watchOS
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
114 |     public typealias DefaultCocoaControllerType = UITabBarController
    |                                                   `- error: 'UITabBarController' is unavailable in watchOS
115 | }
116 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:113:1: warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
111 | // MARK: - Tab and Navigation
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
114 |     public typealias DefaultCocoaControllerType = UITabBarController
115 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' declared here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' declared here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:139:51: error: 'UINavigationController' is unavailable in watchOS
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
139 |     public typealias DefaultCocoaControllerType = UINavigationController
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
140 | }
141 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.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/CocoaUI/CocoaUI.swift:138:1: warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
136 | #if canImport(UIKit)
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
139 |     public typealias DefaultCocoaControllerType = UINavigationController
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' declared here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' declared here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:84:40: error: cannot find type 'Context' in scope
 82 |     typealias UIViewControllerType = OverlayHostingController<Content>
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
    |                                        `- error: cannot find type 'Context' in scope
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:91:84: error: cannot find type 'Context' in scope
 89 |     }
 90 |
 91 |     func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
    |                                                                                    `- error: cannot find type 'Context' in scope
 92 |         updateHandlers(for: uiViewController)
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 | #if canImport(UIKit)
 17 | public typealias CocoaView = UIView
    |                              `- error: 'UIView' is unavailable in watchOS
 18 | #elseif canImport(Cocoa)
 19 | public typealias CocoaView = NSView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:23:43: error: cannot find type 'UIViewRepresentable' in scope
 21 |
 22 | #if canImport(UIKit)
 23 | public typealias CocoaViewRepresentable = UIViewRepresentable
    |                                           `- error: cannot find type 'UIViewRepresentable' in scope
 24 | #elseif canImport(Cocoa)
 25 | public typealias CocoaViewRepresentable = NSViewRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:35:36: error: 'UIScrollView' is unavailable in watchOS
 33 |
 34 | #if canImport(UIKit)
 35 | public typealias CocoaScrollView = UIScrollView
    |                                    `- error: 'UIScrollView' is unavailable in watchOS
 36 | #elseif canImport(Cocoa)
 37 | public typealias CocoaScrollView = NSScrollView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:41:40: error: 'UICollectionView' is unavailable in watchOS
 39 |
 40 | #if canImport(UIKit)
 41 | public typealias CocoaCollectionView = UICollectionView
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 42 | #elseif canImport(Cocoa)
 43 | public typealias CocoaCollectionView = NSCollectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:47:35: error: 'UITextField' is unavailable in watchOS
 45 |
 46 | #if canImport(UIKit)
 47 | public typealias CocoaTextField = UITextField
    |                                   `- error: 'UITextField' is unavailable in watchOS
 48 | #elseif canImport(Cocoa)
 49 | public typealias CocoaTextField = NSTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:53:34: error: 'UITextView' is unavailable in watchOS
 51 |
 52 | #if canImport(UIKit)
 53 | public typealias CocoaTextView = UITextView
    |                                  `- error: 'UITextView' is unavailable in watchOS
 54 | #elseif canImport(Cocoa)
 55 | public typealias CocoaTextView = NSTextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:102:40: error: 'UIViewController' is unavailable in watchOS
100 |
101 | #if canImport(UIKit)
102 | public typealias CocoaViewController = UIViewController
    |                                        `- error: 'UIViewController' is unavailable in watchOS
103 | #elseif canImport(Cocoa)
104 | public typealias CocoaViewController = NSViewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift -target arm64-apple-watchos9.0 -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-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CocoaUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64/CocoaUI.abi.json
SwiftCompile normal arm64 (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+.swift
SwiftCompile normal arm64 Compiling\ OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:28:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
 28 |         super.didMove(toParent: parent)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 29 |
 30 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:35:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 33 |
 34 |     public override func viewDidLayoutSubviews() {
 35 |         super.viewDidLayoutSubviews()
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 36 |
 37 |         if shouldUpdate {
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:46:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
 46 |         super.viewWillAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 47 |
 48 |         onViewWillAppear?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:52:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
 52 |         super.viewDidAppear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 53 |
 54 |         updateHandler?(self)
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:61:9: error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
 61 |         super.viewWillDisappear(animated)
    |         `- error: 'super' cannot be used in class 'OverlayHostingController' because it has no superclass
 62 |
 63 |         onViewWillDisappear?(self)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayHostingController.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:3:1: warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  1 | import SwiftUI
  2 |
  3 | extension ScrollView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIScrollView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  4 |     public typealias DefaultCocoaViewType = CocoaScrollView
  5 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' declared here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' declared here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:11:45: error: 'UICollectionView' is unavailable in watchOS
  9 |     /// NOTE: Definition for iOS 16 or later
 10 |     /// < iOS16 `UITableView`
 11 |     public typealias DefaultCocoaViewType = UICollectionView
    |                                             `- error: 'UICollectionView' is unavailable in watchOS
 12 |     #elseif canImport(Cocoa)
 13 |     public typealias DefaultCocoaViewType = NSTableView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:7:1: warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  5 | }
  6 |
  7 | extension List: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UICollectionView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
  8 |     #if canImport(UIKit)
  9 |     /// NOTE: Definition for iOS 16 or later
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' declared here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' declared here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:22:45: error: 'UIProgressView' is unavailable in watchOS
 20 | extension ProgressView: DefaultCocoaViewBridging {
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
    |                                             `- error: 'UIProgressView' is unavailable in watchOS
 23 | #elseif canImport(Cocoa)
 24 |     public typealias DefaultCocoaViewType = NSProgressIndicator
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:20:1: warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 18 | @available(macOS 11.0, *)
 19 | @available(tvOS 14.0, *)
 20 | extension ProgressView: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UIProgressView' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 21 | #if canImport(UIKit)
 22 |     public typealias DefaultCocoaViewType = UIProgressView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIProgressView.h:23:12: note: 'UIProgressView' declared here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIProgressView : UIView <NSCoding>
   |            `- note: 'UIProgressView' declared here
24 |
25 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:29:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 27 |
 28 |
 29 | extension TextField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 30 |     public typealias DefaultCocoaViewType = CocoaTextField
 31 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:33:1: warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 31 | }
 32 |
 33 | extension SecureField: DefaultCocoaViewBridging {
    | `- warning: unavailable class 'UITextField' was used to satisfy a requirement of protocol 'DefaultCocoaViewBridging'; this will be an error in a future Swift language mode
 34 |     public typealias DefaultCocoaViewType = CocoaTextField
 35 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' declared here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' declared here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: requirement 'DefaultCocoaViewType' declared here
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: requirement 'DefaultCocoaViewType' declared here
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:37:1: error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
 35 | }
 36 |
 37 | extension Picker: DefaultCocoaViewBridging {
    | |- error: type 'Picker<Label, SelectionValue, Content>' does not conform to protocol 'DefaultCocoaViewBridging'
    | `- note: add stubs for conformance
 38 | #if canImport(UIKit) && os(iOS)
 39 |     public typealias DefaultCocoaViewType = UIPickerView
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:13:20: note: protocol requires nested type 'DefaultCocoaViewType'
 11 | // MARK: View ⇄ CocoaView
 12 | public protocol DefaultCocoaViewBridging: SwiftUI.View {
 13 |     associatedtype DefaultCocoaViewType: CocoaView
    |                    `- note: protocol requires nested type 'DefaultCocoaViewType'
 14 | }
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:114:51: error: 'UITabBarController' is unavailable in watchOS
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
114 |     public typealias DefaultCocoaControllerType = UITabBarController
    |                                                   `- error: 'UITabBarController' is unavailable in watchOS
115 | }
116 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' has been explicitly marked unavailable here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:113:1: warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
111 | // MARK: - Tab and Navigation
112 | #if canImport(UIKit)
113 | extension TabView: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UITabBarController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
114 |     public typealias DefaultCocoaControllerType = UITabBarController
115 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' declared here
 62 |
 63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
    |            `- note: 'UITabBarController' declared here
 65 |
 66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift:139:51: error: 'UINavigationController' is unavailable in watchOS
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
139 |     public typealias DefaultCocoaControllerType = UINavigationController
    |                                                   `- error: 'UINavigationController' is unavailable in watchOS
140 | }
141 | #elseif canImport(Cocoa)
/Applications/Xcode-27.0.0-Release.Candidate.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/CocoaUI/CocoaUI.swift:138:1: warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
136 | #if canImport(UIKit)
137 | @available(iOS 16.0, macOS 13.0, tvOS 16.0, watchOS 9.0, *)
138 | extension NavigationStack: DefaultCocoaViewControllerBridging {
    | `- warning: unavailable class 'UINavigationController' was used to satisfy a requirement of protocol 'DefaultCocoaViewControllerBridging'; this will be an error in a future Swift language mode
139 |     public typealias DefaultCocoaControllerType = UINavigationController
140 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' declared here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UINavigationController : UIViewController
    |            `- note: 'UINavigationController' declared here
 47 |
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift:43:20: note: requirement 'DefaultCocoaControllerType' declared here
 41 | // MARK: View ⇄ CocoaViewController
 42 | public protocol DefaultCocoaViewControllerBridging: SwiftUI.View  {
 43 |     associatedtype DefaultCocoaControllerType: CocoaViewController
    |                    `- note: requirement 'DefaultCocoaControllerType' declared here
 44 | }
 45 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:96:43: error: cannot find type 'UIHostingController' in scope
 94 | // MARK: - Controller
 95 | #if canImport(UIKit)
 96 | public typealias CocoaHostingController = UIHostingController
    |                                           `- error: cannot find type 'UIHostingController' in scope
 97 | #elseif canImport(Cocoa)
 98 | public typealias CocoaHostingController = NSHostingController
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:51: error: 'UIViewController' is unavailable in watchOS
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                                                   `- error: 'UIViewController' is unavailable in watchOS
 28 |         super.didMove(toParent: parent)
 29 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:27:26: error: method does not override any method from its superclass
 25 |
 26 | #if canImport(UIKit)
 27 |     public override func didMove(toParent parent: UIViewController?) {
    |                          `- error: method does not override any method from its superclass
 28 |         super.didMove(toParent: parent)
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:34:26: error: method does not override any method from its superclass
 32 |     }
 33 |
 34 |     public override func viewDidLayoutSubviews() {
    |                          `- error: method does not override any method from its superclass
 35 |         super.viewDidLayoutSubviews()
 36 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:45:26: error: method does not override any method from its superclass
 43 |     }
 44 |
 45 |     public override func viewWillAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 46 |         super.viewWillAppear(animated)
 47 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:51:26: error: method does not override any method from its superclass
 49 |     }
 50 |
 51 |     public override func viewDidAppear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 52 |         super.viewDidAppear(animated)
 53 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:60:26: error: method does not override any method from its superclass
 58 |     }
 59 |
 60 |     public override func viewWillDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 61 |         super.viewWillDisappear(animated)
 62 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift:66:26: error: method does not override any method from its superclass
 64 |     }
 65 |
 66 |     public override func viewDidDisappear(_ animated: Bool) {
    |                          `- error: method does not override any method from its superclass
 67 |         super.viewDidDisappear(animated)
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:84:40: error: cannot find type 'Context' in scope
 82 |     typealias UIViewControllerType = OverlayHostingController<Content>
 83 |
 84 |     func makeUIViewController(context: Context) -> UIViewControllerType {
    |                                        `- error: cannot find type 'Context' in scope
 85 |         let controller = OverlayHostingController(rootView: content())
 86 |         controller.view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift:91:84: error: cannot find type 'Context' in scope
 89 |     }
 90 |
 91 |     func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
    |                                                                                    `- error: cannot find type 'Context' in scope
 92 |         updateHandlers(for: uiViewController)
 93 |
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:29:53: error: cannot find type 'UIViewControllerRepresentable' in scope
 27 |
 28 | #if canImport(UIKit)
 29 | public typealias CocoaViewControllerRepresentable = UIViewControllerRepresentable
    |                                                     `- error: cannot find type 'UIViewControllerRepresentable' in scope
 30 | #elseif canImport(Cocoa)
 31 | public typealias CocoaViewControllerRepresentable = NSViewControllerRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:17:30: error: 'UIView' is unavailable in watchOS
 15 |
 16 | #if canImport(UIKit)
 17 | public typealias CocoaView = UIView
    |                              `- error: 'UIView' is unavailable in watchOS
 18 | #elseif canImport(Cocoa)
 19 | public typealias CocoaView = NSView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:23:43: error: cannot find type 'UIViewRepresentable' in scope
 21 |
 22 | #if canImport(UIKit)
 23 | public typealias CocoaViewRepresentable = UIViewRepresentable
    |                                           `- error: cannot find type 'UIViewRepresentable' in scope
 24 | #elseif canImport(Cocoa)
 25 | public typealias CocoaViewRepresentable = NSViewRepresentable
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:35:36: error: 'UIScrollView' is unavailable in watchOS
 33 |
 34 | #if canImport(UIKit)
 35 | public typealias CocoaScrollView = UIScrollView
    |                                    `- error: 'UIScrollView' is unavailable in watchOS
 36 | #elseif canImport(Cocoa)
 37 | public typealias CocoaScrollView = NSScrollView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
 85 |
 86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
    |            `- note: 'UIScrollView' has been explicitly marked unavailable here
 88 |
 89 | @property(nonatomic)         CGPoint                      contentOffset;                  // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:41:40: error: 'UICollectionView' is unavailable in watchOS
 39 |
 40 | #if canImport(UIKit)
 41 | public typealias CocoaCollectionView = UICollectionView
    |                                        `- error: 'UICollectionView' is unavailable in watchOS
 42 | #elseif canImport(Cocoa)
 43 | public typealias CocoaCollectionView = NSCollectionView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
    |            `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:47:35: error: 'UITextField' is unavailable in watchOS
 45 |
 46 | #if canImport(UIKit)
 47 | public typealias CocoaTextField = UITextField
    |                                   `- error: 'UITextField' is unavailable in watchOS
 48 | #elseif canImport(Cocoa)
 49 | public typealias CocoaTextField = NSTextField
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
 51 |
 52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UITextField' has been explicitly marked unavailable here
 54 |
 55 | @property(nullable, nonatomic,copy)   NSString               *text;                 // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:53:34: error: 'UITextView' is unavailable in watchOS
 51 |
 52 | #if canImport(UIKit)
 53 | public typealias CocoaTextView = UITextView
    |                                  `- error: 'UITextView' is unavailable in watchOS
 54 | #elseif canImport(Cocoa)
 55 | public typealias CocoaTextView = NSTextView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
    |            `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift:102:40: error: 'UIViewController' is unavailable in watchOS
100 |
101 | #if canImport(UIKit)
102 | public typealias CocoaViewController = UIViewController
    |                                        `- error: 'UIViewController' is unavailable in watchOS
103 | #elseif canImport(Cocoa)
104 | public typealias CocoaViewController = NSViewController
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridgeView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaUI.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayHostingController.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/OverlayView.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Util/typealias.swift -target arm64_32-apple-watchos9.0 -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-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CocoaUI -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/CocoaUI.build/Debug-watchos/CocoaUI-t.build/Objects-normal/arm64_32/CocoaUI.abi.json
SwiftCompile normal arm64_32 (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ CocoaBridging.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/CocoaBridging.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CocoaBridging.swift
SwiftCompile normal arm64_32 Compiling\ View+.swift /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/CocoaUI/Extension/View+.swift (in target 'CocoaUI' from project 'CocoaUI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile View+.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 04:34:16.467 xcodebuild[810:4919] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-09-19 04:34:16.571 xcodebuild[810:4919] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
	SwiftCompile normal arm64 (in target 'CocoaUI' from project 'CocoaUI')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ CocoaUI (in target 'CocoaUI' from project 'CocoaUI')
	SwiftCompile normal arm64_32 (in target 'CocoaUI' from project 'CocoaUI')
	Building workspace CocoaUI with scheme CocoaUI
(5 failures)
BUILD FAILURE 6.4 watchOS