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