The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NetTrace, reference main (f202c5), with Swift 6.4 for watchOS using Xcode 27.0 on 24 Sep 2026 05:32:24 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 NetTrace -destination generic/platform=watchOS

Build Log

SwiftCompile normal arm64_32 Compiling\ RequestDetailViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift (in target 'NetTrace' from project 'NetTrace')
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:13:29: error: 'UIScrollView' is unavailable in watchOS
 11 |
 12 |     private let request: HTTPRequestLog
 13 |     private var scrollView: UIScrollView!
    |                             `- error: 'UIScrollView' is unavailable in watchOS
 14 |     private var contentStackView: UIStackView!
 15 |
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:14:35: error: 'UIStackView' is unavailable in watchOS
 12 |     private let request: HTTPRequestLog
 13 |     private var scrollView: UIScrollView!
 14 |     private var contentStackView: UIStackView!
    |                                   `- error: 'UIStackView' is unavailable in watchOS
 15 |
 16 |     init(request: HTTPRequestLog) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:151:84: error: 'label' is unavailable in watchOS
149 |     }
150 |
151 |     private func addInfoRow(_ label: String, value: String, valueColor: UIColor = .label) {
    |                                                                                    `- error: 'label' is unavailable in watchOS
152 |         let containerView = UIView()
153 |         containerView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:213:65: error: 'UIView' is unavailable in watchOS
211 |     }
212 |
213 |     private func createHeaderRow(key: String, value: String) -> UIView {
    |                                                                 `- error: 'UIView' is unavailable in watchOS
214 |         let containerView = UIView()
215 |         containerView.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:10:36: error: 'UIViewController' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | class RequestDetailViewController: UIViewController {
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 11 |
 12 |     private let request: HTTPRequestLog
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:28:33: error: 'systemBackground' is unavailable in watchOS
 26 |         super.viewDidLoad()
 27 |
 28 |         view.backgroundColor = .systemBackground
    |                                 `- error: 'systemBackground' is unavailable in watchOS
 29 |         title = "Request Details"
 30 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:38:28: error: 'UIBarButtonItem' is unavailable in watchOS
 36 |
 37 |     private func setupNavigationBar() {
 38 |         let exportButton = UIBarButtonItem(
    |                            `- error: 'UIBarButtonItem' is unavailable in watchOS
 39 |             image: UIImage(systemName: "square.and.arrow.up"),
 40 |             style: .plain,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:49:22: error: 'UIScrollView' is unavailable in watchOS
 47 |
 48 |     private func setupScrollView() {
 49 |         scrollView = UIScrollView(frame: view.bounds)
    |                      `- error: 'UIScrollView' is unavailable in watchOS
 50 |         scrollView.translatesAutoresizingMaskIntoConstraints = false
 51 |         scrollView.alwaysBounceVertical = true
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:54:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 52 |         view.addSubview(scrollView)
 53 |
 54 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 55 |             scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 56 |             scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:55:63: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 53 |
 54 |         NSLayoutConstraint.activate([
 55 |             scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
    |                                                               `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 56 |             scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 57 |             scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:56:59: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 54 |         NSLayoutConstraint.activate([
 55 |             scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 56 |             scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
    |                                                           `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 57 |             scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
 58 |             scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:57:64: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 55 |             scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 56 |             scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 57 |             scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
    |                                                                `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 58 |             scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
 59 |         ])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:58:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 56 |             scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 57 |             scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
 58 |             scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
    |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 59 |         ])
 60 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:61:28: error: 'UIStackView' is unavailable in watchOS
 59 |         ])
 60 |
 61 |         contentStackView = UIStackView()
    |                            `- error: 'UIStackView' is unavailable in watchOS
 62 |         contentStackView.axis = .vertical
 63 |         contentStackView.spacing = 20
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:61:28: error: 'init()' is unavailable in watchOS
 59 |         ])
 60 |
 61 |         contentStackView = UIStackView()
    |                            `- error: 'init()' is unavailable in watchOS
 62 |         contentStackView.axis = .vertical
 63 |         contentStackView.spacing = 20
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:67:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 65 |         scrollView.addSubview(contentStackView)
 66 |
 67 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 68 |             contentStackView.topAnchor.constraint(equalTo: scrollView.topAnchor, constant: 16),
 69 |             contentStackView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor, constant: 16),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:105:32: error: 'systemGreen' is unavailable in watchOS
