Build Information
Failed to build NetworkInspector, reference 0.2.2 (687982), with Swift 6.4 for watchOS using Xcode 27.0 on 25 Sep 2026 09:42:23 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 NetworkInspector -destination generic/platform=watchOSBuild Log
517 |
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
520 | private let stack = UIStackView()
521 | private var leadingConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'UIStackView' is unavailable in watchOS
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
521 | private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'init()' is unavailable in watchOS
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
| `- error: 'init()' is unavailable in watchOS
521 | private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:521:36: error: 'NSLayoutConstraint' is unavailable in watchOS
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
521 | private var leadingConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
522 |
523 | private static let indentStep: CGFloat = 16
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:526:26: error: 'UITableViewCell' is unavailable in watchOS
524 | private static let baseLeading: CGFloat = 12
525 |
526 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
527 | super.init(style: style, reuseIdentifier: reuseIdentifier)
528 | selectionStyle = .none
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:514:38: error: 'UITableViewCell' is unavailable in watchOS
512 | // MARK: - Cell
513 |
514 | private final class JSONOutlineCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
515 |
516 | static let reuseId = "JSONOutlineCell"
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:57: error: 'UIEvent' is unavailable in watchOS
752 | /// so the search bar remains tappable in its full width when the accessory
753 | /// is empty.
754 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
755 | for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 | let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:70: error: 'UIView' is unavailable in watchOS
752 | /// so the search bar remains tappable in its full width when the accessory
753 | /// is empty.
754 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
755 | for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 | let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:744:42: error: 'UIView' is unavailable in watchOS
742 | /// the prev/next chevron stack. Overlay placement (rather than UISearchBar's
743 | /// rightView) is more reliable across iOS versions.
744 | private final class SearchAccessoryView: UIView {
| `- error: 'UIView' is unavailable in watchOS
745 | static let preferredSize = CGSize(width: 30, height: 32)
746 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:14:36: error: 'UISegmentedControl' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
| `- error: 'UISegmentedControl' is unavailable in watchOS
15 | private let containerView = UIView()
16 | private lazy var tabViewControllers: [UIViewController] = [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'UIView' is unavailable in watchOS
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 | private lazy var tabViewControllers: [UIViewController] = [
17 | RequestTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'init()' is unavailable in watchOS
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 | private lazy var tabViewControllers: [UIViewController] = [
17 | RequestTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:16:43: error: 'UIViewController' is unavailable in watchOS
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
16 | private lazy var tabViewControllers: [UIViewController] = [
| `- error: 'UIViewController' is unavailable in watchOS
17 | RequestTabViewController(log: log),
18 | ResponseStatusTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:21:31: error: 'UIViewController' is unavailable in watchOS
19 | ResponseBodyTabViewController(log: log)
20 | ]
21 | private var currentChild: UIViewController?
| `- error: 'UIViewController' is unavailable in watchOS
22 |
23 | init(log: NetworkLog) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:11:38: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class LogDetailViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:10:29: error: 'UISearchBar' is unavailable in watchOS
8 | final class RawResponseView: UIView {
9 |
10 | private let searchBar = UISearchBar()
| `- error: 'UISearchBar' is unavailable in watchOS
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'UILabel' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
12 | private let textView = UITextView()
13 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'init()' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
12 | private let textView = UITextView()
13 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'UITextView' is unavailable in watchOS
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
| `- error: 'UITextView' is unavailable in watchOS
13 |
14 | private var baseText: String = ""
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'init()' is unavailable in watchOS
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
| `- error: 'init()' is unavailable in watchOS
13 |
14 | private var baseText: String = ""
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:8:30: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | final class RawResponseView: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:79:33: error: 'UISearchBar' is unavailable in watchOS
77 | extension RawResponseView: UISearchBarDelegate {
78 |
79 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
| `- error: 'UISearchBar' is unavailable in watchOS
80 | recomputeMatches(for: searchText)
81 | currentMatchIndex = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:86:52: error: 'UISearchBar' is unavailable in watchOS
84 | }
85 |
86 | func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
87 | advanceMatch(by: 1)
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:90:54: error: 'UISearchBar' is unavailable in watchOS
88 | }
89 |
90 | func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
91 | advanceMatch(by: -1)
92 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:77:28: error: 'UISearchBarDelegate' is unavailable in watchOS
75 | }
76 |
77 | extension RawResponseView: UISearchBarDelegate {
| `- error: 'UISearchBarDelegate' is unavailable in watchOS
78 |
79 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
| `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift:11:39: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class RequestTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/ResponseBodyTabViewController.swift:11:44: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class ResponseBodyTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/ResponseStatusTabViewController.swift:11:46: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class ResponseStatusTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'UITableView' is unavailable in watchOS
10 | final class ApiListViewController: UIViewController {
11 |
12 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
13 | private var items: [APIItem] = []
14 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'init()' is unavailable in watchOS
10 | final class ApiListViewController: UIViewController {
11 |
12 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
13 | private var items: [APIItem] = []
14 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:10:36: error: 'UIViewController' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class ApiListViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
11 |
12 | private let tableView = UITableView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:102:33: error: 'UITableView' is unavailable in watchOS
100 | extension ApiListViewController: UITableViewDataSource {
101 |
102 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
103 | items.count
104 | }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:107:22: error: 'UITableView' is unavailable in watchOS
105 |
106 | func tableView(
107 | _ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
108 | cellForRowAt indexPath: IndexPath
109 | ) -> UITableViewCell {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:109:10: error: 'UITableViewCell' is unavailable in watchOS
107 | _ tableView: UITableView,
108 | cellForRowAt indexPath: IndexPath
109 | ) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
110 | let cell = tableView.dequeueReusableCell(withIdentifier: "ApiCell")
111 | ?? UITableViewCell(style: .subtitle, reuseIdentifier: "ApiCell")
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:100:34: error: 'UITableViewDataSource' is unavailable in watchOS
98 | }
99 |
100 | extension ApiListViewController: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
101 |
102 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:126:33: error: 'UITableView' is unavailable in watchOS
124 | extension ApiListViewController: UITableViewDelegate {
125 |
126 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
127 | let item = items[indexPath.row]
128 | let title = item.path == "/" ? item.host : item.path
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:124:34: error: 'UITableViewDelegate' is unavailable in watchOS
122 | }
123 |
124 | extension ApiListViewController: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
125 |
126 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'UILabel' is unavailable in watchOS
13 | static let reuseIdentifier = "LogCell"
14 |
15 | private let methodLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'init()' is unavailable in watchOS
13 | static let reuseIdentifier = "LogCell"
14 |
15 | private let methodLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'UILabel' is unavailable in watchOS
14 |
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'init()' is unavailable in watchOS
14 |
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'UILabel' is unavailable in watchOS
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'init()' is unavailable in watchOS
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'UILabel' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'init()' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:20:26: error: 'UITableViewCell' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
21 | super.init(style: style, reuseIdentifier: reuseIdentifier)
22 | setupUI()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:11:22: error: 'UITableViewCell' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class LogCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | static let reuseIdentifier = "LogCell"
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'UIView' is unavailable in watchOS
11 | final class LogListViewController: UIViewController {
12 |
13 | private let headerContainer = UIView()
| `- error: 'UIView' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'init()' is unavailable in watchOS
11 | final class LogListViewController: UIViewController {
12 |
13 | private let headerContainer = UIView()
| `- error: 'init()' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'UITableView' is unavailable in watchOS
12 |
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'init()' is unavailable in watchOS
12 |
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:15:32: error: 'UISegmentedControl' is unavailable in watchOS
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
| `- error: 'UISegmentedControl' is unavailable in watchOS
16 | private let baseLabel = UILabel()
17 | private var selectBaseItem: UIBarButtonItem?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'UILabel' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'init()' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:17:33: error: 'UIBarButtonItem' is unavailable in watchOS
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
17 | private var selectBaseItem: UIBarButtonItem?
| `- error: 'UIBarButtonItem' is unavailable in watchOS
18 | private var filterHeaderView: UIView?
19 | private var tableViewTopConstraint: NSLayoutConstraint?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:18:35: error: 'UIView' is unavailable in watchOS
16 | private let baseLabel = UILabel()
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
| `- error: 'UIView' is unavailable in watchOS
19 | private var tableViewTopConstraint: NSLayoutConstraint?
20 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:19:41: error: 'NSLayoutConstraint' is unavailable in watchOS
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
19 | private var tableViewTopConstraint: NSLayoutConstraint?
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
20 |
21 | private let baseFilter: ((NetworkLog) -> Bool)?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:28:36: error: 'UISearchController' is unavailable in watchOS
26 | private var logs: [NetworkLog] = []
27 | private var filteredLogs: [NetworkLog] = []
28 | private let searchController = UISearchController(searchResultsController: nil)
| `- error: 'UISearchController' is unavailable in watchOS
29 |
30 | init(filter: ((NetworkLog) -> Bool)? = nil, title: String? = nil) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:11:36: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class LogListViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let headerContainer = UIView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:210:41: error: 'UITableView' is unavailable in watchOS
208 | extension LogListViewController: UITableViewDataSource {
209 |
210 | func numberOfSections(in tableView: UITableView) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
211 | 1
212 | }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:214:33: error: 'UITableView' is unavailable in watchOS
212 | }
213 |
214 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
215 | visibleLogs.count
216 | }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:219:22: error: 'UITableView' is unavailable in watchOS
217 |
218 | func tableView(
219 | _ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
220 | cellForRowAt indexPath: IndexPath
221 | ) -> UITableViewCell {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:221:10: error: 'UITableViewCell' is unavailable in watchOS
219 | _ tableView: UITableView,
220 | cellForRowAt indexPath: IndexPath
221 | ) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
222 |
223 | let cell = tableView.dequeueReusableCell(
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:208:34: error: 'UITableViewDataSource' is unavailable in watchOS
206 | }
207 |
208 | extension LogListViewController: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
209 |
210 | func numberOfSections(in tableView: UITableView) -> Int {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:239:33: error: 'UITableView' is unavailable in watchOS
237 | // }
238 |
239 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
240 | tableView.deselectRow(at: indexPath, animated: true)
241 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:248:22: error: 'UITableView' is unavailable in watchOS
246 |
247 | func tableView(
248 | _ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
249 | trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 | ) -> UISwipeActionsConfiguration? {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:250:10: error: 'UISwipeActionsConfiguration' is unavailable in watchOS
248 | _ tableView: UITableView,
249 | trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
250 | ) -> UISwipeActionsConfiguration? {
| `- error: 'UISwipeActionsConfiguration' is unavailable in watchOS
251 | let log = visibleLogs[indexPath.row]
252 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwipeActionsConfiguration.h:16:12: note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
14 |
15 | UIKIT_EXTERN API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos) NS_SWIFT_UI_ACTOR
16 | @interface UISwipeActionsConfiguration : NSObject
| `- note: 'UISwipeActionsConfiguration' has been explicitly marked unavailable here
17 |
18 | + (instancetype)configurationWithActions:(NSArray<UIContextualAction *> *)actions;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:247:10: error: cannot override 'tableView' which has been marked unavailable
245 | }
246 |
247 | func tableView(
| `- error: cannot override 'tableView' which has been marked unavailable
248 | _ tableView: UITableView,
249 | trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:193:1: note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
191 | // return nil to get the default swipe actions
192 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView leadingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
193 | - (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos);
| `- note: 'tableView(_:trailingSwipeActionsConfigurationForRowAt:)' has been explicitly marked unavailable here
194 |
195 | // Controls whether the background is indented while editing. If not implemented, the default is YES. This is unrelated to the indentation level below. This method only applies to grouped style table views.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:233:34: error: 'UITableViewDelegate' is unavailable in watchOS
231 | }
232 |
233 | extension LogListViewController: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
234 |
235 | // func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:272:52: error: 'UISearchController' is unavailable in watchOS
270 | extension LogListViewController: UISearchResultsUpdating {
271 |
272 | func updateSearchResults(for searchController: UISearchController) {
| `- error: 'UISearchController' is unavailable in watchOS
273 | applySearchFilter()
274 | tableView.reloadData()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:270:34: error: 'UISearchResultsUpdating' is unavailable in watchOS
268 | }
269 |
270 | extension LogListViewController: UISearchResultsUpdating {
| `- error: 'UISearchResultsUpdating' is unavailable in watchOS
271 |
272 | func updateSearchResults(for searchController: UISearchController) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:22:41: error: 'UIEvent' is unavailable in watchOS
20 | }
21 |
22 | override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
23 | guard motion == .motionShake else { return }
24 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:22:75: error: 'UIEvent' is unavailable in watchOS
20 | }
21 |
22 | override func motionEnded(_ motion: UIEvent.EventSubtype, with event: UIEvent?) {
| `- error: 'UIEvent' is unavailable in watchOS
23 | guard motion == .motionShake else { return }
24 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift:11:35: error: 'UIWindow' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class ShakeDetectingWindow: UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
12 |
13 | override var canBecomeFirstResponder: Bool {
/Applications/Xcode-27.0.0-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.
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/InspectorURLProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/LeapInspector.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkInterceptor.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLog.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLogBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/NetworkLogStore.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/InspectorUIRouter.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseBodyTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/ResponseStatusTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/ApiListViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogCell.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Shake/ShakeDetectingWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Shake/ShakeWindowInstaller.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/Utils/PrettyFormatter.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name NetworkInspector -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NetworkInspector.build/Debug-watchos/NetworkInspector-t.build/Objects-normal/arm64/NetworkInspector.abi.json
SwiftCompile normal arm64 (in target 'NetworkInspector' from project 'NetworkInspector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ NetworkInspector (in target 'NetworkInspector' from project 'NetworkInspector')
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/InspectorURLProtocol.swift:88:1: warning: conformance of 'URLProtocol' to 'Sendable' is unavailable in watchOS; this is an error in the Swift 6 language mode
86 | }
87 |
88 | extension InspectorURLProtocol: URLSessionDataDelegate {
| `- warning: conformance of 'URLProtocol' to 'Sendable' is unavailable in watchOS; this is an error in the Swift 6 language mode
89 |
90 | func urlSession(
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSNotification.h: 0: 36 | ///
37 | /// ``NotificationCenter`` is a class cluster with no instance variables. As such, you must subclass ``NSNotification`` and override the primitive methods ``name``, ``object``, and ``userInfo``. You can choose any designated initializer you like, but be sure that your initializer does not call ``init`` on `super` (``NSNotification`` is not meant to be instantiated directly, and its `init` method raises an exception).
38 | @interface NSNotification : NSObject <NSCopying, NSCoding>
+--- --------------------------------------------------------------
|1 | @_nonSendable(_assumed)
| | `- note: conformance of 'URLProtocol' to 'Sendable' has been explicitly marked unavailable here
+-------------------------------------------------------------------
39 |
40 | /// The name of the notification.
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:42:41: error: 'UIPanGestureRecognizer' is unavailable in watchOS
40 | }
41 |
42 | @objc private func onPan(_ gesture: UIPanGestureRecognizer) {
| `- error: 'UIPanGestureRecognizer' is unavailable in watchOS
43 | guard let superview = superview else { return }
44 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIPanGestureRecognizer.h:31:12: note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
29 |
30 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
31 | @interface UIPanGestureRecognizer : UIGestureRecognizer
| `- note: 'UIPanGestureRecognizer' has been explicitly marked unavailable here
32 |
33 | @property (nonatomic) NSUInteger minimumNumberOfTouches API_UNAVAILABLE(tvos); // default is 1. the minimum number of touches required to match
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:61:50: error: 'UIView' is unavailable in watchOS
59 | }
60 |
61 | private func snapToNearestEdge(in superview: UIView) {
| `- error: 'UIView' is unavailable in watchOS
62 | let padding: CGFloat = 16
63 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/FloatingButton/FloatingInspectorButton.swift:11:38: error: 'UIButton' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class FloatingInspectorButton: UIButton {
| `- error: 'UIButton' is unavailable in watchOS
12 |
13 | init() {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:15:57: error: 'UIEvent' is unavailable in watchOS
13 | final class PassThroughWindow: UIWindow {
14 |
15 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
16 | let hitView = super.hitTest(point, with: event)
17 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:15:70: error: 'UIView' is unavailable in watchOS
13 | final class PassThroughWindow: UIWindow {
14 |
15 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
16 | let hitView = super.hitTest(point, with: event)
17 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/FloatingButton/PassThroughWindow.swift:13:32: error: 'UIWindow' is unavailable in watchOS
11 | import UIKit
12 |
13 | final class PassThroughWindow: UIWindow {
| `- error: 'UIWindow' is unavailable in watchOS
14 |
15 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/InspectorUIRouter.swift:30:15: error: 'UIViewController' is unavailable in watchOS
28 |
29 | private static func topViewController(
30 | base: UIViewController? = UIApplication.shared
| `- error: 'UIViewController' is unavailable in watchOS
31 | .connectedScenes
32 | .compactMap { $0 as? UIWindowScene }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/InspectorUIRouter.swift:36:10: error: 'UIViewController' is unavailable in watchOS
34 | .first { $0.isKeyWindow }?
35 | .rootViewController
36 | ) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
37 |
38 | if let nav = base as? UINavigationController {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/InspectorUIRouter.swift:30:35: error: 'UIApplication' is unavailable in watchOS
28 |
29 | private static func topViewController(
30 | base: UIViewController? = UIApplication.shared
| `- error: 'UIApplication' is unavailable in watchOS
31 | .connectedScenes
32 | .compactMap { $0 as? UIWindowScene }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/InspectorUIRouter.swift:31:14: error: 'connectedScenes' is unavailable in watchOS
29 | private static func topViewController(
30 | base: UIViewController? = UIApplication.shared
31 | .connectedScenes
| `- error: 'connectedScenes' is unavailable in watchOS
32 | .compactMap { $0 as? UIWindowScene }
33 | .flatMap { $0.windows }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/InspectorUIRouter.swift:32:34: error: 'UIWindowScene' is unavailable in watchOS
30 | base: UIViewController? = UIApplication.shared
31 | .connectedScenes
32 | .compactMap { $0 as? UIWindowScene }
| `- error: 'UIWindowScene' is unavailable in watchOS
33 | .flatMap { $0.windows }
34 | .first { $0.isKeyWindow }?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:82:29: error: 'UITableView' is unavailable in watchOS
80 | final class JSONOutlineView: UIView {
81 |
82 | private let tableView = UITableView(frame: .zero, style: .plain)
| `- error: 'UITableView' is unavailable in watchOS
83 | private let searchBar = UISearchBar()
84 | private let matchCountLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:83:29: error: 'UISearchBar' is unavailable in watchOS
81 |
82 | private let tableView = UITableView(frame: .zero, style: .plain)
83 | private let searchBar = UISearchBar()
| `- error: 'UISearchBar' is unavailable in watchOS
84 | private let matchCountLabel = UILabel()
85 | private let prevButton = UIButton(type: .system)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:84:35: error: 'UILabel' is unavailable in watchOS
82 | private let tableView = UITableView(frame: .zero, style: .plain)
83 | private let searchBar = UISearchBar()
84 | private let matchCountLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
85 | private let prevButton = UIButton(type: .system)
86 | private let nextButton = UIButton(type: .system)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:84:35: error: 'init()' is unavailable in watchOS
82 | private let tableView = UITableView(frame: .zero, style: .plain)
83 | private let searchBar = UISearchBar()
84 | private let matchCountLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
85 | private let prevButton = UIButton(type: .system)
86 | private let nextButton = UIButton(type: .system)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:85:30: error: 'UIButton' is unavailable in watchOS
83 | private let searchBar = UISearchBar()
84 | private let matchCountLabel = UILabel()
85 | private let prevButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
86 | private let nextButton = UIButton(type: .system)
87 | private let clearButton = UIButton(type: .system)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:86:30: error: 'UIButton' is unavailable in watchOS
84 | private let matchCountLabel = UILabel()
85 | private let prevButton = UIButton(type: .system)
86 | private let nextButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
87 | private let clearButton = UIButton(type: .system)
88 | private let chevronStack = UIStackView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:87:31: error: 'UIButton' is unavailable in watchOS
85 | private let prevButton = UIButton(type: .system)
86 | private let nextButton = UIButton(type: .system)
87 | private let clearButton = UIButton(type: .system)
| `- error: 'UIButton' is unavailable in watchOS
88 | private let chevronStack = UIStackView()
89 | private let searchAccessory = SearchAccessoryView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:88:32: error: 'UIStackView' is unavailable in watchOS
86 | private let nextButton = UIButton(type: .system)
87 | private let clearButton = UIButton(type: .system)
88 | private let chevronStack = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
89 | private let searchAccessory = SearchAccessoryView()
90 | private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:88:32: error: 'init()' is unavailable in watchOS
86 | private let nextButton = UIButton(type: .system)
87 | private let clearButton = UIButton(type: .system)
88 | private let chevronStack = UIStackView()
| `- error: 'init()' is unavailable in watchOS
89 | private let searchAccessory = SearchAccessoryView()
90 | private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:89:35: error: 'init()' is unavailable in watchOS
87 | private let clearButton = UIButton(type: .system)
88 | private let chevronStack = UIStackView()
89 | private let searchAccessory = SearchAccessoryView()
| `- error: 'init()' is unavailable in watchOS
90 | private var root: JSONNode = .primitive(NSAttributedString(string: "—"))
91 | private var rows: [OutlineRow] = []
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:80:30: error: 'UIView' is unavailable in watchOS
78 | // MARK: - View
79 |
80 | final class JSONOutlineView: UIView {
| `- error: 'UIView' is unavailable in watchOS
81 |
82 | private let tableView = UITableView(frame: .zero, style: .plain)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:245:33: error: 'UISearchBar' is unavailable in watchOS
243 | extension JSONOutlineView: UISearchBarDelegate {
244 |
245 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
| `- error: 'UISearchBar' is unavailable in watchOS
246 | query = searchText
247 | // Expand everything while searching so all matches are visible.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:254:52: error: 'UISearchBar' is unavailable in watchOS
252 | }
253 |
254 | func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
255 | updateAccessoryVisibility()
256 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:258:50: error: 'UISearchBar' is unavailable in watchOS
256 | }
257 |
258 | func searchBarTextDidEndEditing(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
259 | updateAccessoryVisibility()
260 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:262:52: error: 'UISearchBar' is unavailable in watchOS
260 | }
261 |
262 | func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
263 | searchBar.resignFirstResponder()
264 | advanceMatch(by: 1)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:243:28: error: 'UISearchBarDelegate' is unavailable in watchOS
241 | // MARK: - Search
242 |
243 | extension JSONOutlineView: UISearchBarDelegate {
| `- error: 'UISearchBarDelegate' is unavailable in watchOS
244 |
245 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
| `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:466:33: error: 'UITableView' is unavailable in watchOS
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
465 |
466 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
467 | rows.count
468 | }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:470:33: error: 'UITableView' is unavailable in watchOS
468 | }
469 |
470 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableView' is unavailable in watchOS
471 | let cell = tableView.dequeueReusableCell(
472 | withIdentifier: JSONOutlineCell.reuseId,
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:470:84: error: 'UITableViewCell' is unavailable in watchOS
468 | }
469 |
470 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
471 | let cell = tableView.dequeueReusableCell(
472 | withIdentifier: JSONOutlineCell.reuseId,
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:486:33: error: 'UITableView' is unavailable in watchOS
484 | }
485 |
486 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
487 | tableView.deselectRow(at: indexPath, animated: true)
488 | let row = rows[indexPath.row]
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:503:52: error: 'UIScrollView' is unavailable in watchOS
501 | }
502 |
503 | func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
| `- error: 'UIScrollView' is unavailable in watchOS
504 | // Resign focus so the chevron accessory takes over from the X clear button
505 | // once the user starts browsing the JSON.
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:464:28: error: 'UITableViewDataSource' is unavailable in watchOS
462 | // MARK: - Table
463 |
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
465 |
466 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:464:51: error: 'UITableViewDelegate' is unavailable in watchOS
462 | // MARK: - Table
463 |
464 | extension JSONOutlineView: UITableViewDataSource, UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
465 |
466 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:518:35: error: 'UILabel' is unavailable in watchOS
516 | static let reuseId = "JSONOutlineCell"
517 |
518 | private let disclosureLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:518:35: error: 'init()' is unavailable in watchOS
516 | static let reuseId = "JSONOutlineCell"
517 |
518 | private let disclosureLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:519:32: error: 'UILabel' is unavailable in watchOS
517 |
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
520 | private let stack = UIStackView()
521 | private var leadingConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:519:32: error: 'init()' is unavailable in watchOS
517 |
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
520 | private let stack = UIStackView()
521 | private var leadingConstraint: NSLayoutConstraint!
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'UIStackView' is unavailable in watchOS
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
| `- error: 'UIStackView' is unavailable in watchOS
521 | private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:520:25: error: 'init()' is unavailable in watchOS
518 | private let disclosureLabel = UILabel()
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
| `- error: 'init()' is unavailable in watchOS
521 | private var leadingConstraint: NSLayoutConstraint!
522 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:521:36: error: 'NSLayoutConstraint' is unavailable in watchOS
519 | private let contentLabel = UILabel()
520 | private let stack = UIStackView()
521 | private var leadingConstraint: NSLayoutConstraint!
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
522 |
523 | private static let indentStep: CGFloat = 16
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:526:26: error: 'UITableViewCell' is unavailable in watchOS
524 | private static let baseLeading: CGFloat = 12
525 |
526 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
527 | super.init(style: style, reuseIdentifier: reuseIdentifier)
528 | selectionStyle = .none
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:514:38: error: 'UITableViewCell' is unavailable in watchOS
512 | // MARK: - Cell
513 |
514 | private final class JSONOutlineCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
515 |
516 | static let reuseId = "JSONOutlineCell"
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:57: error: 'UIEvent' is unavailable in watchOS
752 | /// so the search bar remains tappable in its full width when the accessory
753 | /// is empty.
754 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIEvent' is unavailable in watchOS
755 | for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 | let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:754:70: error: 'UIView' is unavailable in watchOS
752 | /// so the search bar remains tappable in its full width when the accessory
753 | /// is empty.
754 | override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
755 | for subview in subviews where !subview.isHidden && subview.alpha > 0.01 {
756 | let converted = subview.convert(point, from: self)
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/JSONOutlineView.swift:744:42: error: 'UIView' is unavailable in watchOS
742 | /// the prev/next chevron stack. Overlay placement (rather than UISearchBar's
743 | /// rightView) is more reliable across iOS versions.
744 | private final class SearchAccessoryView: UIView {
| `- error: 'UIView' is unavailable in watchOS
745 | static let preferredSize = CGSize(width: 30, height: 32)
746 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:14:36: error: 'UISegmentedControl' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
| `- error: 'UISegmentedControl' is unavailable in watchOS
15 | private let containerView = UIView()
16 | private lazy var tabViewControllers: [UIViewController] = [
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'UIView' is unavailable in watchOS
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
| `- error: 'UIView' is unavailable in watchOS
16 | private lazy var tabViewControllers: [UIViewController] = [
17 | RequestTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:15:33: error: 'init()' is unavailable in watchOS
13 | private let log: NetworkLog
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
| `- error: 'init()' is unavailable in watchOS
16 | private lazy var tabViewControllers: [UIViewController] = [
17 | RequestTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:16:43: error: 'UIViewController' is unavailable in watchOS
14 | private let segmentedControl = UISegmentedControl(items: ["Request", "Status", "Response"])
15 | private let containerView = UIView()
16 | private lazy var tabViewControllers: [UIViewController] = [
| `- error: 'UIViewController' is unavailable in watchOS
17 | RequestTabViewController(log: log),
18 | ResponseStatusTabViewController(log: log),
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:21:31: error: 'UIViewController' is unavailable in watchOS
19 | ResponseBodyTabViewController(log: log)
20 | ]
21 | private var currentChild: UIViewController?
| `- error: 'UIViewController' is unavailable in watchOS
22 |
23 | init(log: NetworkLog) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/LogDetailViewController.swift:11:38: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class LogDetailViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:10:29: error: 'UISearchBar' is unavailable in watchOS
8 | final class RawResponseView: UIView {
9 |
10 | private let searchBar = UISearchBar()
| `- error: 'UISearchBar' is unavailable in watchOS
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'UILabel' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
12 | private let textView = UITextView()
13 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:11:35: error: 'init()' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
12 | private let textView = UITextView()
13 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'UITextView' is unavailable in watchOS
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
| `- error: 'UITextView' is unavailable in watchOS
13 |
14 | private var baseText: String = ""
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:12:28: error: 'init()' is unavailable in watchOS
10 | private let searchBar = UISearchBar()
11 | private let matchCountLabel = UILabel()
12 | private let textView = UITextView()
| `- error: 'init()' is unavailable in watchOS
13 |
14 | private var baseText: String = ""
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:8:30: error: 'UIView' is unavailable in watchOS
6 | import UIKit
7 |
8 | final class RawResponseView: UIView {
| `- error: 'UIView' is unavailable in watchOS
9 |
10 | private let searchBar = UISearchBar()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/RawResponseView.swift:79:33: error: 'UISearchBar' is unavailable in watchOS
77 | extension RawResponseView: UISearchBarDelegate {
78 |
79 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
| `- error: 'UISearchBar' is unavailable in watchOS
80 | recomputeMatches(for: searchText)
81 | currentMatchIndex = 0
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:86:52: error: 'UISearchBar' is unavailable in watchOS
84 | }
85 |
86 | func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
87 | advanceMatch(by: 1)
88 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:90:54: error: 'UISearchBar' is unavailable in watchOS
88 | }
89 |
90 | func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar) {
| `- error: 'UISearchBar' is unavailable in watchOS
91 | advanceMatch(by: -1)
92 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:46:12: note: 'UISearchBar' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UISearchBar : UIView <UIBarPositioning, UITextInputTraits, UILookToDictateCapable>
| `- note: 'UISearchBar' has been explicitly marked unavailable here
47 |
48 | - (instancetype)init API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift:77:28: error: 'UISearchBarDelegate' is unavailable in watchOS
75 | }
76 |
77 | extension RawResponseView: UISearchBarDelegate {
| `- error: 'UISearchBarDelegate' is unavailable in watchOS
78 |
79 | func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h:176:11: note: 'UISearchBarDelegate' has been explicitly marked unavailable here
174 |
175 | API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
176 | @protocol UISearchBarDelegate <UIBarPositioningDelegate>
| `- note: 'UISearchBarDelegate' has been explicitly marked unavailable here
177 |
178 | @optional
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift:11:39: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class RequestTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/ResponseBodyTabViewController.swift:11:44: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class ResponseBodyTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogDetail/ResponseStatusTabViewController.swift:11:46: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class ResponseStatusTabViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | private let log: NetworkLog
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'UITableView' is unavailable in watchOS
10 | final class ApiListViewController: UIViewController {
11 |
12 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
13 | private var items: [APIItem] = []
14 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:12:29: error: 'init()' is unavailable in watchOS
10 | final class ApiListViewController: UIViewController {
11 |
12 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
13 | private var items: [APIItem] = []
14 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:10:36: error: 'UIViewController' is unavailable in watchOS
8 | import UIKit
9 |
10 | final class ApiListViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
11 |
12 | private let tableView = UITableView()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:102:33: error: 'UITableView' is unavailable in watchOS
100 | extension ApiListViewController: UITableViewDataSource {
101 |
102 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
| `- error: 'UITableView' is unavailable in watchOS
103 | items.count
104 | }
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:107:22: error: 'UITableView' is unavailable in watchOS
105 |
106 | func tableView(
107 | _ tableView: UITableView,
| `- error: 'UITableView' is unavailable in watchOS
108 | cellForRowAt indexPath: IndexPath
109 | ) -> UITableViewCell {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:109:10: error: 'UITableViewCell' is unavailable in watchOS
107 | _ tableView: UITableView,
108 | cellForRowAt indexPath: IndexPath
109 | ) -> UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
110 | let cell = tableView.dequeueReusableCell(withIdentifier: "ApiCell")
111 | ?? UITableViewCell(style: .subtitle, reuseIdentifier: "ApiCell")
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:100:34: error: 'UITableViewDataSource' is unavailable in watchOS
98 | }
99 |
100 | extension ApiListViewController: UITableViewDataSource {
| `- error: 'UITableViewDataSource' is unavailable in watchOS
101 |
102 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:126:33: error: 'UITableView' is unavailable in watchOS
124 | extension ApiListViewController: UITableViewDelegate {
125 |
126 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
| `- error: 'UITableView' is unavailable in watchOS
127 | let item = items[indexPath.row]
128 | let title = item.path == "/" ? item.host : item.path
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/ApiListViewController.swift:124:34: error: 'UITableViewDelegate' is unavailable in watchOS
122 | }
123 |
124 | extension ApiListViewController: UITableViewDelegate {
| `- error: 'UITableViewDelegate' is unavailable in watchOS
125 |
126 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'UILabel' is unavailable in watchOS
13 | static let reuseIdentifier = "LogCell"
14 |
15 | private let methodLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:15:31: error: 'init()' is unavailable in watchOS
13 | static let reuseIdentifier = "LogCell"
14 |
15 | private let methodLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'UILabel' is unavailable in watchOS
14 |
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:16:33: error: 'init()' is unavailable in watchOS
14 |
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'UILabel' is unavailable in watchOS
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:17:36: error: 'init()' is unavailable in watchOS
15 | private let methodLabel = UILabel()
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'UILabel' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:18:29: error: 'init()' is unavailable in watchOS
16 | private let endpointLabel = UILabel()
17 | private let statusRightLabel = UILabel()
18 | private let baseLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:20:26: error: 'UITableViewCell' is unavailable in watchOS
18 | private let baseLabel = UILabel()
19 |
20 | override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
| `- error: 'UITableViewCell' is unavailable in watchOS
21 | super.init(style: style, reuseIdentifier: reuseIdentifier)
22 | setupUI()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogCell.swift:11:22: error: 'UITableViewCell' is unavailable in watchOS
9 | import UIKit
10 |
11 | final class LogCell: UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | static let reuseIdentifier = "LogCell"
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'UIView' is unavailable in watchOS
11 | final class LogListViewController: UIViewController {
12 |
13 | private let headerContainer = UIView()
| `- error: 'UIView' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:13:35: error: 'init()' is unavailable in watchOS
11 | final class LogListViewController: UIViewController {
12 |
13 | private let headerContainer = UIView()
| `- error: 'init()' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'UITableView' is unavailable in watchOS
12 |
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
| `- error: 'UITableView' is unavailable in watchOS
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:14:29: error: 'init()' is unavailable in watchOS
12 |
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
| `- error: 'init()' is unavailable in watchOS
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:15:32: error: 'UISegmentedControl' is unavailable in watchOS
13 | private let headerContainer = UIView()
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
| `- error: 'UISegmentedControl' is unavailable in watchOS
16 | private let baseLabel = UILabel()
17 | private var selectBaseItem: UIBarButtonItem?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'UILabel' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
| `- error: 'UILabel' is unavailable in watchOS
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0-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/NetworkInspector/UI/LogList/LogListViewController.swift:16:29: error: 'init()' is unavailable in watchOS
14 | private let tableView = UITableView()
15 | private let filterToggle = UISegmentedControl(items: ["All", "Selected"])
16 | private let baseLabel = UILabel()
| `- error: 'init()' is unavailable in watchOS
17 | private var selectBaseItem: UIBarButtonItem?
18 | private var filterHeaderView: UIView?
/Applications/Xcode-27.0.0-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.
SwiftCompile normal arm64_32 (in target 'NetworkInspector' from project 'NetworkInspector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ RawResponseView.swift,\ RequestTabViewController.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift (in target 'NetworkInspector' from project 'NetworkInspector')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RawResponseView.swift (in target 'NetworkInspector' from project 'NetworkInspector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RawResponseView.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NetworkInspector/UI/LogDetail/RequestTabViewController.swift (in target 'NetworkInspector' from project 'NetworkInspector')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RequestTabViewController.swift
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-25 05:42:21.696 xcodebuild[780:4603] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ NetworkInspector (in target 'NetworkInspector' from project 'NetworkInspector')
SwiftCompile normal arm64 (in target 'NetworkInspector' from project 'NetworkInspector')
Building workspace NetworkInspector with scheme NetworkInspector
(3 failures)
BUILD FAILURE 6.4 watchOS