The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NetworkInspector, reference main (09e7b2), with Swift 6.4 for watchOS using Xcode 27.0 on 23 Oct 2026 02:25:55 UTC.

Build Command

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

Build Log

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/NetworkInspector/UI/LogList/LogCell.swift:55:23: error: 'UIStackView' is unavailable in watchOS
 53 |
 54 |             // Left row: METHOD + ENDPOINT (center aligned)
 55 |         let leftRow = UIStackView(arrangedSubviews: [
    |                       `- error: 'UIStackView' is unavailable in watchOS
 56 |             methodLabel,
 57 |             endpointLabel
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:64:26: error: 'UIStackView' is unavailable in watchOS
 62 |
 63 |             // Right stack: STATUS + HOST
 64 |         let rightStack = UIStackView(arrangedSubviews: [
    |                          `- error: 'UIStackView' is unavailable in watchOS
 65 |             statusRightLabel,
 66 |             baseLabel
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:71:47: error: 'required' is unavailable in watchOS
 69 |         rightStack.spacing = 4
 70 |         rightStack.alignment = .trailing
 71 |         rightStack.setContentHuggingPriority(.required, for: .horizontal)
    |                                               `- error: 'required' is unavailable in watchOS
 72 |
 73 |             // Main row
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/NetworkInspector/UI/LogList/LogCell.swift:74:19: error: 'UIStackView' is unavailable in watchOS
 72 |
 73 |             // Main row
 74 |         let row = UIStackView(arrangedSubviews: [
    |                   `- error: 'UIStackView' is unavailable in watchOS
 75 |             leftRow,
 76 |             rightStack
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:85:9: error: 'NSLayoutConstraint' is unavailable in watchOS
 83 |         contentView.addSubview(row)
 84 |
 85 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 86 |             row.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 12),
 87 |             row.bottomAnchor.constraint(equalTo: contentView.bottomAnchor, constant: -12),
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:106:50: error: 'systemGreen' is unavailable in watchOS
104 |         if let status = log.response.statusCode {
105 |             let text = "Status \(status)"
106 |             let color: UIColor = status < 400 ? .systemGreen : .systemRed
    |                                                  `- error: 'systemGreen' is unavailable in watchOS
107 |             statusRightLabel.text = text
108 |             statusRightLabel.textColor = color
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:106:65: error: 'systemRed' is unavailable in watchOS
104 |         if let status = log.response.statusCode {
105 |             let text = "Status \(status)"
106 |             let color: UIColor = status < 400 ? .systemGreen : .systemRed
    |                                                                 `- error: 'systemRed' is unavailable in watchOS
107 |             statusRightLabel.text = text
108 |             statusRightLabel.textColor = color
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:111:43: error: 'systemRed' is unavailable in watchOS
109 |         } else {
110 |             statusRightLabel.text = "Failed"
111 |             statusRightLabel.textColor = .systemRed
    |                                           `- error: 'systemRed' is unavailable in watchOS
112 |         }
113 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'UIView' is unavailable in watchOS
 11 | final class LogListViewController: UIViewController {
 12 |
 13 |     private let headerContainer = UIView()
    |                                   `- error: 'UIView' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'init()' is unavailable in watchOS
 11 | final class LogListViewController: UIViewController {
 12 |
 13 |     private let headerContainer = UIView()
    |                                   `- error: 'init()' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'UITableView' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
    |                             `- error: 'UITableView' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'init()' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
    |                             `- error: 'init()' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:15:32: error: 'UISegmentedControl' is unavailable in watchOS
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
    |                                `- error: 'UISegmentedControl' is unavailable in watchOS
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UISegmentedControl : UIControl <NSCoding>
    |            `- note: 'UISegmentedControl' has been explicitly marked unavailable here
 44 |
 45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'UILabel' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
    |                             `- error: 'UILabel' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'init()' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
    |                             `- error: 'init()' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:17:33: error: 'UIBarButtonItem' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
    |                                 `- error: 'UIBarButtonItem' is unavailable in watchOS
 18 |     private var filterHeaderView: UIView?
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:18:35: error: 'UIView' is unavailable in watchOS
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
    |                                   `- error: 'UIView' is unavailable in watchOS
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
 20 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:19:41: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
    |                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |
 21 |     private let baseFilter: ((NetworkLog) -> Bool)?
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:28:36: error: 'UISearchController' is unavailable in watchOS
 26 |     private var logs: [NetworkLog] = []
 27 |     private var filteredLogs: [NetworkLog] = []
 28 |     private let searchController = UISearchController(searchResultsController: nil)
    |                                    `- error: 'UISearchController' is unavailable in watchOS
 29 |
 30 |     init(filter: ((NetworkLog) -> Bool)? = nil, title: String? = nil) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:11:36: error: 'UIViewController' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | final class LogListViewController: UIViewController {
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:210:41: error: 'UITableView' is unavailable in watchOS
208 | extension LogListViewController: UITableViewDataSource {
209 |
210 |     func numberOfSections(in tableView: UITableView) -> Int {
    |                                         `- error: 'UITableView' is unavailable in watchOS
211 |         1
212 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:214:33: error: 'UITableView' is unavailable in watchOS
212 |     }
213 |
214 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
215 |         visibleLogs.count
216 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:219:22: error: 'UITableView' is unavailable in watchOS
217 |
218 |     func tableView(
219 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
220 |         cellForRowAt indexPath: IndexPath
221 |     ) -> UITableViewCell {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:221:10: error: 'UITableViewCell' is unavailable in watchOS
219 |         _ tableView: UITableView,
220 |         cellForRowAt indexPath: IndexPath
221 |     ) -> UITableViewCell {
    |          `- error: 'UITableViewCell' is unavailable in watchOS
222 |
223 |         let cell = tableView.dequeueReusableCell(
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:208:34: error: 'UITableViewDataSource' is unavailable in watchOS
206 | }
207 |
208 | extension LogListViewController: UITableViewDataSource {
    |                                  `- error: 'UITableViewDataSource' is unavailable in watchOS
209 |
210 |     func numberOfSections(in tableView: UITableView) -> Int {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:239:33: error: 'UITableView' is unavailable in watchOS
237 | //    }
238 |
239 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                 `- error: 'UITableView' is unavailable in watchOS
240 |            tableView.deselectRow(at: indexPath, animated: true)
241 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:248:22: error: 'UITableView' is unavailable in watchOS
246 |
247 |     func tableView(
248 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 |     ) -> UISwipeActionsConfiguration? {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:250:10: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
248 |         _ tableView: UITableView,
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 |     ) -> UISwipeActionsConfiguration? {
    |          `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
251 |         let log = visibleLogs[indexPath.row]
252 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:247:10: error: cannot override 'tableView' which has been marked unavailable
245 |        }
246 |
247 |     func tableView(
    |          `- error: cannot override 'tableView' which has been marked unavailable
248 |         _ tableView: UITableView,
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:193:1: note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
191 | // return nil to get the default swipe actions
192 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
193 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    | `- note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
194 |
195 | // Controls whether the background is indented while editing.  If not implemented, the default is YES.  This is unrelated to the indentation level below.  This method only applies to grouped style table views.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:233:34: error: 'UITableViewDelegate' is unavailable in watchOS
231 | }
232 |
233 | extension LogListViewController: UITableViewDelegate {
    |                                  `- error: 'UITableViewDelegate' is unavailable in watchOS
234 |
235 | //    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:272:52: error: 'UISearchController' is unavailable in watchOS
270 | extension LogListViewController: UISearchResultsUpdating {
271 |
272 |     func updateSearchResults(for searchController: UISearchController) {
    |                                                    `- error: 'UISearchController' is unavailable in watchOS
273 |         applySearchFilter()
274 |         tableView.reloadData()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:270:34: error: 'UISearchResultsUpdating' is unavailable in watchOS
268 | }
269 |
270 | extension LogListViewController: UISearchResultsUpdating {
    |                                  `- error: 'UISearchResultsUpdating' is unavailable in watchOS
271 |
272 |     func updateSearchResults(for searchController: UISearchController) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:44:33: error: 'systemBackground' is unavailable in watchOS
 42 |
 43 |         title = customTitle ?? "Network Logs"
 44 |         view.backgroundColor = .systemBackground
    |                                 `- error: 'systemBackground' is unavailable in watchOS
 45 |
 46 |         setupNavigationItems()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:208:49: note: 'systemBackground' has been explicitly marked unavailable here
206 |  *    primary background in light mode.
207 |  */
208 | @property (class, nonatomic, readonly) UIColor *systemBackgroundColor                   API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
    |                                                 `- note: 'systemBackground' has been explicitly marked unavailable here
209 | @property (class, nonatomic, readonly) UIColor *secondarySystemBackgroundColor          API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
210 | @property (class, nonatomic, readonly) UIColor *tertiarySystemBackgroundColor           API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos, watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:63:45: error: 'UIBarButtonItem' is unavailable in watchOS
 61 |
 62 |     func setupNavigationItems() {
 63 |         navigationItem.rightBarButtonItem = UIBarButtonItem(
    |                                             `- error: 'UIBarButtonItem' is unavailable in watchOS
 64 |             title: "Clear",
 65 |             style: .plain,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:72:26: error: 'UIBarButtonItem' is unavailable in watchOS
 70 |         guard !configuredBaseURLs.isEmpty, baseFilter == nil else { return }
 71 |
 72 |         selectBaseItem = UIBarButtonItem(
    |                          `- error: 'UIBarButtonItem' is unavailable in watchOS
 73 |             title: "Select Base",
 74 |             style: .plain,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:92:32: error: 'secondaryLabel' is unavailable in watchOS
 90 |
 91 |         baseLabel.font = .systemFont(ofSize: 12)
 92 |         baseLabel.textColor = .secondaryLabel
    |                                `- error: 'secondaryLabel' is unavailable in watchOS
 93 |         baseLabel.numberOfLines = 0
 94 |         baseLabel.lineBreakMode = .byWordWrapping
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:99:22: error: 'UIStackView' is unavailable in watchOS
 97 |         baseLabel.heightAnchor.constraint(greaterThanOrEqualToConstant: 28).isActive = true
 98 |
 99 |         let header = UIStackView(arrangedSubviews: [filterToggle, baseLabel])
    |                      `- error: 'UIStackView' is unavailable in watchOS
100 |         header.axis = .vertical
101 |         header.spacing = 8
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:108:9: error: 'NSLayoutConstraint' is unavailable in watchOS
106 |         header.translatesAutoresizingMaskIntoConstraints = false
107 |
108 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
109 |             header.topAnchor.constraint(equalTo: headerContainer.topAnchor),
110 |             header.bottomAnchor.constraint(equalTo: headerContainer.bottomAnchor),
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:119:13: error: 'NSLayoutConstraint' is unavailable in watchOS
117 |             view.addSubview(headerContainer)
118 |
119 |             NSLayoutConstraint.activate([
    |             `- error: 'NSLayoutConstraint' is unavailable in watchOS
120 |                 headerContainer.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
121 |                 headerContainer.leadingAnchor.constraint(equalTo: view.leadingAnchor),
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:120:68: error: 'safeAreaLayoutGuide' is unavailable in watchOS
118 |
119 |             NSLayoutConstraint.activate([
120 |                 headerContainer.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
    |                                                                    `- error: 'safeAreaLayoutGuide' is unavailable in watchOS
121 |                 headerContainer.leadingAnchor.constraint(equalTo: view.leadingAnchor),
122 |                 headerContainer.trailingAnchor.constraint(equalTo: view.trailingAnchor)
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:142:24: error: 'searchController' is unavailable in watchOS
140 |         searchController.obscuresBackgroundDuringPresentation = false
141 |         searchController.searchBar.placeholder = "Search URL, method, status"
142 |         navigationItem.searchController = searchController
    |                        `- error: 'searchController' is unavailable in watchOS
143 |         navigationItem.hidesSearchBarWhenScrolling = false
144 |         definesPresentationContext = true
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:143:24: error: 'hidesSearchBarWhenScrolling' is unavailable in watchOS
141 |         searchController.searchBar.placeholder = "Search URL, method, status"
142 |         navigationItem.searchController = searchController
143 |         navigationItem.hidesSearchBarWhenScrolling = false
    |                        `- error: 'hidesSearchBarWhenScrolling' is unavailable in watchOS
144 |         definesPresentationContext = true
145 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:152:9: error: 'NSLayoutConstraint' is unavailable in watchOS
150 |
151 |         tableViewTopConstraint = tableView.topAnchor.constraint(equalTo: view.topAnchor)
152 |         NSLayoutConstraint.activate([
    |         `- error: 'NSLayoutConstraint' is unavailable in watchOS
153 |             tableViewTopConstraint!,
154 |             tableView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:253:28: error: 'UIContextualAction' is unavailable in watchOS
251 |         let log = visibleLogs[indexPath.row]
252 |
253 |         let deleteAction = UIContextualAction(style: .destructive, title: "Delete") { [weak self] _, _, completion in
    |                            `- error: 'UIContextualAction' is unavailable in watchOS
254 |             self?.deleteLog(withId: log.id)
255 |             completion(true)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIContextualAction.h:27:12: note: 'UIContextualAction' has been explicitly marked unavailable here
25 |
26 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
27 | @interface UIContextualAction : NSObject
   |            `- note: 'UIContextualAction' has been explicitly marked unavailable here
28 |
29 | + (instancetype)contextualActionWithStyle:(UIContextualActionStyle)style title:(nullable NSString *)title handler:(UIContextualActionHandler)handler;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:258:16: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
256 |         }
257 |
258 |         return UISwipeActionsConfiguration(actions: [deleteAction])
    |                `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
259 |     }
260 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:333:21: error: 'UIAlertController' is unavailable in watchOS
331 |             : "This will remove all captured network logs."
332 |
333 |         let alert = UIAlertController(
    |                     `- error: 'UIAlertController' is unavailable in watchOS
334 |             title: title,
335 |             message: message,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:339:25: error: 'UIAlertAction' is unavailable in watchOS
337 |         )
338 |
339 |         alert.addAction(UIAlertAction(title: "Cancel", style: .cancel))
    |                         `- error: 'UIAlertAction' is unavailable in watchOS
340 |         alert.addAction(UIAlertAction(title: "Clear", style: .destructive) { [weak self] _ in
341 |             guard let self else { return }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:340:25: error: 'UIAlertAction' is unavailable in watchOS
338 |
339 |         alert.addAction(UIAlertAction(title: "Cancel", style: .cancel))
340 |         alert.addAction(UIAlertAction(title: "Clear", style: .destructive) { [weak self] _ in
    |                         `- error: 'UIAlertAction' is unavailable in watchOS
341 |             guard let self else { return }
342 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:371:21: error: 'UIAlertController' is unavailable in watchOS
369 |     @objc
370 |     func showBaseSelection() {
371 |         let alert = UIAlertController(
    |                     `- error: 'UIAlertController' is unavailable in watchOS
372 |             title: "Select Base URLs",
373 |             message: nil,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:377:25: error: 'UIAlertAction' is unavailable in watchOS
375 |         )
376 |
377 |         alert.addAction(UIAlertAction(title: "Select All", style: .default) { [weak self] _ in
    |                         `- error: 'UIAlertAction' is unavailable in watchOS
378 |             guard let self else { return }
379 |             self.selectedBaseURLs = Set(self.configuredBaseURLs)
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:384:25: error: 'UIAlertAction' is unavailable in watchOS
382 |         })
383 |
384 |         alert.addAction(UIAlertAction(title: "Clear Selection", style: .destructive) { [weak self] _ in
    |                         `- error: 'UIAlertAction' is unavailable in watchOS
385 |             self?.selectedBaseURLs.removeAll()
386 |             self?.updateBaseLabel()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:393:29: error: 'UIAlertAction' is unavailable in watchOS
391 |             let isSelected = selectedBaseURLs.contains(base)
392 |             let title = isSelected ? "✓ \(base)" : base
393 |             alert.addAction(UIAlertAction(title: title, style: .default) { [weak self] _ in
    |                             `- error: 'UIAlertAction' is unavailable in watchOS
394 |                 guard let self else { return }
395 |                 if self.selectedBaseURLs.contains(base) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:405:25: error: 'UIAlertAction' is unavailable in watchOS
403 |         }
404 |
405 |         alert.addAction(UIAlertAction(title: "Cancel", style: .cancel))
    |                         `- error: 'UIAlertAction' is unavailable in watchOS
406 |
407 |         if let popover = alert.popoverPresentationController {
/Applications/Xcode-27.0.0.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;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LogCell.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LogListViewController.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ NetworkInspector (in target 'NetworkInspector' from project 'NetworkInspector')
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/InspectorURLProtocol.swift:92:1: warning: conformance of 'URLProtocol' to 'Sendable' is unavailable in watchOS; this is an error in the Swift 6 language mode
 90 | }
 91 |
 92 | extension InspectorURLProtocol: URLSessionDataDelegate {
    | `- warning: conformance of 'URLProtocol' to 'Sendable' is unavailable in watchOS; this is an error in the Swift 6 language mode
 93 |
 94 |     func urlSession(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSNotification.h: 0: 36 | ///
 37 | /// ``NotificationCenter`` is a class cluster with no instance variables. As such, you must subclass ``NSNotification`` and override the primitive methods ``name``, ``object``, and ``userInfo``. You can choose any designated initializer you like, but be sure that your initializer does not call ``init`` on `super` (``NSNotification`` is not meant to be instantiated directly, and its `init` method raises an exception).
 38 | @interface NSNotification : NSObject <NSCopying, NSCoding>
    +---  --------------------------------------------------------------
    |1 | @_nonSendable(_assumed)
    |  | `- note: conformance of 'URLProtocol' to 'Sendable' has been explicitly marked unavailable here
    +-------------------------------------------------------------------
 39 |
 40 | /// The name of the notification.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:42:41: error: 'UIPanGestureRecognizer' is unavailable in watchOS
40 |     }
41 |
42 |     @objc private func onPan(_ gesture: UIPanGestureRecognizer) {
   |                                         `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
43 |         guard let superview = superview else { return }
44 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
   |            `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic)          NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos);   // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:61:50: error: 'UIView' is unavailable in watchOS
59 |     }
60 |
61 |     private func snapToNearestEdge(in superview: UIView) {
   |                                                  `- error: 'UIView' is unavailable in watchOS
62 |         let padding: CGFloat = 16
63 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:11:38: error: 'UIButton' is unavailable in watchOS
 9 | import UIKit
10 |
11 | final class FloatingInspectorButton: UIButton {
   |                                      `- error: 'UIButton' is unavailable in watchOS
12 |
13 |     init() {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:15:57: error: 'UIEvent' is unavailable in watchOS
13 | final class PassThroughWindow: UIWindow {
14 |
15 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                         `- error: 'UIEvent' is unavailable in watchOS
16 |         let hitView = super.hitTest(point, with: event)
17 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:15:70: error: 'UIView' is unavailable in watchOS
13 | final class PassThroughWindow: UIWindow {
14 |
15 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
   |                                                                      `- error: 'UIView' is unavailable in watchOS
16 |         let hitView = super.hitTest(point, with: event)
17 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:13:32: error: 'UIWindow' is unavailable in watchOS
11 | import UIKit
12 |
13 | final class PassThroughWindow: UIWindow {
   |                                `- error: 'UIWindow' is unavailable in watchOS
14 |
15 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/InspectorUIRouter.swift:30:15: error: 'UIViewController' is unavailable in watchOS
28 |
29 |     private static func topViewController(
30 |         base: UIViewController? = UIApplication.shared
   |               `- error: 'UIViewController' is unavailable in watchOS
31 |             .connectedScenes
32 |             .compactMap { $0 as? UIWindowScene }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/InspectorUIRouter.swift:36:10: error: 'UIViewController' is unavailable in watchOS
34 |             .first { $0.isKeyWindow }?
35 |             .rootViewController
36 |     ) -> UIViewController? {
   |          `- error: 'UIViewController' is unavailable in watchOS
37 |
38 |         if let nav = base as? UINavigationController {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/InspectorUIRouter.swift:30:35: error: 'UIApplication' is unavailable in watchOS
28 |
29 |     private static func topViewController(
30 |         base: UIViewController? = UIApplication.shared
   |                                   `- error: 'UIApplication' is unavailable in watchOS
31 |             .connectedScenes
32 |             .compactMap { $0 as? UIWindowScene }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/InspectorUIRouter.swift:31:14: error: 'connectedScenes' is unavailable in watchOS
29 |     private static func topViewController(
30 |         base: UIViewController? = UIApplication.shared
31 |             .connectedScenes
   |              `- error: 'connectedScenes' is unavailable in watchOS
32 |             .compactMap { $0 as? UIWindowScene }
33 |             .flatMap { $0.windows }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/InspectorUIRouter.swift:32:34: error: 'UIWindowScene' is unavailable in watchOS
30 |         base: UIViewController? = UIApplication.shared
31 |             .connectedScenes
32 |             .compactMap { $0 as? UIWindowScene }
   |                                  `- error: 'UIWindowScene' is unavailable in watchOS
33 |             .flatMap { $0.windows }
34 |             .first { $0.isKeyWindow }?
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:82:29: error: 'UITableView' is unavailable in watchOS
 80 | final class JSONOutlineView: UIView {
 81 |
 82 |     private let tableView = UITableView(frame: .zero, style: .plain)
    |                             `- error: 'UITableView' is unavailable in watchOS
 83 |     private let searchBar = UISearchBar()
 84 |     private let matchCountLabel = UILabel()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:83:29: error: 'UISearchBar' is unavailable in watchOS
 81 |
 82 |     private let tableView = UITableView(frame: .zero, style: .plain)
 83 |     private let searchBar = UISearchBar()
    |                             `- error: 'UISearchBar' is unavailable in watchOS
 84 |     private let matchCountLabel = UILabel()
 85 |     private let prevButton = UIButton(type: .system)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:84:35: error: 'UILabel' is unavailable in watchOS
 82 |     private let tableView = UITableView(frame: .zero, style: .plain)
 83 |     private let searchBar = UISearchBar()
 84 |     private let matchCountLabel = UILabel()
    |                                   `- error: 'UILabel' is unavailable in watchOS
 85 |     private let prevButton = UIButton(type: .system)
 86 |     private let nextButton = UIButton(type: .system)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:84:35: error: 'init()' is unavailable in watchOS
 82 |     private let tableView = UITableView(frame: .zero, style: .plain)
 83 |     private let searchBar = UISearchBar()
 84 |     private let matchCountLabel = UILabel()
    |                                   `- error: 'init()' is unavailable in watchOS
 85 |     private let prevButton = UIButton(type: .system)
 86 |     private let nextButton = UIButton(type: .system)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:85:30: error: 'UIButton' is unavailable in watchOS
 83 |     private let searchBar = UISearchBar()
 84 |     private let matchCountLabel = UILabel()
 85 |     private let prevButton = UIButton(type: .system)
    |                              `- error: 'UIButton' is unavailable in watchOS
 86 |     private let nextButton = UIButton(type: .system)
 87 |     private let clearButton = UIButton(type: .system)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:86:30: error: 'UIButton' is unavailable in watchOS
 84 |     private let matchCountLabel = UILabel()
 85 |     private let prevButton = UIButton(type: .system)
 86 |     private let nextButton = UIButton(type: .system)
    |                              `- error: 'UIButton' is unavailable in watchOS
 87 |     private let clearButton = UIButton(type: .system)
 88 |     private let chevronStack = UIStackView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:87:31: error: 'UIButton' is unavailable in watchOS
 85 |     private let prevButton = UIButton(type: .system)
 86 |     private let nextButton = UIButton(type: .system)
 87 |     private let clearButton = UIButton(type: .system)
    |                               `- error: 'UIButton' is unavailable in watchOS
 88 |     private let chevronStack = UIStackView()
 89 |     private let searchAccessory = SearchAccessoryView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIButton.h:49:12: note: 'UIButton' has been explicitly marked unavailable here
 47 |
 48 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 49 | @interface UIButton : UIControl <NSCoding>
    |            `- note: 'UIButton' has been explicitly marked unavailable here
 50 |
 51 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:88:32: error: 'UIStackView' is unavailable in watchOS
 86 |     private let nextButton = UIButton(type: .system)
 87 |     private let clearButton = UIButton(type: .system)
 88 |     private let chevronStack = UIStackView()
    |                                `- error: 'UIStackView' is unavailable in watchOS
 89 |     private let searchAccessory = SearchAccessoryView()
 90 |     private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:88:32: error: 'init()' is unavailable in watchOS
 86 |     private let nextButton = UIButton(type: .system)
 87 |     private let clearButton = UIButton(type: .system)
 88 |     private let chevronStack = UIStackView()
    |                                `- error: 'init()' is unavailable in watchOS
 89 |     private let searchAccessory = SearchAccessoryView()
 90 |     private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:89:35: error: 'init()' is unavailable in watchOS
 87 |     private let clearButton = UIButton(type: .system)
 88 |     private let chevronStack = UIStackView()
 89 |     private let searchAccessory = SearchAccessoryView()
    |                                   `- error: 'init()' is unavailable in watchOS
 90 |     private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
 91 |     private var rows: [OutlineRow] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:80:30: error: 'UIView' is unavailable in watchOS
 78 | // MARK: - View
 79 |
 80 | final class JSONOutlineView: UIView {
    |                              `- error: 'UIView' is unavailable in watchOS
 81 |
 82 |     private let tableView = UITableView(frame: .zero, style: .plain)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:245:33: error: 'UISearchBar' is unavailable in watchOS
243 | extension JSONOutlineView: UISearchBarDelegate {
244 |
245 |     func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
    |                                 `- error: 'UISearchBar' is unavailable in watchOS
246 |         query = searchText
247 |         // Expand everything while searching so all matches are visible.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:254:52: error: 'UISearchBar' is unavailable in watchOS
252 |     }
253 |
254 |     func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
    |                                                    `- error: 'UISearchBar' is unavailable in watchOS
255 |         updateAccessoryVisibility()
256 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:258:50: error: 'UISearchBar' is unavailable in watchOS
256 |     }
257 |
258 |     func searchBarTextDidEndEditing(_ searchBar: UISearchBar) {
    |                                                  `- error: 'UISearchBar' is unavailable in watchOS
259 |         updateAccessoryVisibility()
260 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:262:52: error: 'UISearchBar' is unavailable in watchOS
260 |     }
261 |
262 |     func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
    |                                                    `- error: 'UISearchBar' is unavailable in watchOS
263 |         searchBar.resignFirstResponder()
264 |         advanceMatch(by: 1)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:243:28: error: 'UISearchBarDelegate' is unavailable in watchOS
241 | // MARK: - Search
242 |
243 | extension JSONOutlineView: UISearchBarDelegate {
    |                            `- error: 'UISearchBarDelegate' is unavailable in watchOS
244 |
245 |     func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
    |           `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:466:33: error: 'UITableView' is unavailable in watchOS
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
465 |
466 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
467 |         rows.count
468 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:470:33: error: 'UITableView' is unavailable in watchOS
468 |     }
469 |
470 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                 `- error: 'UITableView' is unavailable in watchOS
471 |         let cell = tableView.dequeueReusableCell(
472 |             withIdentifier: JSONOutlineCell.reuseId,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:470:84: error: 'UITableViewCell' is unavailable in watchOS
468 |     }
469 |
470 |     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    |                                                                                    `- error: 'UITableViewCell' is unavailable in watchOS
471 |         let cell = tableView.dequeueReusableCell(
472 |             withIdentifier: JSONOutlineCell.reuseId,
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:486:33: error: 'UITableView' is unavailable in watchOS
484 |     }
485 |
486 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                 `- error: 'UITableView' is unavailable in watchOS
487 |         tableView.deselectRow(at: indexPath, animated: true)
488 |         let row = rows[indexPath.row]
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:503:52: error: 'UIScrollView' is unavailable in watchOS
501 |     }
502 |
503 |     func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
    |                                                    `- error: 'UIScrollView' is unavailable in watchOS
504 |         // Resign focus so the chevron accessory takes over from the X clear button
505 |         // once the user starts browsing the JSON.
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:464:28: error: 'UITableViewDataSource' is unavailable in watchOS
462 | // MARK: - Table
463 |
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
    |                            `- error: 'UITableViewDataSource' is unavailable in watchOS
465 |
466 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:464:51: error: 'UITableViewDelegate' is unavailable in watchOS
462 | // MARK: - Table
463 |
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
    |                                                   `- error: 'UITableViewDelegate' is unavailable in watchOS
465 |
466 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:518:35: error: 'UILabel' is unavailable in watchOS
516 |     static let reuseId = "JSONOutlineCell"
517 |
518 |     private let disclosureLabel = UILabel()
    |                                   `- error: 'UILabel' is unavailable in watchOS
519 |     private let contentLabel = UILabel()
520 |     private let stack = UIStackView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:518:35: error: 'init()' is unavailable in watchOS
516 |     static let reuseId = "JSONOutlineCell"
517 |
518 |     private let disclosureLabel = UILabel()
    |                                   `- error: 'init()' is unavailable in watchOS
519 |     private let contentLabel = UILabel()
520 |     private let stack = UIStackView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:519:32: error: 'UILabel' is unavailable in watchOS
517 |
518 |     private let disclosureLabel = UILabel()
519 |     private let contentLabel = UILabel()
    |                                `- error: 'UILabel' is unavailable in watchOS
520 |     private let stack = UIStackView()
521 |     private var leadingConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:519:32: error: 'init()' is unavailable in watchOS
517 |
518 |     private let disclosureLabel = UILabel()
519 |     private let contentLabel = UILabel()
    |                                `- error: 'init()' is unavailable in watchOS
520 |     private let stack = UIStackView()
521 |     private var leadingConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'UIStackView' is unavailable in watchOS
518 |     private let disclosureLabel = UILabel()
519 |     private let contentLabel = UILabel()
520 |     private let stack = UIStackView()
    |                         `- error: 'UIStackView' is unavailable in watchOS
521 |     private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'init()' is unavailable in watchOS
518 |     private let disclosureLabel = UILabel()
519 |     private let contentLabel = UILabel()
520 |     private let stack = UIStackView()
    |                         `- error: 'init()' is unavailable in watchOS
521 |     private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:521:36: error: 'NSLayoutConstraint' is unavailable in watchOS
519 |     private let contentLabel = UILabel()
520 |     private let stack = UIStackView()
521 |     private var leadingConstraint: NSLayoutConstraint!
    |                                    `- error: 'NSLayoutConstraint' is unavailable in watchOS
522 |
523 |     private static let indentStep: CGFloat = 16
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:526:26: error: 'UITableViewCell' is unavailable in watchOS
524 |     private static let baseLeading: CGFloat = 12
525 |
526 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
527 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
528 |         selectionStyle = .none
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:514:38: error: 'UITableViewCell' is unavailable in watchOS
512 | // MARK: - Cell
513 |
514 | private final class JSONOutlineCell: UITableViewCell {
    |                                      `- error: 'UITableViewCell' is unavailable in watchOS
515 |
516 |     static let reuseId = "JSONOutlineCell"
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:57: error: 'UIEvent' is unavailable in watchOS
752 |     /// so the search bar remains tappable in its full width when the accessory
753 |     /// is empty.
754 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                         `- error: 'UIEvent' is unavailable in watchOS
755 |         for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 |             let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:70: error: 'UIView' is unavailable in watchOS
752 |     /// so the search bar remains tappable in its full width when the accessory
753 |     /// is empty.
754 |     override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
    |                                                                      `- error: 'UIView' is unavailable in watchOS
755 |         for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 |             let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:744:42: error: 'UIView' is unavailable in watchOS
742 | /// the prev/next chevron stack. Overlay placement (rather than UISearchBar's
743 | /// rightView) is more reliable across iOS versions.
744 | private final class SearchAccessoryView: UIView {
    |                                          `- error: 'UIView' is unavailable in watchOS
745 |     static let preferredSize = CGSize(width: 30, height: 32)
746 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:14:36: error: 'UISegmentedControl' is unavailable in watchOS
 12 |
 13 |     private let log: NetworkLog
 14 |     private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
    |                                    `- error: 'UISegmentedControl' is unavailable in watchOS
 15 |     private let containerView = UIView()
 16 |     private lazy var tabViewControllers: [UIViewController] = [
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UISegmentedControl : UIControl <NSCoding>
    |            `- note: 'UISegmentedControl' has been explicitly marked unavailable here
 44 |
 45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'UIView' is unavailable in watchOS
 13 |     private let log: NetworkLog
 14 |     private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
 15 |     private let containerView = UIView()
    |                                 `- error: 'UIView' is unavailable in watchOS
 16 |     private lazy var tabViewControllers: [UIViewController] = [
 17 |         RequestTabViewController(log: log),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'init()' is unavailable in watchOS
 13 |     private let log: NetworkLog
 14 |     private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
 15 |     private let containerView = UIView()
    |                                 `- error: 'init()' is unavailable in watchOS
 16 |     private lazy var tabViewControllers: [UIViewController] = [
 17 |         RequestTabViewController(log: log),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:16:43: error: 'UIViewController' is unavailable in watchOS
 14 |     private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
 15 |     private let containerView = UIView()
 16 |     private lazy var tabViewControllers: [UIViewController] = [
    |                                           `- error: 'UIViewController' is unavailable in watchOS
 17 |         RequestTabViewController(log: log),
 18 |         ResponseStatusTabViewController(log: log),
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:21:31: error: 'UIViewController' is unavailable in watchOS
 19 |         ResponseBodyTabViewController(log: log)
 20 |     ]
 21 |     private var currentChild: UIViewController?
    |                               `- error: 'UIViewController' is unavailable in watchOS
 22 |
 23 |     init(log: NetworkLog) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:11:38: error: 'UIViewController' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | final class LogDetailViewController: UIViewController {
    |                                      `- error: 'UIViewController' is unavailable in watchOS
 12 |
 13 |     private let log: NetworkLog
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:10:29: error: 'UISearchBar' is unavailable in watchOS
  8 | final class RawResponseView: UIView {
  9 |
 10 |     private let searchBar = UISearchBar()
    |                             `- error: 'UISearchBar' is unavailable in watchOS
 11 |     private let matchCountLabel = UILabel()
 12 |     private let textView = UITextView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'UILabel' is unavailable in watchOS
  9 |
 10 |     private let searchBar = UISearchBar()
 11 |     private let matchCountLabel = UILabel()
    |                                   `- error: 'UILabel' is unavailable in watchOS
 12 |     private let textView = UITextView()
 13 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'init()' is unavailable in watchOS
  9 |
 10 |     private let searchBar = UISearchBar()
 11 |     private let matchCountLabel = UILabel()
    |                                   `- error: 'init()' is unavailable in watchOS
 12 |     private let textView = UITextView()
 13 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'UITextView' is unavailable in watchOS
 10 |     private let searchBar = UISearchBar()
 11 |     private let matchCountLabel = UILabel()
 12 |     private let textView = UITextView()
    |                            `- error: 'UITextView' is unavailable in watchOS
 13 |
 14 |     private var baseText: String = ""
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'init()' is unavailable in watchOS
 10 |     private let searchBar = UISearchBar()
 11 |     private let matchCountLabel = UILabel()
 12 |     private let textView = UITextView()
    |                            `- error: 'init()' is unavailable in watchOS
 13 |
 14 |     private var baseText: String = ""
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:8:30: error: 'UIView' is unavailable in watchOS
  6 | import UIKit
  7 |
  8 | final class RawResponseView: UIView {
    |                              `- error: 'UIView' is unavailable in watchOS
  9 |
 10 |     private let searchBar = UISearchBar()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:79:33: error: 'UISearchBar' is unavailable in watchOS
 77 | extension RawResponseView: UISearchBarDelegate {
 78 |
 79 |     func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
    |                                 `- error: 'UISearchBar' is unavailable in watchOS
 80 |         recomputeMatches(for: searchText)
 81 |         currentMatchIndex = 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:86:52: error: 'UISearchBar' is unavailable in watchOS
 84 |     }
 85 |
 86 |     func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
    |                                                    `- error: 'UISearchBar' is unavailable in watchOS
 87 |         advanceMatch(by: 1)
 88 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:90:54: error: 'UISearchBar' is unavailable in watchOS
 88 |     }
 89 |
 90 |     func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar) {
    |                                                      `- error: 'UISearchBar' is unavailable in watchOS
 91 |         advanceMatch(by: -1)
 92 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
 44 |
 45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
    |            `- note: 'UISearchBar' has been explicitly marked unavailable here
 47 |
 48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:77:28: error: 'UISearchBarDelegate' is unavailable in watchOS
 75 | }
 76 |
 77 | extension RawResponseView: UISearchBarDelegate {
    |                            `- error: 'UISearchBarDelegate' is unavailable in watchOS
 78 |
 79 |     func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
    |           `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift:11:39: error: 'UIViewController' is unavailable in watchOS
 9 | import UIKit
10 |
11 | final class RequestTabViewController: UIViewController {
   |                                       `- error: 'UIViewController' is unavailable in watchOS
12 |
13 |     private let log: NetworkLog
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseBodyTabViewController.swift:11:44: error: 'UIViewController' is unavailable in watchOS
 9 | import UIKit
10 |
11 | final class ResponseBodyTabViewController: UIViewController {
   |                                            `- error: 'UIViewController' is unavailable in watchOS
12 |
13 |     private let log: NetworkLog
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseStatusTabViewController.swift:11:46: error: 'UIViewController' is unavailable in watchOS
 9 | import UIKit
10 |
11 | final class ResponseStatusTabViewController: UIViewController {
   |                                              `- error: 'UIViewController' is unavailable in watchOS
12 |
13 |     private let log: NetworkLog
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'UITableView' is unavailable in watchOS
 10 | final class ApiListViewController: UIViewController {
 11 |
 12 |     private let tableView = UITableView()
    |                             `- error: 'UITableView' is unavailable in watchOS
 13 |     private var items: [APIItem] = []
 14 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'init()' is unavailable in watchOS
 10 | final class ApiListViewController: UIViewController {
 11 |
 12 |     private let tableView = UITableView()
    |                             `- error: 'init()' is unavailable in watchOS
 13 |     private var items: [APIItem] = []
 14 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/ApiListViewController.swift:10:36: error: 'UIViewController' is unavailable in watchOS
  8 | import UIKit
  9 |
 10 | final class ApiListViewController: UIViewController {
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 11 |
 12 |     private let tableView = UITableView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/ApiListViewController.swift:102:33: error: 'UITableView' is unavailable in watchOS
100 | extension ApiListViewController: UITableViewDataSource {
101 |
102 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
103 |         items.count
104 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:107:22: error: 'UITableView' is unavailable in watchOS
105 |
106 |     func tableView(
107 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
108 |         cellForRowAt indexPath: IndexPath
109 |     ) -> UITableViewCell {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:109:10: error: 'UITableViewCell' is unavailable in watchOS
107 |         _ tableView: UITableView,
108 |         cellForRowAt indexPath: IndexPath
109 |     ) -> UITableViewCell {
    |          `- error: 'UITableViewCell' is unavailable in watchOS
110 |         let cell = tableView.dequeueReusableCell(withIdentifier: "ApiCell")
111 |             ?? UITableViewCell(style: .subtitle, reuseIdentifier: "ApiCell")
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:100:34: error: 'UITableViewDataSource' is unavailable in watchOS
 98 | }
 99 |
100 | extension ApiListViewController: UITableViewDataSource {
    |                                  `- error: 'UITableViewDataSource' is unavailable in watchOS
101 |
102 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:126:33: error: 'UITableView' is unavailable in watchOS
124 | extension ApiListViewController: UITableViewDelegate {
125 |
126 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                 `- error: 'UITableView' is unavailable in watchOS
127 |         let item = items[indexPath.row]
128 |         let title = item.path == "/" ? item.host : item.path
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/ApiListViewController.swift:124:34: error: 'UITableViewDelegate' is unavailable in watchOS
122 | }
123 |
124 | extension ApiListViewController: UITableViewDelegate {
    |                                  `- error: 'UITableViewDelegate' is unavailable in watchOS
125 |
126 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'UILabel' is unavailable in watchOS
 13 |     static let reuseIdentifier = "LogCell"
 14 |
 15 |     private let methodLabel = UILabel()
    |                               `- error: 'UILabel' is unavailable in watchOS
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'init()' is unavailable in watchOS
 13 |     static let reuseIdentifier = "LogCell"
 14 |
 15 |     private let methodLabel = UILabel()
    |                               `- error: 'init()' is unavailable in watchOS
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'UILabel' is unavailable in watchOS
 14 |
 15 |     private let methodLabel = UILabel()
 16 |     private let endpointLabel = UILabel()
    |                                 `- error: 'UILabel' is unavailable in watchOS
 17 |     private let statusRightLabel = UILabel()
 18 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'init()' is unavailable in watchOS
 14 |
 15 |     private let methodLabel = UILabel()
 16 |     private let endpointLabel = UILabel()
    |                                 `- error: 'init()' is unavailable in watchOS
 17 |     private let statusRightLabel = UILabel()
 18 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'UILabel' is unavailable in watchOS
 15 |     private let methodLabel = UILabel()
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
    |                                    `- error: 'UILabel' is unavailable in watchOS
 18 |     private let baseLabel = UILabel()
 19 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'init()' is unavailable in watchOS
 15 |     private let methodLabel = UILabel()
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
    |                                    `- error: 'init()' is unavailable in watchOS
 18 |     private let baseLabel = UILabel()
 19 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'UILabel' is unavailable in watchOS
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
 18 |     private let baseLabel = UILabel()
    |                             `- error: 'UILabel' is unavailable in watchOS
 19 |
 20 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'init()' is unavailable in watchOS
 16 |     private let endpointLabel = UILabel()
 17 |     private let statusRightLabel = UILabel()
 18 |     private let baseLabel = UILabel()
    |                             `- error: 'init()' is unavailable in watchOS
 19 |
 20 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift:20:26: error: 'UITableViewCell' is unavailable in watchOS
 18 |     private let baseLabel = UILabel()
 19 |
 20 |     override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
    |                          `- error: 'UITableViewCell' is unavailable in watchOS
 21 |         super.init(style: style, reuseIdentifier: reuseIdentifier)
 22 |         setupUI()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogCell.swift:11:22: error: 'UITableViewCell' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | final class LogCell: UITableViewCell {
    |                      `- error: 'UITableViewCell' is unavailable in watchOS
 12 |
 13 |     static let reuseIdentifier = "LogCell"
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'UIView' is unavailable in watchOS
 11 | final class LogListViewController: UIViewController {
 12 |
 13 |     private let headerContainer = UIView()
    |                                   `- error: 'UIView' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'init()' is unavailable in watchOS
 11 | final class LogListViewController: UIViewController {
 12 |
 13 |     private let headerContainer = UIView()
    |                                   `- error: 'init()' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'UITableView' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
    |                             `- error: 'UITableView' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'init()' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
    |                             `- error: 'init()' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:15:32: error: 'UISegmentedControl' is unavailable in watchOS
 13 |     private let headerContainer = UIView()
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
    |                                `- error: 'UISegmentedControl' is unavailable in watchOS
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
 41 |
 42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 43 | @interface UISegmentedControl : UIControl <NSCoding>
    |            `- note: 'UISegmentedControl' has been explicitly marked unavailable here
 44 |
 45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'UILabel' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
    |                             `- error: 'UILabel' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
 31 |
 32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
 33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
    |            `- note: 'UILabel' has been explicitly marked unavailable here
 34 |
 35 | @property(nullable, nonatomic,copy)   NSString           *text; // default is nil
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'init()' is unavailable in watchOS
 14 |     private let tableView = UITableView()
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
    |                             `- error: 'init()' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:158:1: note: 'init()' has been explicitly marked unavailable here
156 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
157 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
158 | - (instancetype)init API_AVAILABLE(ios(2.0), tvos(9.0), visionos(1.0)) API_UNAVAILABLE(watchos);
    | `- note: 'init()' has been explicitly marked unavailable here
159 |
160 | @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;  // default is YES. if set to NO, user events (touch, keys) are ignored and removed from the event queue.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:17:33: error: 'UIBarButtonItem' is unavailable in watchOS
 15 |     private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
    |                                 `- error: 'UIBarButtonItem' is unavailable in watchOS
 18 |     private var filterHeaderView: UIView?
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:18:35: error: 'UIView' is unavailable in watchOS
 16 |     private let baseLabel = UILabel()
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
    |                                   `- error: 'UIView' is unavailable in watchOS
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
 20 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
    |            `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass;                        // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:19:41: error: 'NSLayoutConstraint' is unavailable in watchOS
 17 |     private var selectBaseItem: UIBarButtonItem?
 18 |     private var filterHeaderView: UIView?
 19 |     private var tableViewTopConstraint: NSLayoutConstraint?
    |                                         `- error: 'NSLayoutConstraint' is unavailable in watchOS
 20 |
 21 |     private let baseFilter: ((NetworkLog) -> Bool)?
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:28:36: error: 'UISearchController' is unavailable in watchOS
 26 |     private var logs: [NetworkLog] = []
 27 |     private var filteredLogs: [NetworkLog] = []
 28 |     private let searchController = UISearchController(searchResultsController: nil)
    |                                    `- error: 'UISearchController' is unavailable in watchOS
 29 |
 30 |     init(filter: ((NetworkLog) -> Bool)? = nil, title: String? = nil) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:11:36: error: 'UIViewController' is unavailable in watchOS
  9 | import UIKit
 10 |
 11 | final class LogListViewController: UIViewController {
    |                                    `- error: 'UIViewController' is unavailable in watchOS
 12 |
 13 |     private let headerContainer = UIView()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
    |            `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:210:41: error: 'UITableView' is unavailable in watchOS
208 | extension LogListViewController: UITableViewDataSource {
209 |
210 |     func numberOfSections(in tableView: UITableView) -> Int {
    |                                         `- error: 'UITableView' is unavailable in watchOS
211 |         1
212 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:214:33: error: 'UITableView' is unavailable in watchOS
212 |     }
213 |
214 |     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    |                                 `- error: 'UITableView' is unavailable in watchOS
215 |         visibleLogs.count
216 |     }
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:219:22: error: 'UITableView' is unavailable in watchOS
217 |
218 |     func tableView(
219 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
220 |         cellForRowAt indexPath: IndexPath
221 |     ) -> UITableViewCell {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:221:10: error: 'UITableViewCell' is unavailable in watchOS
219 |         _ tableView: UITableView,
220 |         cellForRowAt indexPath: IndexPath
221 |     ) -> UITableViewCell {
    |          `- error: 'UITableViewCell' is unavailable in watchOS
222 |
223 |         let cell = tableView.dequeueReusableCell(
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:208:34: error: 'UITableViewDataSource' is unavailable in watchOS
206 | }
207 |
208 | extension LogListViewController: UITableViewDataSource {
    |                                  `- error: 'UITableViewDataSource' is unavailable in watchOS
209 |
210 |     func numberOfSections(in tableView: UITableView) -> Int {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:239:33: error: 'UITableView' is unavailable in watchOS
237 | //    }
238 |
239 |     func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    |                                 `- error: 'UITableView' is unavailable in watchOS
240 |            tableView.deselectRow(at: indexPath, animated: true)
241 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:248:22: error: 'UITableView' is unavailable in watchOS
246 |
247 |     func tableView(
248 |         _ tableView: UITableView,
    |                      `- error: 'UITableView' is unavailable in watchOS
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 |     ) -> UISwipeActionsConfiguration? {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:250:10: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
248 |         _ tableView: UITableView,
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 |     ) -> UISwipeActionsConfiguration? {
    |          `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
251 |         let log = visibleLogs[indexPath.row]
252 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
   |            `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:247:10: error: cannot override 'tableView' which has been marked unavailable
245 |        }
246 |
247 |     func tableView(
    |          `- error: cannot override 'tableView' which has been marked unavailable
248 |         _ tableView: UITableView,
249 |         trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:193:1: note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
191 | // return nil to get the default swipe actions
192 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
193 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
    | `- note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
194 |
195 | // Controls whether the background is indented while editing.  If not implemented, the default is YES.  This is unrelated to the indentation level below.  This method only applies to grouped style table views.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:233:34: error: 'UITableViewDelegate' is unavailable in watchOS
231 | }
232 |
233 | extension LogListViewController: UITableViewDelegate {
    |                                  `- error: 'UITableViewDelegate' is unavailable in watchOS
234 |
235 | //    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:272:52: error: 'UISearchController' is unavailable in watchOS
270 | extension LogListViewController: UISearchResultsUpdating {
271 |
272 |     func updateSearchResults(for searchController: UISearchController) {
    |                                                    `- error: 'UISearchController' is unavailable in watchOS
273 |         applySearchFilter()
274 |         tableView.reloadData()
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/LogList/LogListViewController.swift:270:34: error: 'UISearchResultsUpdating' is unavailable in watchOS
268 | }
269 |
270 | extension LogListViewController: UISearchResultsUpdating {
    |                                  `- error: 'UISearchResultsUpdating' is unavailable in watchOS
271 |
272 |     func updateSearchResults(for searchController: UISearchController) {
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:22:41: error: 'UIEvent' is unavailable in watchOS
20 |     }
21 |
22 |     override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
   |                                         `- error: 'UIEvent' is unavailable in watchOS
23 |         guard motion == .motionShake else { return }
24 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:22:75: error: 'UIEvent' is unavailable in watchOS
20 |     }
21 |
22 |     override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
   |                                                                           `- error: 'UIEvent' is unavailable in watchOS
23 |         guard motion == .motionShake else { return }
24 |
/Applications/Xcode-27.0.0.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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:11:35: error: 'UIWindow' is unavailable in watchOS
 9 | import UIKit
10 |
11 | final class ShakeDetectingWindow: UIWindow {
   |                                   `- error: 'UIWindow' is unavailable in watchOS
12 |
13 |     override var canBecomeFirstResponder: Bool {
/Applications/Xcode-27.0.0.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.
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/InspectorURLProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/LeapInspector.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkInterceptor.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLog.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLogBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLogStore.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/InspectorUIRouter.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseBodyTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseStatusTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/ApiListViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Shake/ShakeWindowInstaller.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Utils/PrettyFormatter.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/URLSessionConfigurationSwizzle.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name NetworkInspector -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.abi.json
SwiftCompile normal arm64 (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ FloatingInspectorButton.swift,\ FloatingInspectorWindow.swift,\ PassThroughWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift (in target 'NetworkInspector' from project 'NetworkInspector')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FloatingInspectorButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorWindow.swift (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile FloatingInspectorWindow.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift (in target 'NetworkInspector' from project 'NetworkInspector')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PassThroughWindow.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-22 22:25:54.060 xcodebuild[785:4663] [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 'NetworkInspector' from project 'NetworkInspector')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ NetworkInspector (in target 'NetworkInspector' from project 'NetworkInspector')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ NetworkInspector (in target 'NetworkInspector' from project 'NetworkInspector')
	SwiftCompile normal arm64 (in target 'NetworkInspector' from project 'NetworkInspector')
	Building workspace NetworkInspector with scheme NetworkInspector
(5 failures)
BUILD FAILURE 6.4 watchOS