103 |             let statusColor: UIColor
104 |             if response.statusCode >= 200 && response.statusCode < 300 {
105 |                 statusColor = .systemGreen
    |                                `- error: 'systemGreen' is unavailable in watchOS
106 |             } else if response.statusCode >= 400 {
107 |                 statusColor = .systemRed
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:122:49: note: 'systemGreen' has been explicitly marked unavailable here
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemGreen' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:107:32: error: 'systemRed' is unavailable in watchOS
105 |                 statusColor = .systemGreen
106 |             } else if response.statusCode >= 400 {
107 |                 statusColor = .systemRed
    |                                `- error: 'systemRed' is unavailable in watchOS
108 |             } else {
109 |                 statusColor = .systemOrange
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:121:49: note: 'systemRed' has been explicitly marked unavailable here
119 |  * Do not make assumptions about the color spaces or actual colors used.
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemRed' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:109:32: error: 'systemOrange' is unavailable in watchOS
107 |                 statusColor = .systemRed
108 |             } else {
109 |                 statusColor = .systemOrange
    |                                `- error: 'systemOrange' is unavailable in watchOS
110 |             }
111 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:124:49: note: 'systemOrange' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemOrange' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:138:21: error: 'UILabel' is unavailable in watchOS
136 |
137 |     private func addSectionHeader(_ text: String) {
138 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
139 |         label.text = text
140 |         label.font = UIFont.systemFont(ofSize: 14, weight: .bold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:138:21: error: 'init()' is unavailable in watchOS
136 |
137 |     private func addSectionHeader(_ text: String) {
138 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
139 |         label.text = text
140 |         label.font = UIFont.systemFont(ofSize: 14, weight: .bold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:141:28: error: 'secondaryLabel' is unavailable in watchOS
139 |         label.text = text
140 |         label.font = UIFont.systemFont(ofSize: 14, weight: .bold)
141 |         label.textColor = .secondaryLabel
    |                            `- error: 'secondaryLabel' is unavailable in watchOS
142 |         contentStackView.addArrangedSubview(label)
143 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:144:25: error: 'UIView' is unavailable in watchOS
142 |         contentStackView.addArrangedSubview(label)
143 |
144 |         let separator = UIView()
    |                         `- error: 'UIView' is unavailable in watchOS
145 |         separator.backgroundColor = .separator
146 |         separator.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:144:25: error: 'init()' is unavailable in watchOS
142 |         contentStackView.addArrangedSubview(label)
143 |
144 |         let separator = UIView()
    |                         `- error: 'init()' is unavailable in watchOS
145 |         separator.backgroundColor = .separator
146 |         separator.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:145:38: error: 'separator' is unavailable in watchOS
143 |
144 |         let separator = UIView()
145 |         separator.backgroundColor = .separator
    |                                      `- error: 'separator' is unavailable in watchOS
146 |         separator.translatesAutoresizingMaskIntoConstraints = false
147 |         separator.heightAnchor.constraint(equalToConstant: 1).isActive = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:189:49: note: 'separator' has been explicitly marked unavailable here
187 |  * completely cover anything behind it. Depending on the situation, you may need one or the other.
188 |  */
189 | @property (class, nonatomic, readonly) UIColor *separatorColor          API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'separator' has been explicitly marked unavailable here
190 | @property (class, nonatomic, readonly) UIColor *opaqueSeparatorColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
191 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:152:29: error: 'UIView' is unavailable in watchOS
150 |
151 |     private func addInfoRow(_ label: String, value: String, valueColor: UIColor = .label) {
152 |         let containerView = UIView()
    |                             `- error: 'UIView' is unavailable in watchOS
153 |         containerView.translatesAutoresizingMaskIntoConstraints = false
154 |
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:152:29: error: 'init()' is unavailable in watchOS
150 |
151 |     private func addInfoRow(_ label: String, value: String, valueColor: UIColor = .label) {
152 |         let containerView = UIView()
    |                             `- error: 'init()' is unavailable in watchOS
153 |         containerView.translatesAutoresizingMaskIntoConstraints = false
154 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:155:25: error: 'UILabel' is unavailable in watchOS
153 |         containerView.translatesAutoresizingMaskIntoConstraints = false
154 |
155 |         let labelView = UILabel()
    |                         `- error: 'UILabel' is unavailable in watchOS
156 |         labelView.text = label
157 |         labelView.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:155:25: error: 'init()' is unavailable in watchOS
153 |         containerView.translatesAutoresizingMaskIntoConstraints = false
154 |
155 |         let labelView = UILabel()
    |                         `- error: 'init()' is unavailable in watchOS
156 |         labelView.text = label
157 |         labelView.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:158:32: error: 'secondaryLabel' is unavailable in watchOS
156 |         labelView.text = label
157 |         labelView.font = UIFont.systemFont(ofSize: 14, weight: .semibold)
158 |         labelView.textColor = .secondaryLabel
    |                                `- error: 'secondaryLabel' is unavailable in watchOS
159 |         labelView.translatesAutoresizingMaskIntoConstraints = false
160 |         labelView.setContentHuggingPriority(.defaultHigh, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:160:46: error: 'defaultHigh' is unavailable in watchOS
158 |         labelView.textColor = .secondaryLabel
159 |         labelView.translatesAutoresizingMaskIntoConstraints = false
160 |         labelView.setContentHuggingPriority(.defaultHigh, for: .horizontal)
    |                                              `- error: 'defaultHigh' is unavailable in watchOS
161 |
162 |         let valueView = UILabel()
UIKit.UILayoutPriority.defaultHigh:3:21: note: 'defaultHigh' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var defaultHigh: UILayoutPriority { get }}
  |                     `- note: 'defaultHigh' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:162:25: error: 'UILabel' is unavailable in watchOS
160 |         labelView.setContentHuggingPriority(.defaultHigh, for: .horizontal)
161 |
162 |         let valueView = UILabel()
    |                         `- error: 'UILabel' is unavailable in watchOS
163 |         valueView.text = value
164 |         valueView.font = UIFont.systemFont(ofSize: 14, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:162:25: error: 'init()' is unavailable in watchOS
160 |         labelView.setContentHuggingPriority(.defaultHigh, for: .horizontal)
161 |
162 |         let valueView = UILabel()
    |                         `- error: 'init()' is unavailable in watchOS
163 |         valueView.text = value
164 |         valueView.font = UIFont.systemFont(ofSize: 14, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:172:9: error: 'NSLayoutConstraint' is unavailable in watchOS
170 |         containerView.addSubview(valueView)
171 |
172 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
173 |             labelView.topAnchor.constraint(equalTo: containerView.topAnchor),
174 |             labelView.leadingAnchor.constraint(equalTo: containerView.leadingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:187:30: error: 'UIView' is unavailable in watchOS
185 |
186 |     private func addHeadersTable(_ headers: [String: String]) {
187 |         let tableContainer = UIView()
    |                              `- error: 'UIView' is unavailable in watchOS
188 |         tableContainer.backgroundColor = .secondarySystemBackground
189 |         tableContainer.layer.cornerRadius = 8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h: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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:187:30: error: 'init()' is unavailable in watchOS
185 |
186 |     private func addHeadersTable(_ headers: [String: String]) {
187 |         let tableContainer = UIView()
    |                              `- error: 'init()' is unavailable in watchOS
188 |         tableContainer.backgroundColor = .secondarySystemBackground
189 |         tableContainer.layer.cornerRadius = 8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:188:43: error: 'secondarySystemBackground' is unavailable in watchOS
186 |     private func addHeadersTable(_ headers: [String: String]) {
187 |         let tableContainer = UIView()
188 |         tableContainer.backgroundColor = .secondarySystemBackground
    |                                           `- error: 'secondarySystemBackground' is unavailable in watchOS
189 |         tableContainer.layer.cornerRadius = 8
190 |         tableContainer.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:192:25: error: 'UIStackView' is unavailable in watchOS
190 |         tableContainer.translatesAutoresizingMaskIntoConstraints = false
191 |
192 |         let stackView = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
193 |         stackView.axis = .vertical
194 |         stackView.spacing = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
    |            `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:192:25: error: 'init()' is unavailable in watchOS
190 |         tableContainer.translatesAutoresizingMaskIntoConstraints = false
191 |
192 |         let stackView = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
193 |         stackView.axis = .vertical
194 |         stackView.spacing = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:198:9: error: 'NSLayoutConstraint' is unavailable in watchOS
196 |         tableContainer.addSubview(stackView)
197 |
198 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
199 |             stackView.topAnchor.constraint(equalTo: tableContainer.topAnchor, constant: 12),
200 |             stackView.leadingAnchor.constraint(equalTo: tableContainer.leadingAnchor, constant: 12),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:214:29: error: 'UIView' is unavailable in watchOS
212 |
213 |     private func createHeaderRow(key: String, value: String) -> UIView {
214 |         let containerView = UIView()
    |                             `- error: 'UIView' is unavailable in watchOS
215 |         containerView.translatesAutoresizingMaskIntoConstraints = false
216 |
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:214:29: error: 'init()' is unavailable in watchOS
212 |
213 |     private func createHeaderRow(key: String, value: String) -> UIView {
214 |         let containerView = UIView()
    |                             `- error: 'init()' is unavailable in watchOS
215 |         containerView.translatesAutoresizingMaskIntoConstraints = false
216 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:217:24: error: 'UILabel' is unavailable in watchOS
215 |         containerView.translatesAutoresizingMaskIntoConstraints = false
216 |
217 |         let keyLabel = UILabel()
    |                        `- error: 'UILabel' is unavailable in watchOS
218 |         keyLabel.text = key
219 |         keyLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .semibold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:217:24: error: 'init()' is unavailable in watchOS
215 |         containerView.translatesAutoresizingMaskIntoConstraints = false
216 |
217 |         let keyLabel = UILabel()
    |                        `- error: 'init()' is unavailable in watchOS
218 |         keyLabel.text = key
219 |         keyLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .semibold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:220:31: error: 'label' is unavailable in watchOS
218 |         keyLabel.text = key
219 |         keyLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .semibold)
220 |         keyLabel.textColor = .label
    |                               `- error: 'label' is unavailable in watchOS
221 |         keyLabel.translatesAutoresizingMaskIntoConstraints = false
222 |         keyLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:222:59: error: 'required' is unavailable in watchOS
220 |         keyLabel.textColor = .label
221 |         keyLabel.translatesAutoresizingMaskIntoConstraints = false
222 |         keyLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
    |                                                           `- error: 'required' is unavailable in watchOS
223 |
224 |         let valueLabel = UILabel()
UIKit.UILayoutPriority.required:3:21: note: 'required' has been explicitly marked unavailable here
1 | struct UILayoutPriority {
2 | @available(watchOS, unavailable)
3 |   public static var required: UILayoutPriority { get }}
  |                     `- note: 'required' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:224:26: error: 'UILabel' is unavailable in watchOS
222 |         keyLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
223 |
224 |         let valueLabel = UILabel()
    |                          `- error: 'UILabel' is unavailable in watchOS
225 |         valueLabel.text = value
226 |         valueLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:224:26: error: 'init()' is unavailable in watchOS
222 |         keyLabel.setContentCompressionResistancePriority(.required, for: .horizontal)
223 |
224 |         let valueLabel = UILabel()
    |                          `- error: 'init()' is unavailable in watchOS
225 |         valueLabel.text = value
226 |         valueLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:227:33: error: 'secondaryLabel' is unavailable in watchOS
225 |         valueLabel.text = value
226 |         valueLabel.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
227 |         valueLabel.textColor = .secondaryLabel
    |                                 `- error: 'secondaryLabel' is unavailable in watchOS
228 |         valueLabel.numberOfLines = 0
229 |         valueLabel.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:234:9: error: 'NSLayoutConstraint' is unavailable in watchOS
232 |         containerView.addSubview(valueLabel)
233 |
234 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
235 |             keyLabel.topAnchor.constraint(equalTo: containerView.topAnchor, constant: 4),
236 |             keyLabel.leadingAnchor.constraint(equalTo: containerView.leadingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:249:24: error: 'UITextView' is unavailable in watchOS
247 |
248 |     private func addCodeBlock(_ text: String) {
249 |         let textView = UITextView()
    |                        `- error: 'UITextView' is unavailable in watchOS
250 |         textView.text = text
251 |         textView.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
/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/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:249:24: error: 'init()' is unavailable in watchOS
247 |
248 |     private func addCodeBlock(_ text: String) {
249 |         let textView = UITextView()
    |                        `- error: 'init()' is unavailable in watchOS
250 |         textView.text = text
251 |         textView.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:252:31: error: 'label' is unavailable in watchOS
250 |         textView.text = text
251 |         textView.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
252 |         textView.textColor = .label
    |                               `- error: 'label' is unavailable in watchOS
253 |         textView.backgroundColor = .secondarySystemBackground
254 |         textView.layer.cornerRadius = 8
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:253:37: error: 'secondarySystemBackground' is unavailable in watchOS
251 |         textView.font = UIFont.monospacedSystemFont(ofSize: 12, weight: .regular)
252 |         textView.textColor = .label
253 |         textView.backgroundColor = .secondarySystemBackground
    |                                     `- error: 'secondarySystemBackground' is unavailable in watchOS
254 |         textView.layer.cornerRadius = 8
255 |         textView.isEditable = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:209:49: note: 'secondarySystemBackground' has been explicitly marked unavailable here
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'secondarySystemBackground' has been explicitly marked unavailable here
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
211 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RequestDetailViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:260:39: error: missing argument for parameter 'frame' in call
258 |         textView.translatesAutoresizingMaskIntoConstraints = false
259 |
260 |         let viewJsonButton = UIButton(primaryAction: UIAction { _ in
    |                                       `- error: missing argument for parameter 'frame' in call
261 |             self.showJsonTree(for: text)
262 |         })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:55:1: note: 'init(frame:primaryAction:)' declared here
 53 |
 54 | /// Initializes a custom button, registers primaryAction for the UIControlEventPrimaryActionTriggered control event, and uses primaryAction's title & image as the button's title & image.
 55 | - (instancetype)initWithFrame:(CGRect)frame primaryAction:(nullable UIAction *)primaryAction API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(frame:primaryAction:)' declared here
 56 |
 57 | + (instancetype)buttonWithType:(UIButtonType)buttonType;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:264:37: error: cannot infer contextual base in reference to member 'white'
262 |         })
263 |         viewJsonButton.setImage(UIImage(systemName: "list.bullet.indent"), for: .normal)
264 |         viewJsonButton.tintColor = .white
    |                                     `- error: cannot infer contextual base in reference to member 'white'
265 |         viewJsonButton.backgroundColor = .systemPink
266 |         viewJsonButton.layer.cornerRadius = 4
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:265:43: error: cannot infer contextual base in reference to member 'systemPink'
263 |         viewJsonButton.setImage(UIImage(systemName: "list.bullet.indent"), for: .normal)
264 |         viewJsonButton.tintColor = .white
265 |         viewJsonButton.backgroundColor = .systemPink
    |                                           `- error: cannot infer contextual base in reference to member 'systemPink'
266 |         viewJsonButton.layer.cornerRadius = 4
267 |         viewJsonButton.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:269:39: error: missing argument for parameter 'frame' in call
267 |         viewJsonButton.translatesAutoresizingMaskIntoConstraints = false
268 |
269 |         let copyJsonButton = UIButton(primaryAction: UIAction { _ in
    |                                       `- error: missing argument for parameter 'frame' in call
270 |             UIPasteboard.general.string = text
271 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:55:1: note: 'init(frame:primaryAction:)' declared here
 53 |
 54 | /// Initializes a custom button, registers primaryAction for the UIControlEventPrimaryActionTriggered control event, and uses primaryAction's title & image as the button's title & image.
 55 | - (instancetype)initWithFrame:(CGRect)frame primaryAction:(nullable UIAction *)primaryAction API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(frame:primaryAction:)' declared here
 56 |
 57 | + (instancetype)buttonWithType:(UIButtonType)buttonType;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:277:37: error: cannot infer contextual base in reference to member 'white'
275 |         })
276 |         copyJsonButton.setImage(UIImage(systemName: "doc.on.clipboard"), for: .normal)
277 |         copyJsonButton.tintColor = .white
    |                                     `- error: cannot infer contextual base in reference to member 'white'
278 |         copyJsonButton.backgroundColor = .systemTeal
279 |         copyJsonButton.layer.cornerRadius = 4
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:278:43: error: cannot infer contextual base in reference to member 'systemTeal'
276 |         copyJsonButton.setImage(UIImage(systemName: "doc.on.clipboard"), for: .normal)
277 |         copyJsonButton.tintColor = .white
278 |         copyJsonButton.backgroundColor = .systemTeal
    |                                           `- error: cannot infer contextual base in reference to member 'systemTeal'
279 |         copyJsonButton.layer.cornerRadius = 4
280 |         copyJsonButton.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:284:38: error: cannot infer contextual base in reference to member 'fill'
282 |         let buttonStackView = UIStackView(arrangedSubviews: [UIView(), viewJsonButton, copyJsonButton])
283 |         buttonStackView.spacing = 4
284 |         buttonStackView.alignment = .fill
    |                                      `- error: cannot infer contextual base in reference to member 'fill'
285 |         buttonStackView.distribution = .fill
286 |         buttonStackView.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:285:41: error: cannot infer contextual base in reference to member 'fill'
283 |         buttonStackView.spacing = 4
284 |         buttonStackView.alignment = .fill
285 |         buttonStackView.distribution = .fill
    |                                         `- error: cannot infer contextual base in reference to member 'fill'
286 |         buttonStackView.translatesAutoresizingMaskIntoConstraints = false
287 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:351:30: error: 'UIActivityViewController' is unavailable in watchOS
349 |
350 |             // Present share sheet
351 |             let activityVC = UIActivityViewController(activityItems: [fileURL], applicationActivities: nil)
    |                              `- error: 'UIActivityViewController' is unavailable in watchOS
352 |
353 |             present(activityVC, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityViewController.h:26:79: note: 'UIActivityViewController' has been explicitly marked unavailable here
24 | typedef void (^UIActivityViewControllerCompletionWithItemsHandler)(UIActivityType __nullable activityType, BOOL completed, NSArray * __nullable returnedItems, NSError * __nullable activityError) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
25 |
26 | API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) __TVOS_PROHIBITED @interface UIActivityViewController : UIViewController
   |                                                                               `- note: 'UIActivityViewController' has been explicitly marked unavailable here
27 |
28 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestDetailViewController.swift:356:35: error: 'UIAlertController' is unavailable in watchOS
354 |
355 |         } catch {
356 |             let alertController = UIAlertController(
    |                                   `- error: 'UIAlertController' is unavailable in watchOS
357 |                 title: "Export Failed",
358 |                 message: "Failed to export HAR file: \(error.localizedDescription)",
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
SwiftCompile normal arm64_32 Compiling\ RequestListViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift (in target 'NetTrace' from project 'NetTrace')
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:12:28: error: 'UITableView' is unavailable in watchOS
 10 | class RequestListViewController: UIViewController {
 11 |
 12 |     private var tableView: UITableView!
    |                            `- error: 'UITableView' is unavailable in watchOS
 13 |     private var searchController: UISearchController!
 14 |     private var filteredRequests: [HTTPRequestLog] = []
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:13:35: error: 'UISearchController' is unavailable in watchOS
 11 |
 12 |     private var tableView: UITableView!
 13 |     private var searchController: UISearchController!
    |                                   `- error: 'UISearchController' is unavailable in watchOS
 14 |     private var filteredRequests: [HTTPRequestLog] = []
 15 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:10:34: error: 'UIViewController' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | class RequestListViewController: UIViewController {
    |                                  `- error: 'UIViewController' is unavailable in watchOS
 11 |
 12 |     private var tableView: UITableView!
/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/NetTrace/UI/ViewControllers/RequestListViewController.swift:185:33: error: 'UITableView' is unavailable in watchOS
183 | extension RequestListViewController: UITableViewDelegate, UITableViewDataSource {
184 |
185 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
186 |         filteredRequests.count
187 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:189:33: error: 'UITableView' is unavailable in watchOS
187 |     }
188 |
189 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                 `- error: 'UITableView' is unavailable in watchOS
190 |         let cell = tableView.dequeueReusableCell(withIdentifier: "RequestCell", for: indexPath)
191 |         let request = filteredRequests[indexPath.row]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:189:84: error: 'UITableViewCell' is unavailable in watchOS
187 |     }
188 |
189 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
190 |         let cell = tableView.dequeueReusableCell(withIdentifier: "RequestCell", for: indexPath)
191 |         let request = filteredRequests[indexPath.row]
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:224:33: error: 'UITableView' is unavailable in watchOS
222 |     }
223 |
224 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                 `- error: 'UITableView' is unavailable in watchOS
225 |         tableView.deselectRow(at: indexPath, animated: true)
226 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:183:38: error: 'UITableViewDelegate' is unavailable in watchOS
181 | // MARK: - Table View
182 |
183 | extension RequestListViewController: UITableViewDelegate, UITableViewDataSource {
    |                                      `- error: 'UITableViewDelegate' is unavailable in watchOS
184 |
185 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:100:11: note: 'UITableViewDelegate' has been explicitly marked unavailable here
 98 |
 99 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
100 | @protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>
    |           `- note: 'UITableViewDelegate' has been explicitly marked unavailable here
101 |
102 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:183:59: error: 'UITableViewDataSource' is unavailable in watchOS
181 | // MARK: - Table View
182 |
183 | extension RequestListViewController: UITableViewDelegate, UITableViewDataSource {
    |                                                           `- error: 'UITableViewDataSource' is unavailable in watchOS
184 |
185 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:539:11: note: 'UITableViewDataSource' has been explicitly marked unavailable here
537 |
538 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
539 | @protocol UITableViewDataSource<NSObject>
    |           `- note: 'UITableViewDataSource' has been explicitly marked unavailable here
540 |
541 | @required
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:245:52: error: 'UISearchController' is unavailable in watchOS
243 |
244 | extension RequestListViewController: UISearchResultsUpdating {
245 |     func updateSearchResults(for searchController: UISearchController) {
    |                                                    `- error: 'UISearchController' is unavailable in watchOS
246 |         filterRequests()
247 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:244:38: error: 'UISearchResultsUpdating' is unavailable in watchOS
242 | // MARK: - Search
243 |
244 | extension RequestListViewController: UISearchResultsUpdating {
    |                                      `- error: 'UISearchResultsUpdating' is unavailable in watchOS
245 |     func updateSearchResults(for searchController: UISearchController) {
246 |         filterRequests()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:49:11: note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
 47 |
 48 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @protocol UISearchResultsUpdating <NSObject>
    |           `- note: 'UISearchResultsUpdating' has been explicitly marked unavailable here
 50 | @required
 51 | // Called when the search bar's text or scope has changed or when the search bar becomes first responder.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:25:33: error: 'systemBackground' is unavailable in watchOS
 23 |         super.viewDidLoad()
 24 |
 25 |         view.backgroundColor = .systemBackground
    |                                 `- error: 'systemBackground' is unavailable in watchOS
 26 |
 27 |         setupSearchController()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:48:28: error: 'UISearchController' is unavailable in watchOS
 46 |
 47 |     private func setupSearchController() {
 48 |         searchController = UISearchController(searchResultsController: nil)
    |                            `- error: 'UISearchController' is unavailable in watchOS
 49 |         searchController.searchResultsUpdater = self
 50 |         searchController.obscuresBackgroundDuringPresentation = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchController.h:59:12: note: 'UISearchController' has been explicitly marked unavailable here
 57 |
 58 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 59 | @interface UISearchController : UIViewController <UIViewControllerTransitioningDelegate, UIViewControllerAnimatedTransitioning>
    |            `- note: 'UISearchController' has been explicitly marked unavailable here
 60 |
 61 | // Pass nil if you wish to display search results in the same view that you are searching. This is not supported on tvOS; please provide a results controller on tvOS.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:52:24: error: 'searchController' is unavailable in watchOS
 50 |         searchController.obscuresBackgroundDuringPresentation = false
 51 |         searchController.searchBar.placeholder = "Search requests..."
 52 |         navigationItem.searchController = searchController
    |                        `- error: 'searchController' is unavailable in watchOS
 53 |         navigationItem.hidesSearchBarWhenScrolling = false
 54 |         definesPresentationContext = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:234:72: note: 'searchController' has been explicitly marked unavailable here
232 |
233 | /// A view controller that will be shown inside of a navigation controller can assign a UISearchController to this property to display the search controller’s search bar in its containing navigation controller’s navigation bar.
234 | @property (nonatomic, readwrite, strong, nullable) UISearchController *searchController API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                                                        `- note: 'searchController' has been explicitly marked unavailable here
235 |
236 | /// If this property is true (the default), the searchController’s search bar will hide as the user scrolls in the top view controller’s scroll view. If false, the search bar will remain visible and pinned underneath the navigation bar.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:53:24: error: 'hidesSearchBarWhenScrolling' is unavailable in watchOS
 51 |         searchController.searchBar.placeholder = "Search requests..."
 52 |         navigationItem.searchController = searchController
 53 |         navigationItem.hidesSearchBarWhenScrolling = false
    |                        `- error: 'hidesSearchBarWhenScrolling' is unavailable in watchOS
 54 |         definesPresentationContext = true
 55 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationItem.h:238:47: note: 'hidesSearchBarWhenScrolling' has been explicitly marked unavailable here
236 | /// If this property is true (the default), the searchController’s search bar will hide as the user scrolls in the top view controller’s scroll view. If false, the search bar will remain visible and pinned underneath the navigation bar.
237 | /// Not applicable and ignored for `UINavigationItemSearchBarPlacementIntegrated`
238 | @property (nonatomic, readwrite, assign) BOOL hidesSearchBarWhenScrolling API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    |                                               `- note: 'hidesSearchBarWhenScrolling' has been explicitly marked unavailable here
239 |
240 | /// The preferred search bar placement, when a search controller is assigned to this item.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:60:44: error: 'UIBarButtonItem' is unavailable in watchOS
 58 |         title = "Network Requests"
 59 |
 60 |         navigationItem.leftBarButtonItem = UIBarButtonItem(
    |                                            `- error: 'UIBarButtonItem' is unavailable in watchOS
 61 |             barButtonSystemItem: .close,
 62 |             target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:61:35: error: 'close' is unavailable in watchOS
 59 |
 60 |         navigationItem.leftBarButtonItem = UIBarButtonItem(
 61 |             barButtonSystemItem: .close,
    |                                   `- error: 'close' is unavailable in watchOS
 62 |             target: self,
 63 |             action: #selector(closeTapped)
UIKit.UIBarButtonItem.SystemItem.close:4:10: note: 'close' has been explicitly marked unavailable here
2 |   enum SystemItem {
3 | @available(watchOS, unavailable)
4 |     case close  }
  |          `- note: 'close' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:66:27: error: 'UIBarButtonItem' is unavailable in watchOS
 64 |         )
 65 |
 66 |         let trashButton = UIBarButtonItem(
    |                           `- error: 'UIBarButtonItem' is unavailable in watchOS
 67 |             barButtonSystemItem: .trash,
 68 |             target: self,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:72:28: error: 'UIBarButtonItem' is unavailable in watchOS
 70 |         )
 71 |
 72 |         let exportButton = UIBarButtonItem(
    |                            `- error: 'UIBarButtonItem' is unavailable in watchOS
 73 |             image: UIImage(systemName: "square.and.arrow.up"),
 74 |             style: .plain,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIBarButtonItem.h:75:12: note: 'UIBarButtonItem' has been explicitly marked unavailable here
 73 |
 74 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 75 | @interface UIBarButtonItem : UIBarItem <NSCoding>
    |            `- note: 'UIBarButtonItem' has been explicitly marked unavailable here
 76 |
 77 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:84:21: error: 'UITableView' is unavailable in watchOS
 82 |
 83 |     private func setupTableView() {
 84 |         tableView = UITableView(frame: view.bounds, style: .plain)
    |                     `- error: 'UITableView' is unavailable in watchOS
 85 |         tableView.translatesAutoresizingMaskIntoConstraints = false
 86 |         tableView.delegate = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
    |            `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:88:28: error: 'UITableViewCell' is unavailable in watchOS
 86 |         tableView.delegate = self
 87 |         tableView.dataSource = self
 88 |         tableView.register(UITableViewCell.self, forCellReuseIdentifier: "RequestCell")
    |                            `- error: 'UITableViewCell' is unavailable in watchOS
 89 |         tableView.separatorInset = .zero
 90 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:93:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 91 |         view.addSubview(tableView)
 92 |
 93 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 94 |             tableView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 95 |             tableView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:94:62: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 92 |
 93 |         NSLayoutConstraint.activate([
 94 |             tableView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
    |                                                              `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 95 |             tableView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 96 |             tableView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:95:58: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 93 |         NSLayoutConstraint.activate([
 94 |             tableView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 95 |             tableView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
    |                                                          `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 96 |             tableView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
 97 |             tableView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:96:63: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 94 |             tableView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
 95 |             tableView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 96 |             tableView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
    |                                                               `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 97 |             tableView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
 98 |         ])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:97:61: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 95 |             tableView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
 96 |             tableView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
 97 |             tableView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
    |                                                             `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 98 |         ])
 99 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:152:42: error: 'UIActivityViewController' is unavailable in watchOS
150 |             let fileURL = try exporter.exportList(filteredRequests, fileName: fileName)
151 |
152 |             let activityViewController = UIActivityViewController(activityItems: [fileURL], applicationActivities: nil)
    |                                          `- error: 'UIActivityViewController' is unavailable in watchOS
153 |
154 |             present(activityViewController, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIActivityViewController.h:26:79: note: 'UIActivityViewController' has been explicitly marked unavailable here
24 | typedef void (^UIActivityViewControllerCompletionWithItemsHandler)(UIActivityType __nullable activityType, BOOL completed, NSArray * __nullable returnedItems, NSError * __nullable activityError) API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos);
25 |
26 | API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) __TVOS_PROHIBITED @interface UIActivityViewController : UIViewController
   |                                                                               `- note: 'UIActivityViewController' has been explicitly marked unavailable here
27 |
28 | - (instancetype)init NS_UNAVAILABLE;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:157:35: error: 'UIAlertController' is unavailable in watchOS
155 |
156 |         } catch HARExportError.emptyList {
157 |             let alertController = UIAlertController(
    |                                   `- error: 'UIAlertController' is unavailable in watchOS
158 |                 title: "Export Failed",
159 |                 message: "No network requests to export.",
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:162:39: error: 'UIAlertAction' is unavailable in watchOS
160 |                 preferredStyle: .alert
161 |             )
162 |             alertController.addAction(UIAlertAction(title: "OK", style: .default))
    |                                       `- error: 'UIAlertAction' is unavailable in watchOS
163 |
164 |             present(alertController, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:167:35: error: 'UIAlertController' is unavailable in watchOS
165 |
166 |         } catch {
167 |             let alertController = UIAlertController(
    |                                   `- error: 'UIAlertController' is unavailable in watchOS
168 |                 title: "Export Failed",
169 |                 message: "Failed to export HAR file: \(error.localizedDescription)",
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
   |            `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:172:39: error: 'UIAlertAction' is unavailable in watchOS
170 |                 preferredStyle: .alert
171 |             )
172 |             alertController.addAction(UIAlertAction(title: "OK", style: .default))
    |                                       `- error: 'UIAlertAction' is unavailable in watchOS
173 |
174 |             present(alertController, animated: true)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
   |            `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:193:27: error: 'defaultContentConfiguration()' is unavailable in watchOS
191 |         let request = filteredRequests[indexPath.row]
192 |
193 |         var config = cell.defaultContentConfiguration()
    |                           `- error: 'defaultContentConfiguration()' is unavailable in watchOS
194 |
195 |         // Main text: "GET /posts/1"
UIKit.UITableViewCell.defaultContentConfiguration:4:42: note: 'defaultContentConfiguration()' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public func defaultContentConfiguration() -> UIListContentConfiguration}
  |                                          `- note: 'defaultContentConfiguration()' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:211:53: error: 'systemRed' is unavailable in watchOS
209 |         } else if request.error != nil {
210 |             config.secondaryText = "Error"
211 |             config.secondaryTextProperties.color = .systemRed
    |                                                     `- error: 'systemRed' is unavailable in watchOS
212 |         } else {
213 |             config.secondaryText = "Loading..."
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:121:49: note: 'systemRed' has been explicitly marked unavailable here
119 |  * Do not make assumptions about the color spaces or actual colors used.
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemRed' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:214:53: error: 'systemGray' is unavailable in watchOS
212 |         } else {
213 |             config.secondaryText = "Loading..."
214 |             config.secondaryTextProperties.color = .systemGray
    |                                                     `- error: 'systemGray' is unavailable in watchOS
215 |         }
216 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:136:49: note: 'systemGray' has been explicitly marked unavailable here
134 | /* Shades of gray. systemGray is the base gray color.
135 |  */
136 | @property (class, nonatomic, readonly) UIColor *systemGrayColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemGray' has been explicitly marked unavailable here
137 |
138 | /* The numbered variations, systemGray2 through systemGray6, are grays which increasingly
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RequestListViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:217:14: error: 'contentConfiguration' is unavailable in watchOS
215 |         }
216 |
217 |         cell.contentConfiguration = config
    |              `- error: 'contentConfiguration' is unavailable in watchOS
218 |         cell.accessoryType = .disclosureIndicator
219 |         cell.selectionStyle = .none
UIKit.UITableViewCell.contentConfiguration:4:41: note: 'contentConfiguration' has been explicitly marked unavailable here
2 | @available(iOS 14.0, tvOS 14.0, *)
3 |   @available(watchOS, unavailable)
4 |   @MainActor @preconcurrency public var contentConfiguration: (any UIContentConfiguration)? { get set }}
  |                                         `- note: 'contentConfiguration' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:235:33: error: 'systemGreen' is unavailable in watchOS
233 |     private func statusColor(for code: Int) -> UIColor {
234 |         switch code {
235 |         case 200..<300: return .systemGreen
    |                                 `- error: 'systemGreen' is unavailable in watchOS
236 |         case 400...: return .systemRed
237 |         default: return .systemOrange
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:122:49: note: 'systemGreen' has been explicitly marked unavailable here
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemGreen' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/ViewControllers/RequestListViewController.swift:236:30: error: 'systemRed' is unavailable in watchOS
234 |         switch code {
235 |         case 200..<300: return .systemGreen
236 |         case 400...: return .systemRed
    |                              `- error: 'systemRed' is unavailable in watchOS
237 |         default: return .systemOrange
238 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:121:49: note: 'systemRed' has been explicitly marked unavailable here
119 |  * Do not make assumptions about the color spaces or actual colors used.
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemRed' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 Compiling\ NetRecorder.swift,\ NetTrace.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/NetRecorder.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/NetTrace.swift (in target 'NetTrace' from project 'NetTrace')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/NetRecorder.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NetRecorder.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/NetTrace.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NetTrace.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:48:14: error: cannot override 'init' which has been marked unavailable
 46 |     }
 47 |
 48 |     override init(windowScene: UIWindowScene) {
    |              |- error: cannot override 'init' which has been marked unavailable
    |              `- note: remove 'override' modifier to declare a new 'init'
 49 |         super.init(windowScene: windowScene)
 50 |         setupWindow()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:25:1: note: 'init(windowScene:)' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
 25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(windowScene:)' has been explicitly marked unavailable here
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 Compiling\ HTTPRequestLog.swift,\ HTTPResponseLog.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HTTPRequestLog.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HTTPResponseLog.swift (in target 'NetTrace' from project 'NetTrace')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HTTPRequestLog.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HTTPRequestLog.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HTTPResponseLog.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HTTPResponseLog.swift
SwiftCompile normal arm64_32 Compiling\ JSONNodeType.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift (in target 'NetTrace' from project 'NetTrace')
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift:32:31: error: 'systemBlue' is unavailable in watchOS
 30 |     var color: UIColor {
 31 |         switch self {
 32 |         case .object: return .systemBlue
    |                               `- error: 'systemBlue' is unavailable in watchOS
 33 |         case .array: return .systemPurple
 34 |         case .string: return .systemGreen
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:123:49: note: 'systemBlue' has been explicitly marked unavailable here
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemBlue' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift:33:30: error: 'systemPurple' is unavailable in watchOS
 31 |         switch self {
 32 |         case .object: return .systemBlue
 33 |         case .array: return .systemPurple
    |                              `- error: 'systemPurple' is unavailable in watchOS
 34 |         case .string: return .systemGreen
 35 |         case .number: return .systemOrange
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:127:49: note: 'systemPurple' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor       API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemPurple' has been explicitly marked unavailable here
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
129 | @property (class, nonatomic, readonly) UIColor *systemIndigoColor       API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift:34:31: error: 'systemGreen' is unavailable in watchOS
 32 |         case .object: return .systemBlue
 33 |         case .array: return .systemPurple
 34 |         case .string: return .systemGreen
    |                               `- error: 'systemGreen' is unavailable in watchOS
 35 |         case .number: return .systemOrange
 36 |         case .boolean: return .systemPink
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:122:49: note: 'systemGreen' has been explicitly marked unavailable here
120 |  */
121 | @property (class, nonatomic, readonly) UIColor *systemRedColor          API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemGreen' has been explicitly marked unavailable here
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift:35:31: error: 'systemOrange' is unavailable in watchOS
 33 |         case .array: return .systemPurple
 34 |         case .string: return .systemGreen
 35 |         case .number: return .systemOrange
    |                               `- error: 'systemOrange' is unavailable in watchOS
 36 |         case .boolean: return .systemPink
 37 |         case .null: return .systemGray
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:124:49: note: 'systemOrange' has been explicitly marked unavailable here
122 | @property (class, nonatomic, readonly) UIColor *systemGreenColor        API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
123 | @property (class, nonatomic, readonly) UIColor *systemBlueColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemOrange' has been explicitly marked unavailable here
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift:36:32: error: 'systemPink' is unavailable in watchOS
 34 |         case .string: return .systemGreen
 35 |         case .number: return .systemOrange
 36 |         case .boolean: return .systemPink
    |                                `- error: 'systemPink' is unavailable in watchOS
 37 |         case .null: return .systemGray
 38 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:126:49: note: 'systemPink' has been explicitly marked unavailable here
124 | @property (class, nonatomic, readonly) UIColor *systemOrangeColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
125 | @property (class, nonatomic, readonly) UIColor *systemYellowColor       API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
126 | @property (class, nonatomic, readonly) UIColor *systemPinkColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'systemPink' has been explicitly marked unavailable here
127 | @property (class, nonatomic, readonly) UIColor *systemPurpleColor       API_AVAILABLE(ios(9.0), tvos(9.0)) API_UNAVAILABLE(watchos);
128 | @property (class, nonatomic, readonly) UIColor *systemTealColor         API_AVAILABLE(ios(7.0), tvos(9.0)) API_UNAVAILABLE(watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Helpers/JSONNodeType.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JSONNodeType.swift
SwiftCompile normal arm64_32 Compiling\ ErrorLog.swift,\ HARExporter.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/ErrorLog.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HARExporter.swift (in target 'NetTrace' from project 'NetTrace')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/ErrorLog.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ErrorLog.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/HARExporter.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile HARExporter.swift
SwiftCompile normal arm64_32 Compiling\ URLSession+Interception.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/URLSession+Interception.swift (in target 'NetTrace' from project 'NetTrace')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/Core/URLSession+Interception.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile URLSession+Interception.swift
SwiftCompile normal arm64_32 Compiling\ JSONTreeCell.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift (in target 'NetTrace' from project 'NetTrace')
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:17:40: error: 'UIImageView' is unavailable in watchOS
 15 |     private let chevronSize: CGFloat = 20
 16 |
 17 |     private lazy var chevronImageView: UIImageView = {
    |                                        `- error: 'UIImageView' is unavailable in watchOS
 18 |         let imageView = UIImageView()
 19 |         imageView.contentMode = .scaleAspectFit
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:18:25: error: 'UIImageView' is unavailable in watchOS
 16 |
 17 |     private lazy var chevronImageView: UIImageView = {
 18 |         let imageView = UIImageView()
    |                         `- error: 'UIImageView' is unavailable in watchOS
 19 |         imageView.contentMode = .scaleAspectFit
 20 |         imageView.tintColor = .label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImageView.h:21:12: note: 'UIImageView' has been explicitly marked unavailable here
 19 |
 20 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 21 | @interface UIImageView : UIView
    |            `- note: 'UIImageView' has been explicitly marked unavailable here
 22 |
 23 | - (instancetype)initWithImage:(nullable UIImage *)image;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:18:25: error: 'init()' is unavailable in watchOS
 16 |
 17 |     private lazy var chevronImageView: UIImageView = {
 18 |         let imageView = UIImageView()
    |                         `- error: 'init()' is unavailable in watchOS
 19 |         imageView.contentMode = .scaleAspectFit
 20 |         imageView.tintColor = .label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:20:32: error: 'label' is unavailable in watchOS
 18 |         let imageView = UIImageView()
 19 |         imageView.contentMode = .scaleAspectFit
 20 |         imageView.tintColor = .label
    |                                `- error: 'label' is unavailable in watchOS
 21 |         imageView.translatesAutoresizingMaskIntoConstraints = false
 22 |         return imageView
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:25:32: error: 'UILabel' is unavailable in watchOS
 23 |     }()
 24 |
 25 |     private lazy var keyLabel: UILabel = {
    |                                `- error: 'UILabel' is unavailable in watchOS
 26 |         let label = UILabel()
 27 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .medium)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:26:21: error: 'UILabel' is unavailable in watchOS
 24 |
 25 |     private lazy var keyLabel: UILabel = {
 26 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 27 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .medium)
 28 |         label.textColor = .label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:26:21: error: 'init()' is unavailable in watchOS
 24 |
 25 |     private lazy var keyLabel: UILabel = {
 26 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 27 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .medium)
 28 |         label.textColor = .label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:28:28: error: 'label' is unavailable in watchOS
 26 |         let label = UILabel()
 27 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .medium)
 28 |         label.textColor = .label
    |                            `- error: 'label' is unavailable in watchOS
 29 |         label.translatesAutoresizingMaskIntoConstraints = false
 30 |         return label
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:33:34: error: 'UILabel' is unavailable in watchOS
 31 |     }()
 32 |
 33 |     private lazy var valueLabel: UILabel = {
    |                                  `- error: 'UILabel' is unavailable in watchOS
 34 |         let label = UILabel()
 35 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .regular)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:34:21: error: 'UILabel' is unavailable in watchOS
 32 |
 33 |     private lazy var valueLabel: UILabel = {
 34 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 35 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .regular)
 36 |         label.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:34:21: error: 'init()' is unavailable in watchOS
 32 |
 33 |     private lazy var valueLabel: UILabel = {
 34 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 35 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .regular)
 36 |         label.textColor = .secondaryLabel
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:36:28: error: 'secondaryLabel' is unavailable in watchOS
 34 |         let label = UILabel()
 35 |         label.font = .monospacedSystemFont(ofSize: 14, weight: .regular)
 36 |         label.textColor = .secondaryLabel
    |                            `- error: 'secondaryLabel' is unavailable in watchOS
 37 |         label.translatesAutoresizingMaskIntoConstraints = false
 38 |         label.numberOfLines = 1
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:172:49: note: 'secondaryLabel' has been explicitly marked unavailable here
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'secondaryLabel' has been explicitly marked unavailable here
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
174 | @property (class, nonatomic, readonly) UIColor *quaternaryLabelColor    API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:42:33: error: 'UILabel' is unavailable in watchOS
 40 |     }()
 41 |
 42 |     private lazy var typeLabel: UILabel = {
    |                                 `- error: 'UILabel' is unavailable in watchOS
 43 |         let label = UILabel()
 44 |         label.font = .systemFont(ofSize: 11, weight: .semibold)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:43:21: error: 'UILabel' is unavailable in watchOS
 41 |
 42 |     private lazy var typeLabel: UILabel = {
 43 |         let label = UILabel()
    |                     `- error: 'UILabel' is unavailable in watchOS
 44 |         label.font = .systemFont(ofSize: 11, weight: .semibold)
 45 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:43:21: error: 'init()' is unavailable in watchOS
 41 |
 42 |     private lazy var typeLabel: UILabel = {
 43 |         let label = UILabel()
    |                     `- error: 'init()' is unavailable in watchOS
 44 |         label.font = .systemFont(ofSize: 11, weight: .semibold)
 45 |         label.textAlignment = .center
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:52:36: error: 'NSLayoutConstraint' is unavailable in watchOS
 50 |     }()
 51 |
 52 |     private var leadingConstraint: NSLayoutConstraint!
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
 53 |
 54 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:54:26: error: 'UITableViewCell' is unavailable in watchOS
 52 |     private var leadingConstraint: NSLayoutConstraint!
 53 |
 54 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 55 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
 56 |         setupViews()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:10:27: error: 'UITableViewCell' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class JSONTreeCell: UITableViewCell {
    |                           `- error: 'UITableViewCell' is unavailable in watchOS
 11 |
 12 |     static let reuseIdentifier = "JSONTreeCell"
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
 79 |
 80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
    |            `- note: 'UITableViewCell' has been explicitly marked unavailable here
 82 |
 83 | // Designated initializer.  If the cell can be reused, you must pass in a reuse identifier.  You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift:65:28: error: 'systemBackground' is unavailable in watchOS
 63 |     private func setupViews() {
 64 |         selectionStyle = .none
 65 |         backgroundColor = .systemBackground
    |                            `- error: 'systemBackground' is unavailable in watchOS
 66 |
 67 |         contentView.addSubview(chevronImageView)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Views/JSONTreeCell.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile JSONTreeCell.swift
SwiftCompile normal arm64_32 Compiling\ OverlayWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift (in target 'NetTrace' from project 'NetTrace')
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:48:14: error: cannot override 'init' which has been marked unavailable
 46 |     }
 47 |
 48 |     override init(windowScene: UIWindowScene) {
    |              |- error: cannot override 'init' which has been marked unavailable
    |              `- note: remove 'override' modifier to declare a new 'init'
 49 |         super.init(windowScene: windowScene)
 50 |         setupWindow()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:25:1: note: 'init(windowScene:)' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
 25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(windowScene:)' has been explicitly marked unavailable here
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:54:14: error: cannot override 'init' which has been marked unavailable
 52 |     }
 53 |
 54 |     override init(frame: CGRect) {
    |              |- error: cannot override 'init' which has been marked unavailable
    |              `- note: remove 'override' modifier to declare a new 'init'
 55 |         super.init(frame: frame)
 56 |         setupWindow()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:27:1: note: 'init(frame:)' has been explicitly marked unavailable here
 25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(frame:)' has been explicitly marked unavailable here
 28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:12:38: error: 'UIButton' is unavailable in watchOS
 10 | class OverlayWindow: UIWindow {
 11 |
 12 |     private lazy var floatingButton: UIButton = {
    |                                      `- error: 'UIButton' is unavailable in watchOS
 13 |         var configuration = UIButton.Configuration.filled()
 14 |         configuration.buttonSize = .large
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:13:29: error: 'UIButton' is unavailable in watchOS
 11 |
 12 |     private lazy var floatingButton: UIButton = {
 13 |         var configuration = UIButton.Configuration.filled()
    |                             `- error: 'UIButton' is unavailable in watchOS
 14 |         configuration.buttonSize = .large
 15 |         configuration.image = UIImage(systemName: "arrow.up.arrow.down.circle", withConfiguration: UIImage.SymbolConfiguration(pointSize: 24))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:16:53: error: 'label' is unavailable in watchOS
 14 |         configuration.buttonSize = .large
 15 |         configuration.image = UIImage(systemName: "arrow.up.arrow.down.circle", withConfiguration: UIImage.SymbolConfiguration(pointSize: 24))
 16 |         configuration.baseBackgroundColor = UIColor.label
    |                                                     `- error: 'label' is unavailable in watchOS
 17 |         configuration.baseForegroundColor = UIColor.systemBackground
 18 |         configuration.contentInsets = .init(top: 4, leading: 4, bottom: 4, trailing: 4)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:171:49: note: 'label' has been explicitly marked unavailable here
169 | /* Foreground colors for static text and related elements.
170 |  */
171 | @property (class, nonatomic, readonly) UIColor *labelColor              API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'label' has been explicitly marked unavailable here
172 | @property (class, nonatomic, readonly) UIColor *secondaryLabelColor     API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
173 | @property (class, nonatomic, readonly) UIColor *tertiaryLabelColor      API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:17:53: error: 'systemBackground' is unavailable in watchOS
 15 |         configuration.image = UIImage(systemName: "arrow.up.arrow.down.circle", withConfiguration: UIImage.SymbolConfiguration(pointSize: 24))
 16 |         configuration.baseBackgroundColor = UIColor.label
 17 |         configuration.baseForegroundColor = UIColor.systemBackground
    |                                                     `- error: 'systemBackground' is unavailable in watchOS
 18 |         configuration.contentInsets = .init(top: 4, leading: 4, bottom: 4, trailing: 4)
 19 |         configuration.imagePlacement = .leading
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:22:56: error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
 20 |         configuration.preferredSymbolConfigurationForImage = UIImage.SymbolConfiguration(scale: .large)
 21 |         configuration.cornerStyle = .capsule
 22 |         configuration.titleTextAttributesTransformer = UIConfigurationTextAttributesTransformer { incoming in
    |                                                        `- error: 'UIConfigurationTextAttributesTransformer' is unavailable in watchOS
 23 |             var outgoing = incoming
 24 |             outgoing.foregroundColor = UIColor.systemBackground
UIKit.UIConfigurationTextAttributesTransformer:3:15: note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
1 | @available(iOS 15.0, tvOS 15.0, *)
2 | @available(watchOS, unavailable)
3 | public struct UIConfigurationTextAttributesTransformer {
  |               `- note: 'UIConfigurationTextAttributesTransformer' has been explicitly marked unavailable here
4 |     public let transform: (AttributeContainer) -> AttributeContainer
5 |     public init(_ transform: @escaping (AttributeContainer) -> AttributeContainer)
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:24:48: error: 'systemBackground' is unavailable in watchOS
 22 |         configuration.titleTextAttributesTransformer = UIConfigurationTextAttributesTransformer { incoming in
 23 |             var outgoing = incoming
 24 |             outgoing.foregroundColor = UIColor.systemBackground
    |                                                `- error: 'systemBackground' is unavailable in watchOS
 25 |             outgoing.font = UIFont.boldSystemFont(ofSize: 13)
 26 |             return outgoing
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:29:22: error: 'UIAction' is unavailable in watchOS
 27 |         }
 28 |
 29 |         let action = UIAction { [weak self] _ in
    |                      `- error: 'UIAction' is unavailable in watchOS
 30 |             self?.buttonTapped()
 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/UIAction.h:29:12: note: 'UIAction' has been explicitly marked unavailable here
 27 |
 28 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 29 | @interface UIAction : UIMenuElement <UIMenuLeaf>
    |            `- note: 'UIAction' has been explicitly marked unavailable here
 30 |
 31 | /// Short display title.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:29:22: error: 'init(handler:)' is unavailable in watchOS
 27 |         }
 28 |
 29 |         let action = UIAction { [weak self] _ in
    |                      `- error: 'init(handler:)' is unavailable in watchOS
 30 |             self?.buttonTapped()
 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/UIAction.h:59:1: note: 'init(handler:)' has been explicitly marked unavailable here
 57 |  * @return A new UIAction.
 58 |  */
 59 | + (instancetype)actionWithHandler:(UIActionHandler)handler API_AVAILABLE(ios(14.0)) NS_SWIFT_UNAVAILABLE("Use init(title:image:identifier:discoverabilityTitle:attributes:state:handler:) instead.") API_UNAVAILABLE(watchos);
    | `- note: 'init(handler:)' has been explicitly marked unavailable here
 60 |
 61 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:32:16: error: 'UIButton' is unavailable in watchOS
 30 |             self?.buttonTapped()
 31 |         }
 32 |         return UIButton(configuration: configuration, primaryAction: action)
    |                `- error: 'UIButton' is unavailable in watchOS
 33 |     }()
 34 |     private var isShowingRequestList = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:32:16: error: 'init(configuration:primaryAction:)' is unavailable in watchOS
 30 |             self?.buttonTapped()
 31 |         }
 32 |         return UIButton(configuration: configuration, primaryAction: action)
    |                `- error: 'init(configuration:primaryAction:)' is unavailable in watchOS
 33 |     }()
 34 |     private var isShowingRequestList = false
UIKit.UIButton.init:2:47: note: 'init(configuration:primaryAction:)' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public convenience init(configuration: UIButton.Configuration, primaryAction: UIAction? = nil)}
  |                                               `- note: 'init(configuration:primaryAction:)' has been explicitly marked unavailable here
3 |
<unknown>:0: warning: cannot form key path that captures non-Sendable type 'KeyPath<AttributeScopes.UIKitAttributes, AttributeScopes.UIKitAttributes.ForegroundColorAttribute>'; this is an error in the Swift 6 language mode
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
<unknown>:0: warning: cannot form key path that captures non-Sendable type 'KeyPath<AttributeScopes.UIKitAttributes, AttributeScopes.UIKitAttributes.FontAttribute>'; this is an error in the Swift 6 language mode
Swift.KeyPath:1:14: note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
1 | public class KeyPath<Root, Value> : PartialKeyPath<Root> {
  |              `- note: generic class 'KeyPath' does not conform to the 'Sendable' protocol
2 |     @objc deinit
3 | }
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:48:32: error: 'UIWindowScene' is unavailable in watchOS
 46 |     }
 47 |
 48 |     override init(windowScene: UIWindowScene) {
    |                                `- error: 'UIWindowScene' is unavailable in watchOS
 49 |         super.init(windowScene: windowScene)
 50 |         setupWindow()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindowScene : UIScene
    |            `- note: 'UIWindowScene' has been explicitly marked unavailable here
 23 |
 24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:147:57: error: 'UIEvent' is unavailable in watchOS
145 |     // MARK: - Gestures handling.
146 |
147 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                         `- error: 'UIEvent' is unavailable in watchOS
148 |         guard let rootView = rootViewController?.view else {
149 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIEvent.h:62:12: note: 'UIEvent' has been explicitly marked unavailable here
60 |
61 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
62 | @interface UIEvent : NSObject
   |            `- note: 'UIEvent' has been explicitly marked unavailable here
63 |
64 | @property(nonatomic,readonly) UIEventType     type API_AVAILABLE(ios(3.0));
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:147:70: error: 'UIView' is unavailable in watchOS
145 |     // MARK: - Gestures handling.
146 |
147 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                                      `- error: 'UIView' is unavailable in watchOS
148 |         guard let rootView = rootViewController?.view else {
149 |             return nil
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:10:22: error: 'UIWindow' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | class OverlayWindow: UIWindow {
    |                      `- error: 'UIWindow' is unavailable in watchOS
 11 |
 12 |     private lazy var floatingButton: UIButton = {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindow : UIView
    |            `- note: 'UIWindow' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:37:31: error: 'UIApplication' is unavailable in watchOS
 35 |
 36 |     convenience init() {
 37 |         let connectedScenes = UIApplication.shared.connectedScenes
    |                               `- error: 'UIApplication' is unavailable in watchOS
 38 |
 39 |         if let windowScene = connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
 83 |
 84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 85 | @interface UIApplication : UIResponder
    |            `- note: 'UIApplication' has been explicitly marked unavailable here
 86 |
 87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:37:52: error: 'connectedScenes' is unavailable in watchOS
 35 |
 36 |     convenience init() {
 37 |         let connectedScenes = UIApplication.shared.connectedScenes
    |                                                    `- error: 'connectedScenes' is unavailable in watchOS
 38 |
 39 |         if let windowScene = connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:189:50: note: 'connectedScenes' has been explicitly marked unavailable here
187 | #pragma mark -- UIScene --
188 | // All of the currently connected UIScene instances
189 | @property(nonatomic, readonly) NSSet<UIScene *> *connectedScenes API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    |                                                  `- note: 'connectedScenes' has been explicitly marked unavailable here
190 |
191 | // All of the representations that currently have connected UIScene instances or had their sessions persisted by the system (ex: visible in iOS' switcher)
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:39:108: error: 'UIWindowScene' is unavailable in watchOS
 37 |         let connectedScenes = UIApplication.shared.connectedScenes
 38 |
 39 |         if let windowScene = connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
    |                                                                                                            `- error: 'UIWindowScene' is unavailable in watchOS
 40 |             self.init(windowScene: windowScene)
 41 |         } else if let windowScene = connectedScenes.first as? UIWindowScene {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindowScene : UIScene
    |            `- note: 'UIWindowScene' has been explicitly marked unavailable here
 23 |
 24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:41:63: error: 'UIWindowScene' is unavailable in watchOS
 39 |         if let windowScene = connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
 40 |             self.init(windowScene: windowScene)
 41 |         } else if let windowScene = connectedScenes.first as? UIWindowScene {
    |                                                               `- error: 'UIWindowScene' is unavailable in watchOS
 42 |             self.init(windowScene: windowScene)
 43 |         } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:22:12: note: 'UIWindowScene' has been explicitly marked unavailable here
 20 |
 21 | UIKIT_EXTERN API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 22 | @interface UIWindowScene : UIScene
    |            `- note: 'UIWindowScene' has been explicitly marked unavailable here
 23 |
 24 | #pragma mark Geometry
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:44:30: error: 'UIScreen' is unavailable in watchOS
 42 |             self.init(windowScene: windowScene)
 43 |         } else {
 44 |             self.init(frame: UIScreen.main.bounds)
    |                              `- error: 'UIScreen' is unavailable in watchOS
 45 |         }
 46 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:54:12: note: 'UIScreen' has been explicitly marked unavailable here
 52 |
 53 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(visionos, watchos) NS_SWIFT_UI_ACTOR
 54 | @interface UIScreen : NSObject <UITraitEnvironment>
    |            `- note: 'UIScreen' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:44:39: error: 'main' is unavailable in watchOS
 42 |             self.init(windowScene: windowScene)
 43 |         } else {
 44 |             self.init(frame: UIScreen.main.bounds)
    |                                       `- error: 'main' is unavailable in watchOS
 45 |         }
 46 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScreen.h:57:49: note: 'main' has been explicitly marked unavailable here
 55 |
 56 | @property(class, nonatomic, readonly) NSArray<UIScreen *> *screens API_DEPRECATED("Use UIApplication.shared.openSessions to find open sessions with scenes from other screens", ios(3.2, 16.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos); // all screens currently attached to the device
 57 | @property(class, nonatomic, readonly) UIScreen *mainScreen API_DEPRECATED("Use a UIScreen instance found through context instead (i.e, view.window.windowScene.screen), or for properties like UIScreen.scale with trait equivalents, use a traitCollection found through context.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    |                                                 `- note: 'main' has been explicitly marked unavailable here
 58 |
 59 | @property(nonatomic,readonly) CGRect  bounds;                // Bounds of entire screen in points
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:49:15: error: 'init(windowScene:)' is unavailable in watchOS
 47 |
 48 |     override init(windowScene: UIWindowScene) {
 49 |         super.init(windowScene: windowScene)
    |               `- error: 'init(windowScene:)' is unavailable in watchOS
 50 |         setupWindow()
 51 |         setupFloatingButton()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:25:1: note: 'init(windowScene:)' has been explicitly marked unavailable here
 23 |
 24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
 25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(windowScene:)' has been explicitly marked unavailable here
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:55:15: error: 'init(frame:)' is unavailable in watchOS
 53 |
 54 |     override init(frame: CGRect) {
 55 |         super.init(frame: frame)
    |               `- error: 'init(frame:)' is unavailable in watchOS
 56 |         setupWindow()
 57 |         setupFloatingButton()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:27:1: note: 'init(frame:)' has been explicitly marked unavailable here
 25 | - (instancetype)initWithWindowScene:(UIWindowScene *)windowScene NS_DESIGNATED_INITIALIZER API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(watchos);
 26 |
 27 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init(frame:)' has been explicitly marked unavailable here
 28 | - (instancetype)init API_DEPRECATED("Use init(windowScene:) instead.", ios(2.0, 26.0), tvos(9.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(watchos);
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:68:34: error: binary operator '+' cannot be applied to operands of type 'UIWindow.Level' and 'Int'
 66 |     private func setupWindow() {
 67 |         backgroundColor = .clear
 68 |         windowLevel = .statusBar + 100
    |                                  `- error: binary operator '+' cannot be applied to operands of type 'UIWindow.Level' and 'Int'
 69 |
 70 |         let rootVC = UIViewController()
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:70:22: error: 'UIViewController' is unavailable in watchOS
 68 |         windowLevel = .statusBar + 100
 69 |
 70 |         let rootVC = UIViewController()
    |                      `- error: 'UIViewController' is unavailable in watchOS
 71 |         rootVC.view.backgroundColor = .clear
 72 |         rootViewController = rootVC
/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/NetTrace/UI/Windows/OverlayWindow.swift:81:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 79 |
 80 |         floatingButton.translatesAutoresizingMaskIntoConstraints = false
 81 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 82 |             floatingButton.leadingAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.leadingAnchor, constant: 24),
 83 |             floatingButton.bottomAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.bottomAnchor, constant: -24),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
    |            `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string.  The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:82:86: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 80 |         floatingButton.translatesAutoresizingMaskIntoConstraints = false
 81 |         NSLayoutConstraint.activate([
 82 |             floatingButton.leadingAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.leadingAnchor, constant: 24),
    |                                                                                      `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 83 |             floatingButton.bottomAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.bottomAnchor, constant: -24),
 84 |         ])
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:83:85: error: 'safeAreaLayoutGuide' is unavailable in watchOS
 81 |         NSLayoutConstraint.activate([
 82 |             floatingButton.leadingAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.leadingAnchor, constant: 24),
 83 |             floatingButton.bottomAnchor.constraint(equalTo: rootViewController.view.safeAreaLayoutGuide.bottomAnchor, constant: -24),
    |                                                                                     `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
 84 |         ])
 85 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:306:53: note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
304 |  the status bar or navigation bar, if present). Similarly for the other edges.
305 |  */
306 | @property(nonatomic,readonly,strong) UILayoutGuide *safeAreaLayoutGuide API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(watchos);
    |                                                     `- note: 'safeAreaLayoutGuide' has been explicitly marked unavailable here
307 |
308 | /// Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:108:37: error: 'configuration' is unavailable in watchOS
106 |         DispatchQueue.main.async {
107 |             guard NetRecorder.shared.requests.count > 0 else {
108 |                 self.floatingButton.configuration?.title = nil
    |                                     `- error: 'configuration' is unavailable in watchOS
109 |                 self.floatingButton.configuration?.imagePadding = 0
110 |                 return
UIKit.UIButton.configuration:2:39: note: 'configuration' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public var configuration: UIButton.Configuration? { get set }}
  |                                       `- note: 'configuration' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:109:37: error: 'configuration' is unavailable in watchOS
107 |             guard NetRecorder.shared.requests.count > 0 else {
108 |                 self.floatingButton.configuration?.title = nil
109 |                 self.floatingButton.configuration?.imagePadding = 0
    |                                     `- error: 'configuration' is unavailable in watchOS
110 |                 return
111 |             }
UIKit.UIButton.configuration:2:39: note: 'configuration' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public var configuration: UIButton.Configuration? { get set }}
  |                                       `- note: 'configuration' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:113:33: error: 'configuration' is unavailable in watchOS
111 |             }
112 |
113 |             self.floatingButton.configuration?.title = String(format: "(%d)", NetRecorder.shared.requests.count)
    |                                 `- error: 'configuration' is unavailable in watchOS
114 |             self.floatingButton.configuration?.imagePadding = 4
115 |         }
UIKit.UIButton.configuration:2:39: note: 'configuration' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public var configuration: UIButton.Configuration? { get set }}
  |                                       `- note: 'configuration' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift:114:33: error: 'configuration' is unavailable in watchOS
112 |
113 |             self.floatingButton.configuration?.title = String(format: "(%d)", NetRecorder.shared.requests.count)
114 |             self.floatingButton.configuration?.imagePadding = 4
    |                                 `- error: 'configuration' is unavailable in watchOS
115 |         }
116 |     }
UIKit.UIButton.configuration:2:39: note: 'configuration' has been explicitly marked unavailable here
1 | class UIButton {
2 | @MainActor @preconcurrency public var configuration: UIButton.Configuration? { get set }}
  |                                       `- note: 'configuration' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetTrace/UI/Windows/OverlayWindow.swift (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OverlayWindow.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ NetTrace (in target 'NetTrace' from project 'NetTrace')
SwiftCompile normal arm64 (in target 'NetTrace' from project 'NetTrace')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-24 01:32:23.222 xcodebuild[780:4625] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64_32 (in target 'NetTrace' from project 'NetTrace')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ NetTrace (in target 'NetTrace' from project 'NetTrace')
	Building workspace NetTrace with scheme NetTrace
(3 failures)
BUILD FAILURE 6.4 watchOS