Build Information
Failed to build PermissionsSwiftUI, reference main (da581a), with Swift 6.4 for watchOS using Xcode 27.0 on 20 Sep 2026 09:02:37 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 PermissionsSwiftUI-Package -destination generic/platform=watchOSBuild Log
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:38:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
36 | /// This happens when the introspection view controller's view gets removed from the hierarchy.
37 | public func makeUIViewController(
38 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
39 | ) -> IntrospectionUIViewController {
40 | let viewController = IntrospectionUIViewController()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:60:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
58 | public func updateUIViewController(
59 | _ viewController: IntrospectionUIViewController,
60 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
61 | ) {
62 | guard let targetView = self.selector(viewController) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:93: error: cannot find type 'UIViewControllerRepresentable' in scope
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:74: error: 'UIViewController' is unavailable in watchOS
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: 'UIViewController' is unavailable in watchOS
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:41:24: error: 'accessibilityLabel' is unavailable in watchOS
39 | ) -> IntrospectionUIViewController {
40 | let viewController = IntrospectionUIViewController()
41 | viewController.accessibilityLabel = "IntrospectionUIViewController<\(TargetViewControllerType.self)>"
| `- error: 'accessibilityLabel' is unavailable in watchOS
42 | viewController.view.accessibilityLabel = "IntrospectionUIView<\(TargetViewControllerType.self)>"
43 | (viewController.view as? IntrospectionUIView)?.moveToWindowHandler = { [weak viewController] in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
SwiftCompile normal arm64_32 Compiling\ UIKitIntrospectionView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKitIntrospectionView.swift
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:6:35: error: 'UIView' is unavailable in watchOS
4 |
5 | /// Introspection UIView that is inserted alongside the target view.
6 | public class IntrospectionUIView: UIView {
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | var moveToWindowHandler: (() -> Void)?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:51:37: error: cannot find type 'UIViewRepresentableContext' in scope
49 | /// Finding the target view fails silently if the selector yields no result. This happens when the introspection view gets
50 | /// removed from the hierarchy.
51 | public func makeUIView(context: UIViewRepresentableContext<UIKitIntrospectionView>) -> IntrospectionUIView {
| `- error: cannot find type 'UIViewRepresentableContext' in scope
52 | let view = IntrospectionUIView()
53 | view.accessibilityLabel = "IntrospectionUIView<\(TargetViewType.self)>"
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:71:18: error: cannot find type 'UIViewRepresentableContext' in scope
69 | public func updateUIView(
70 | _ view: IntrospectionUIView,
71 | context: UIViewRepresentableContext<UIKitIntrospectionView>
| `- error: cannot find type 'UIViewRepresentableContext' in scope
72 | ) {
73 | guard let targetView = self.selector(view) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:63: error: cannot find type 'UIViewRepresentable' in scope
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:54: error: 'UIView' is unavailable in watchOS
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/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.
SwiftCompile normal arm64_32 Compiling\ ViewExtensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift (in target 'Introspect' from project 'swiftui-introspect')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:20:40: error: 'UIView' is unavailable in watchOS
18 | /// Finds a `TargetView` from a `SwiftUI.View`
19 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
20 | public func introspect<TargetView: UIView>(
| `- error: 'UIView' is unavailable in watchOS
21 | selector: @escaping (IntrospectionUIView) -> TargetView?,
22 | customize: @escaping (TargetView) -> ()
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:32:70: error: 'UINavigationController' is unavailable in watchOS
30 | /// Finds a `UINavigationController` from any view embedded in a `SwiftUI.NavigationView`.
31 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
32 | public func introspectNavigationController(customize: @escaping (UINavigationController) -> ()) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
33 | inject(UIKitIntrospectionViewController(
34 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:50:69: error: 'UISplitViewController' is unavailable in watchOS
48 | /// Finds a `UISplitViewController` from a `SwiftUI.NavigationView` with style `DoubleColumnNavigationViewStyle`.
49 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
50 | public func introspectSplitViewController(customize: @escaping (UISplitViewController) -> ()) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
51 | inject(UIKitIntrospectionViewController(
52 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
76 |
77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
78 | @interface UISplitViewController : UIViewController
| `- note: 'UISplitViewController' has been explicitly marked unavailable here
79 |
80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:68:64: error: 'UIViewController' is unavailable in watchOS
66 | /// Finds the containing `UIViewController` of a SwiftUI view.
67 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
68 | public func introspectViewController(customize: @escaping (UIViewController) -> ()) -> some View {
| `- error: 'UIViewController' is unavailable in watchOS
69 | inject(UIKitIntrospectionViewController(
70 | selector: { $0.parent },
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:77:66: error: 'UITabBarController' is unavailable in watchOS
75 | /// Finds a `UITabBarController` from any SwiftUI view embedded in a `SwiftUI.TabView`
76 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
77 | public func introspectTabBarController(customize: @escaping (UITabBarController) -> ()) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
78 | inject(UIKitIntrospectionViewController(
79 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:97:66: error: 'UISearchController' is unavailable in watchOS
95 | @available(tvOS, unavailable)
96 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
97 | public func introspectSearchController(customize: @escaping (UISearchController) -> ()) -> some View {
| `- error: 'UISearchController' is unavailable in watchOS
98 | introspectNavigationController { navigationController in
99 | let navigationBar = navigationController.navigationBar
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:108:59: error: 'UITableView' is unavailable in watchOS
106 | /// Finds a `UITableView` from a `SwiftUI.List`, or `SwiftUI.List` child.
107 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
108 | public func introspectTableView(customize: @escaping (UITableView) -> ()) -> some View {
| `- error: 'UITableView' is unavailable in watchOS
109 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
110 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:114:63: error: 'UITableViewCell' is unavailable in watchOS
112 | /// Finds a `UITableViewCell` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
113 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
114 | public func introspectTableViewCell(customize: @escaping (UITableViewCell) -> ()) -> some View {
| `- error: 'UITableViewCell' is unavailable in watchOS
115 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
116 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:120:64: error: 'UICollectionView' is unavailable in watchOS
118 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child.
119 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
120 | public func introspectCollectionView(customize: @escaping (UICollectionView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
121 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
122 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:126:68: error: 'UICollectionViewCell' is unavailable in watchOS
124 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
125 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
126 | public func introspectCollectionViewCell(customize: @escaping (UICollectionViewCell) -> ()) -> some View {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
127 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
128 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:132:60: error: 'UIScrollView' is unavailable in watchOS
130 | /// Finds a `UIScrollView` from a `SwiftUI.ScrollView`, or `SwiftUI.ScrollView` child.
131 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
132 | public func introspectScrollView(customize: @escaping (UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
133 | if #available(iOS 14, tvOS 14, *) {
134 | return introspect(selector: TargetViewSelector.siblingOrAncestorOrSiblingContainingOrAncestorChild, customize: customize)
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:62: error: 'UICollectionView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:80: error: 'UIScrollView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:164:59: error: 'UITextField' is unavailable in watchOS
162 | /// Finds a `UITextField` from a `SwiftUI.TextField`
163 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
164 | public func introspectTextField(customize: @escaping (UITextField) -> ()) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
165 | introspect(selector: TargetViewSelector.siblingContainingOrAncestorOrAncestorChild, customize: customize)
166 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:170:58: error: 'UITextView' is unavailable in watchOS
168 | /// Finds a `UITextView` from a `SwiftUI.TextEditor`
169 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
170 | public func introspectTextView(customize: @escaping (UITextView) -> ()) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
171 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
172 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:177:56: error: 'UISwitch' is unavailable in watchOS
175 | @available(tvOS, unavailable)
176 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
177 | public func introspectSwitch(customize: @escaping (UISwitch) -> ()) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
178 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
179 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
| `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:184:56: error: 'UISlider' is unavailable in watchOS
182 | @available(tvOS, unavailable)
183 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
184 | public func introspectSlider(customize: @escaping (UISlider) -> ()) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
185 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
186 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
| `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value; // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:191:57: error: 'UIStepper' is unavailable in watchOS
189 | @available(tvOS, unavailable)
190 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
191 | public func introspectStepper(customize: @escaping (UIStepper) -> ()) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
192 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
193 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
| `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:198:60: error: 'UIDatePicker' is unavailable in watchOS
196 | @available(tvOS, unavailable)
197 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
198 | public func introspectDatePicker(customize: @escaping (UIDatePicker) -> ()) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
199 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
200 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:204:66: error: 'UISegmentedControl' is unavailable in watchOS
202 | /// Finds a `UISegmentedControl` from a `SwiftUI.Picker` with style `SegmentedPickerStyle`
203 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
204 | public func introspectSegmentedControl(customize: @escaping (UISegmentedControl) -> ()) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
205 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
206 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:327:57: error: 'MKMapView' is unavailable in watchOS
325 | @available(iOS 14, tvOS 14, macOS 11, *)
326 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
327 | public func introspectMapView(customize: @escaping (MKMapView) -> ()) -> some View {
| `- error: 'MKMapView' is unavailable in watchOS
328 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
329 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:24:9: error: instance method 'inject' requires that 'UIKitIntrospectionView<TargetView>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionView<TargetView>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
22 | customize: @escaping (TargetView) -> ()
23 | ) -> some View {
24 | inject(UIKitIntrospectionView(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionView<TargetView>' conform to 'View'
25 | selector: selector,
26 | customize: customize
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:92:21: error: cannot find type 'PlatformView' in scope
90 | public static func previousSibling<AnyViewType: PlatformView>(
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
93 | ) -> AnyViewType? {
94 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:90:53: error: cannot find type 'PlatformView' in scope
88 | /// This method inspects siblings recursively.
89 | /// Returns nil if no sibling contains the specified type.
90 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:141:21: error: cannot find type 'PlatformViewController' in scope
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
142 | ) -> AnyViewControllerType? {
143 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:139:63: error: cannot find type 'PlatformViewController' in scope
137 | /// Returns nil if no sibling contains the specified type.
138 | @available(macOS, unavailable)
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:116:21: error: cannot find type 'PlatformView' in scope
114 | public static func previousSibling<AnyViewType: PlatformView>(
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
117 | ) -> AnyViewType? {
118 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:114:53: error: cannot find type 'PlatformView' in scope
112 | /// This method inspects siblings recursively.
113 | /// Returns nil if no sibling contains the specified type.
114 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:165:21: error: cannot find type 'PlatformViewController' in scope
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
166 | ) -> AnyViewControllerType? {
167 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:163:63: error: cannot find type 'PlatformViewController' in scope
161 | /// This method does not inspect siblings recursively.
162 | /// Returns nil if no sibling is of the specified type.
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:33:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UINavigationController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UINavigationController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
31 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
32 | public func introspectNavigationController(customize: @escaping (UINavigationController) -> ()) -> some View {
33 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UINavigationController>' conform to 'View'
34 | selector: { introspectionViewController in
35 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:51:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UISplitViewController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UISplitViewController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
49 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
50 | public func introspectSplitViewController(customize: @escaping (UISplitViewController) -> ()) -> some View {
51 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UISplitViewController>' conform to 'View'
52 | selector: { introspectionViewController in
53 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:69:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UIViewController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UIViewController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
67 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
68 | public func introspectViewController(customize: @escaping (UIViewController) -> ()) -> some View {
69 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UIViewController>' conform to 'View'
70 | selector: { $0.parent },
71 | customize: customize
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:78:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UITabBarController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UITabBarController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
76 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
77 | public func introspectTabBarController(customize: @escaping (UITabBarController) -> ()) -> some View {
78 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UITabBarController>' conform to 'View'
79 | selector: { introspectionViewController in
80 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewExtensions.swift
SwiftCompile normal arm64_32 Compiling\ AppKitIntrospectionView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/AppKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/AppKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppKitIntrospectionView.swift
SwiftCompile normal arm64 Compiling\ Introspect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift (in target 'Introspect' from project 'swiftui-introspect')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:25:18: error: cannot find type 'PlatformView' in scope
23 | public static func findChild<AnyViewType: PlatformView>(
24 | ofType type: AnyViewType.Type,
25 | in root: PlatformView
| `- error: cannot find type 'PlatformView' in scope
26 | ) -> AnyViewType? {
27 | for subview in root.subviews {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:23:47: error: cannot find type 'PlatformView' in scope
21 | /// This method will recursively look for this view.
22 | /// Returns nil if it can't find a view of the specified type.
23 | public static func findChild<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
24 | ofType type: AnyViewType.Type,
25 | in root: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:42:18: error: cannot find type 'PlatformViewController' in scope
40 | public static func findChild<AnyViewControllerType: PlatformViewController>(
41 | ofType type: AnyViewControllerType.Type,
42 | in root: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
43 | ) -> AnyViewControllerType? {
44 | for child in root.children {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:40:57: error: cannot find type 'PlatformViewController' in scope
38 | /// This method will recursively look for this child.
39 | /// Returns nil if it can't find a view of the specified type.
40 | public static func findChild<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
41 | ofType type: AnyViewControllerType.Type,
42 | in root: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:59:18: error: cannot find type 'PlatformView' in scope
57 | public static func findChildUsingFrame<AnyViewType: PlatformView>(
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
| `- error: cannot find type 'PlatformView' in scope
60 | from originalEntry: PlatformView
61 | ) -> AnyViewType? {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:60:29: error: cannot find type 'PlatformView' in scope
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
60 | from originalEntry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
61 | ) -> AnyViewType? {
62 | var children: [AnyViewType] = []
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:57:57: error: cannot find type 'PlatformView' in scope
55 | /// This method will recursively look for this view.
56 | /// Returns nil if it can't find a view of the specified type.
57 | public static func findChildUsingFrame<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:92:21: error: cannot find type 'PlatformView' in scope
90 | public static func previousSibling<AnyViewType: PlatformView>(
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
93 | ) -> AnyViewType? {
94 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:90:53: error: cannot find type 'PlatformView' in scope
88 | /// This method inspects siblings recursively.
89 | /// Returns nil if no sibling contains the specified type.
90 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:116:21: error: cannot find type 'PlatformView' in scope
114 | public static func previousSibling<AnyViewType: PlatformView>(
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
117 | ) -> AnyViewType? {
118 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:114:53: error: cannot find type 'PlatformView' in scope
112 | /// This method inspects siblings recursively.
113 | /// Returns nil if no sibling contains the specified type.
114 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:141:21: error: cannot find type 'PlatformViewController' in scope
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
142 | ) -> AnyViewControllerType? {
143 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:139:63: error: cannot find type 'PlatformViewController' in scope
137 | /// Returns nil if no sibling contains the specified type.
138 | @available(macOS, unavailable)
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:165:21: error: cannot find type 'PlatformViewController' in scope
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
166 | ) -> AnyViewControllerType? {
167 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:163:63: error: cannot find type 'PlatformViewController' in scope
161 | /// This method does not inspect siblings recursively.
162 | /// Returns nil if no sibling is of the specified type.
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:189:21: error: cannot find type 'PlatformView' in scope
187 | public static func nextSibling<AnyViewType: PlatformView>(
188 | containing type: AnyViewType.Type,
189 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
190 | ) -> AnyViewType? {
191 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:187:49: error: cannot find type 'PlatformView' in scope
185 | /// This method inspects siblings recursively.
186 | /// Returns nil if no sibling contains the specified type.
187 | public static func nextSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
188 | containing type: AnyViewType.Type,
189 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:212:21: error: cannot find type 'PlatformView' in scope
210 | public static func nextSibling<AnyViewType: PlatformView>(
211 | ofType type: AnyViewType.Type,
212 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
213 | ) -> AnyViewType? {
214 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:210:49: error: cannot find type 'PlatformView' in scope
208 | /// This method inspects siblings recursively.
209 | /// Returns nil if no sibling contains the specified type.
210 | public static func nextSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
211 | ofType type: AnyViewType.Type,
212 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:232:107: error: cannot find type 'PlatformView' in scope
230 | /// Finds an ancestor of the specified type.
231 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
232 | public static func findAncestor<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
233 | var superview = entry.superview
234 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:232:50: error: cannot find type 'PlatformView' in scope
230 | /// Finds an ancestor of the specified type.
231 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
232 | public static func findAncestor<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
233 | var superview = entry.superview
234 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:245:122: error: cannot find type 'PlatformView' in scope
243 | /// Finds an ancestor of the specified type.
244 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
245 | public static func findAncestorOrAncestorChild<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
246 | var superview = entry.superview
247 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:245:65: error: cannot find type 'PlatformView' in scope
243 | /// Finds an ancestor of the specified type.
244 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
245 | public static func findAncestorOrAncestorChild<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
246 | var superview = entry.superview
247 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:260:69: error: cannot find type 'PlatformView' in scope
258 | /// For instance, if there are multiple text fields in a VStack, the hosting view will contain those text fields (and their host views, see below).
259 | /// Returns nil if it couldn't find a hosting view. This should never happen when called with an IntrospectionView.
260 | public static func findHostingView(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
261 | var superview = entry.superview
262 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:260:52: error: cannot find type 'PlatformView' in scope
258 | /// For instance, if there are multiple text fields in a VStack, the hosting view will contain those text fields (and their host views, see below).
259 | /// Returns nil if it couldn't find a hosting view. This should never happen when called with an IntrospectionView.
260 | public static func findHostingView(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
261 | var superview = entry.superview
262 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:274:66: error: cannot find type 'PlatformView' in scope
272 | /// SwiftUI wraps each UIView within a ViewHost, then within a HostingView.
273 | /// Returns nil if it couldn't find a view host. This should never happen when called with an IntrospectionView.
274 | public static func findViewHost(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
275 | var superview = entry.superview
276 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:274:49: error: cannot find type 'PlatformView' in scope
272 | /// SwiftUI wraps each UIView within a ViewHost, then within a HostingView.
273 | /// Returns nil if it couldn't find a view host. This should never happen when called with an IntrospectionView.
274 | public static func findViewHost(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
275 | var superview = entry.superview
276 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:287:80: error: cannot find type 'PlatformView' in scope
285 |
286 | public enum TargetViewSelector {
287 | public static func siblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
288 | guard let viewHost = Introspect.findViewHost(from: entry) else {
289 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:287:54: error: cannot find type 'PlatformView' in scope
285 |
286 | public enum TargetViewSelector {
287 | public static func siblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
288 | guard let viewHost = Introspect.findViewHost(from: entry) else {
289 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:294:90: error: cannot find type 'PlatformView' in scope
292 | }
293 |
294 | public static func siblingContainingOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
295 | if let sibling: TargetView = siblingContaining(from: entry) {
296 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:294:64: error: cannot find type 'PlatformView' in scope
292 | }
293 |
294 | public static func siblingContainingOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
295 | if let sibling: TargetView = siblingContaining(from: entry) {
296 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:301:105: error: cannot find type 'PlatformView' in scope
299 | }
300 |
301 | public static func siblingContainingOrAncestorOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
302 | if let sibling: TargetView = siblingContaining(from: entry) {
303 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:301:79: error: cannot find type 'PlatformView' in scope
299 | }
300 |
301 | public static func siblingContainingOrAncestorOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
302 | if let sibling: TargetView = siblingContaining(from: entry) {
303 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:308:76: error: cannot find type 'PlatformView' in scope
306 | }
307 |
308 | public static func siblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
309 | guard let viewHost = Introspect.findViewHost(from: entry) else {
310 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:308:50: error: cannot find type 'PlatformView' in scope
306 | }
307 |
308 | public static func siblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
309 | guard let viewHost = Introspect.findViewHost(from: entry) else {
310 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:315:86: error: cannot find type 'PlatformView' in scope
313 | }
314 |
315 | public static func siblingOfTypeOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
316 | if let sibling: TargetView = siblingOfType(from: entry) {
317 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:315:60: error: cannot find type 'PlatformView' in scope
313 | }
314 |
315 | public static func siblingOfTypeOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
316 | if let sibling: TargetView = siblingOfType(from: entry) {
317 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:322:114: error: cannot find type 'PlatformView' in scope
320 | }
321 |
322 | public static func siblingOrAncestorOrSiblingContainingOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
323 | if let sibling: TargetView = siblingOfType(from: entry) {
324 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:322:88: error: cannot find type 'PlatformView' in scope
320 | }
321 |
322 | public static func siblingOrAncestorOrSiblingContainingOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
323 | if let sibling: TargetView = siblingOfType(from: entry) {
324 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:332:90: error: cannot find type 'PlatformView' in scope
330 | }
331 |
332 | public static func ancestorOrSiblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
333 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
334 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:332:64: error: cannot find type 'PlatformView' in scope
330 | }
331 |
332 | public static func ancestorOrSiblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
333 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
334 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:339:86: error: cannot find type 'PlatformView' in scope
337 | }
338 |
339 | public static func ancestorOrSiblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
340 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
341 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:339:60: error: cannot find type 'PlatformView' in scope
337 | }
338 |
339 | public static func ancestorOrSiblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
340 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
341 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:73:39: error: value of type 'AnyViewType' has no member 'convert'
71 | if children.count > 1 {
72 | for child in children {
73 | let converted = child.convert(
| `- error: value of type 'AnyViewType' has no member 'convert'
74 | CGPoint(x: originalEntry.frame.size.width / 2, y: originalEntry.frame.size.height / 2),
75 | from: originalEntry
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Introspect.swift
SwiftCompile normal arm64 Compiling\ UIKitIntrospectionView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:6:35: error: 'UIView' is unavailable in watchOS
4 |
5 | /// Introspection UIView that is inserted alongside the target view.
6 | public class IntrospectionUIView: UIView {
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | var moveToWindowHandler: (() -> Void)?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:51:37: error: cannot find type 'UIViewRepresentableContext' in scope
49 | /// Finding the target view fails silently if the selector yields no result. This happens when the introspection view gets
50 | /// removed from the hierarchy.
51 | public func makeUIView(context: UIViewRepresentableContext<UIKitIntrospectionView>) -> IntrospectionUIView {
| `- error: cannot find type 'UIViewRepresentableContext' in scope
52 | let view = IntrospectionUIView()
53 | view.accessibilityLabel = "IntrospectionUIView<\(TargetViewType.self)>"
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:71:18: error: cannot find type 'UIViewRepresentableContext' in scope
69 | public func updateUIView(
70 | _ view: IntrospectionUIView,
71 | context: UIViewRepresentableContext<UIKitIntrospectionView>
| `- error: cannot find type 'UIViewRepresentableContext' in scope
72 | ) {
73 | guard let targetView = self.selector(view) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:63: error: cannot find type 'UIViewRepresentable' in scope
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:54: error: 'UIView' is unavailable in watchOS
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/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.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKitIntrospectionView.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Introspect (in target 'Introspect' from project 'swiftui-introspect')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:25:18: error: cannot find type 'PlatformView' in scope
23 | public static func findChild<AnyViewType: PlatformView>(
24 | ofType type: AnyViewType.Type,
25 | in root: PlatformView
| `- error: cannot find type 'PlatformView' in scope
26 | ) -> AnyViewType? {
27 | for subview in root.subviews {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:23:47: error: cannot find type 'PlatformView' in scope
21 | /// This method will recursively look for this view.
22 | /// Returns nil if it can't find a view of the specified type.
23 | public static func findChild<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
24 | ofType type: AnyViewType.Type,
25 | in root: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:42:18: error: cannot find type 'PlatformViewController' in scope
40 | public static func findChild<AnyViewControllerType: PlatformViewController>(
41 | ofType type: AnyViewControllerType.Type,
42 | in root: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
43 | ) -> AnyViewControllerType? {
44 | for child in root.children {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:40:57: error: cannot find type 'PlatformViewController' in scope
38 | /// This method will recursively look for this child.
39 | /// Returns nil if it can't find a view of the specified type.
40 | public static func findChild<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
41 | ofType type: AnyViewControllerType.Type,
42 | in root: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:59:18: error: cannot find type 'PlatformView' in scope
57 | public static func findChildUsingFrame<AnyViewType: PlatformView>(
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
| `- error: cannot find type 'PlatformView' in scope
60 | from originalEntry: PlatformView
61 | ) -> AnyViewType? {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:60:29: error: cannot find type 'PlatformView' in scope
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
60 | from originalEntry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
61 | ) -> AnyViewType? {
62 | var children: [AnyViewType] = []
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:57:57: error: cannot find type 'PlatformView' in scope
55 | /// This method will recursively look for this view.
56 | /// Returns nil if it can't find a view of the specified type.
57 | public static func findChildUsingFrame<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
58 | ofType type: AnyViewType.Type,
59 | in root: PlatformView,
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:92:21: error: cannot find type 'PlatformView' in scope
90 | public static func previousSibling<AnyViewType: PlatformView>(
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
93 | ) -> AnyViewType? {
94 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:90:53: error: cannot find type 'PlatformView' in scope
88 | /// This method inspects siblings recursively.
89 | /// Returns nil if no sibling contains the specified type.
90 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:116:21: error: cannot find type 'PlatformView' in scope
114 | public static func previousSibling<AnyViewType: PlatformView>(
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
117 | ) -> AnyViewType? {
118 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:114:53: error: cannot find type 'PlatformView' in scope
112 | /// This method inspects siblings recursively.
113 | /// Returns nil if no sibling contains the specified type.
114 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:141:21: error: cannot find type 'PlatformViewController' in scope
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
142 | ) -> AnyViewControllerType? {
143 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:139:63: error: cannot find type 'PlatformViewController' in scope
137 | /// Returns nil if no sibling contains the specified type.
138 | @available(macOS, unavailable)
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:165:21: error: cannot find type 'PlatformViewController' in scope
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
166 | ) -> AnyViewControllerType? {
167 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:163:63: error: cannot find type 'PlatformViewController' in scope
161 | /// This method does not inspect siblings recursively.
162 | /// Returns nil if no sibling is of the specified type.
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:189:21: error: cannot find type 'PlatformView' in scope
187 | public static func nextSibling<AnyViewType: PlatformView>(
188 | containing type: AnyViewType.Type,
189 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
190 | ) -> AnyViewType? {
191 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:187:49: error: cannot find type 'PlatformView' in scope
185 | /// This method inspects siblings recursively.
186 | /// Returns nil if no sibling contains the specified type.
187 | public static func nextSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
188 | containing type: AnyViewType.Type,
189 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:212:21: error: cannot find type 'PlatformView' in scope
210 | public static func nextSibling<AnyViewType: PlatformView>(
211 | ofType type: AnyViewType.Type,
212 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
213 | ) -> AnyViewType? {
214 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:210:49: error: cannot find type 'PlatformView' in scope
208 | /// This method inspects siblings recursively.
209 | /// Returns nil if no sibling contains the specified type.
210 | public static func nextSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
211 | ofType type: AnyViewType.Type,
212 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:232:107: error: cannot find type 'PlatformView' in scope
230 | /// Finds an ancestor of the specified type.
231 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
232 | public static func findAncestor<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
233 | var superview = entry.superview
234 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:232:50: error: cannot find type 'PlatformView' in scope
230 | /// Finds an ancestor of the specified type.
231 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
232 | public static func findAncestor<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
233 | var superview = entry.superview
234 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:245:122: error: cannot find type 'PlatformView' in scope
243 | /// Finds an ancestor of the specified type.
244 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
245 | public static func findAncestorOrAncestorChild<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
246 | var superview = entry.superview
247 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:245:65: error: cannot find type 'PlatformView' in scope
243 | /// Finds an ancestor of the specified type.
244 | /// If it reaches the top of the view without finding the specified view type, it returns nil.
245 | public static func findAncestorOrAncestorChild<AnyViewType: PlatformView>(ofType type: AnyViewType.Type, from entry: PlatformView) -> AnyViewType? {
| `- error: cannot find type 'PlatformView' in scope
246 | var superview = entry.superview
247 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:260:69: error: cannot find type 'PlatformView' in scope
258 | /// For instance, if there are multiple text fields in a VStack, the hosting view will contain those text fields (and their host views, see below).
259 | /// Returns nil if it couldn't find a hosting view. This should never happen when called with an IntrospectionView.
260 | public static func findHostingView(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
261 | var superview = entry.superview
262 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:260:52: error: cannot find type 'PlatformView' in scope
258 | /// For instance, if there are multiple text fields in a VStack, the hosting view will contain those text fields (and their host views, see below).
259 | /// Returns nil if it couldn't find a hosting view. This should never happen when called with an IntrospectionView.
260 | public static func findHostingView(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
261 | var superview = entry.superview
262 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:274:66: error: cannot find type 'PlatformView' in scope
272 | /// SwiftUI wraps each UIView within a ViewHost, then within a HostingView.
273 | /// Returns nil if it couldn't find a view host. This should never happen when called with an IntrospectionView.
274 | public static func findViewHost(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
275 | var superview = entry.superview
276 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:274:49: error: cannot find type 'PlatformView' in scope
272 | /// SwiftUI wraps each UIView within a ViewHost, then within a HostingView.
273 | /// Returns nil if it couldn't find a view host. This should never happen when called with an IntrospectionView.
274 | public static func findViewHost(from entry: PlatformView) -> PlatformView? {
| `- error: cannot find type 'PlatformView' in scope
275 | var superview = entry.superview
276 | while let s = superview {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:287:80: error: cannot find type 'PlatformView' in scope
285 |
286 | public enum TargetViewSelector {
287 | public static func siblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
288 | guard let viewHost = Introspect.findViewHost(from: entry) else {
289 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:287:54: error: cannot find type 'PlatformView' in scope
285 |
286 | public enum TargetViewSelector {
287 | public static func siblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
288 | guard let viewHost = Introspect.findViewHost(from: entry) else {
289 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:294:90: error: cannot find type 'PlatformView' in scope
292 | }
293 |
294 | public static func siblingContainingOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
295 | if let sibling: TargetView = siblingContaining(from: entry) {
296 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:294:64: error: cannot find type 'PlatformView' in scope
292 | }
293 |
294 | public static func siblingContainingOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
295 | if let sibling: TargetView = siblingContaining(from: entry) {
296 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:301:105: error: cannot find type 'PlatformView' in scope
299 | }
300 |
301 | public static func siblingContainingOrAncestorOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
302 | if let sibling: TargetView = siblingContaining(from: entry) {
303 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:301:79: error: cannot find type 'PlatformView' in scope
299 | }
300 |
301 | public static func siblingContainingOrAncestorOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
302 | if let sibling: TargetView = siblingContaining(from: entry) {
303 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:308:76: error: cannot find type 'PlatformView' in scope
306 | }
307 |
308 | public static func siblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
309 | guard let viewHost = Introspect.findViewHost(from: entry) else {
310 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:308:50: error: cannot find type 'PlatformView' in scope
306 | }
307 |
308 | public static func siblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
309 | guard let viewHost = Introspect.findViewHost(from: entry) else {
310 | return nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:315:86: error: cannot find type 'PlatformView' in scope
313 | }
314 |
315 | public static func siblingOfTypeOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
316 | if let sibling: TargetView = siblingOfType(from: entry) {
317 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:315:60: error: cannot find type 'PlatformView' in scope
313 | }
314 |
315 | public static func siblingOfTypeOrAncestor<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
316 | if let sibling: TargetView = siblingOfType(from: entry) {
317 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:322:114: error: cannot find type 'PlatformView' in scope
320 | }
321 |
322 | public static func siblingOrAncestorOrSiblingContainingOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
323 | if let sibling: TargetView = siblingOfType(from: entry) {
324 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:322:88: error: cannot find type 'PlatformView' in scope
320 | }
321 |
322 | public static func siblingOrAncestorOrSiblingContainingOrAncestorChild<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
323 | if let sibling: TargetView = siblingOfType(from: entry) {
324 | return sibling
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:332:90: error: cannot find type 'PlatformView' in scope
330 | }
331 |
332 | public static func ancestorOrSiblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
333 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
334 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:332:64: error: cannot find type 'PlatformView' in scope
330 | }
331 |
332 | public static func ancestorOrSiblingContaining<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
333 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
334 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:339:86: error: cannot find type 'PlatformView' in scope
337 | }
338 |
339 | public static func ancestorOrSiblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
340 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
341 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:339:60: error: cannot find type 'PlatformView' in scope
337 | }
338 |
339 | public static func ancestorOrSiblingOfType<TargetView: PlatformView>(from entry: PlatformView) -> TargetView? {
| `- error: cannot find type 'PlatformView' in scope
340 | if let tableView = Introspect.findAncestor(ofType: TargetView.self, from: entry) {
341 | return tableView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:6:35: error: 'UIView' is unavailable in watchOS
4 |
5 | /// Introspection UIView that is inserted alongside the target view.
6 | public class IntrospectionUIView: UIView {
| `- error: 'UIView' is unavailable in watchOS
7 |
8 | var moveToWindowHandler: (() -> Void)?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:51:37: error: cannot find type 'UIViewRepresentableContext' in scope
49 | /// Finding the target view fails silently if the selector yields no result. This happens when the introspection view gets
50 | /// removed from the hierarchy.
51 | public func makeUIView(context: UIViewRepresentableContext<UIKitIntrospectionView>) -> IntrospectionUIView {
| `- error: cannot find type 'UIViewRepresentableContext' in scope
52 | let view = IntrospectionUIView()
53 | view.accessibilityLabel = "IntrospectionUIView<\(TargetViewType.self)>"
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:71:18: error: cannot find type 'UIViewRepresentableContext' in scope
69 | public func updateUIView(
70 | _ view: IntrospectionUIView,
71 | context: UIViewRepresentableContext<UIKitIntrospectionView>
| `- error: cannot find type 'UIViewRepresentableContext' in scope
72 | ) {
73 | guard let targetView = self.selector(view) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:63: error: cannot find type 'UIViewRepresentable' in scope
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionView.swift:29:54: error: 'UIView' is unavailable in watchOS
27 | /// Introspection View that is injected into the UIKit hierarchy alongside the target view.
28 | /// After `updateUIView` is called, it calls `selector` to find the target view, then `customize` when the target view is found.
29 | public struct UIKitIntrospectionView<TargetViewType: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
30 |
31 | /// Method that introspects the view hierarchy to find the target view.
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:6:45: error: 'UIViewController' is unavailable in watchOS
4 |
5 | /// Introspection UIViewController that is inserted alongside the target view controller.
6 | public class IntrospectionUIViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
7 | required init() {
8 | super.init(nibName: nil, bundle: 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/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:25:30: error: 'UIViewController' is unavailable in watchOS
23 |
24 | public init(
25 | selector: @escaping (UIViewController) -> TargetViewControllerType?,
| `- error: 'UIViewController' is unavailable in watchOS
26 | customize: @escaping (TargetViewControllerType) -> Void
27 | ) {
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:38:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
36 | /// This happens when the introspection view controller's view gets removed from the hierarchy.
37 | public func makeUIViewController(
38 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
39 | ) -> IntrospectionUIViewController {
40 | let viewController = IntrospectionUIViewController()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:60:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
58 | public func updateUIViewController(
59 | _ viewController: IntrospectionUIViewController,
60 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
61 | ) {
62 | guard let targetView = self.selector(viewController) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:93: error: cannot find type 'UIViewControllerRepresentable' in scope
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:74: error: 'UIViewController' is unavailable in watchOS
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: 'UIViewController' is unavailable in watchOS
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:20:40: error: 'UIView' is unavailable in watchOS
18 | /// Finds a `TargetView` from a `SwiftUI.View`
19 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
20 | public func introspect<TargetView: UIView>(
| `- error: 'UIView' is unavailable in watchOS
21 | selector: @escaping (IntrospectionUIView) -> TargetView?,
22 | customize: @escaping (TargetView) -> ()
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:32:70: error: 'UINavigationController' is unavailable in watchOS
30 | /// Finds a `UINavigationController` from any view embedded in a `SwiftUI.NavigationView`.
31 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
32 | public func introspectNavigationController(customize: @escaping (UINavigationController) -> ()) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
33 | inject(UIKitIntrospectionViewController(
34 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:50:69: error: 'UISplitViewController' is unavailable in watchOS
48 | /// Finds a `UISplitViewController` from a `SwiftUI.NavigationView` with style `DoubleColumnNavigationViewStyle`.
49 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
50 | public func introspectSplitViewController(customize: @escaping (UISplitViewController) -> ()) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
51 | inject(UIKitIntrospectionViewController(
52 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
76 |
77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
78 | @interface UISplitViewController : UIViewController
| `- note: 'UISplitViewController' has been explicitly marked unavailable here
79 |
80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:68:64: error: 'UIViewController' is unavailable in watchOS
66 | /// Finds the containing `UIViewController` of a SwiftUI view.
67 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
68 | public func introspectViewController(customize: @escaping (UIViewController) -> ()) -> some View {
| `- error: 'UIViewController' is unavailable in watchOS
69 | inject(UIKitIntrospectionViewController(
70 | selector: { $0.parent },
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:77:66: error: 'UITabBarController' is unavailable in watchOS
75 | /// Finds a `UITabBarController` from any SwiftUI view embedded in a `SwiftUI.TabView`
76 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
77 | public func introspectTabBarController(customize: @escaping (UITabBarController) -> ()) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
78 | inject(UIKitIntrospectionViewController(
79 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:97:66: error: 'UISearchController' is unavailable in watchOS
95 | @available(tvOS, unavailable)
96 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
97 | public func introspectSearchController(customize: @escaping (UISearchController) -> ()) -> some View {
| `- error: 'UISearchController' is unavailable in watchOS
98 | introspectNavigationController { navigationController in
99 | let navigationBar = navigationController.navigationBar
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:108:59: error: 'UITableView' is unavailable in watchOS
106 | /// Finds a `UITableView` from a `SwiftUI.List`, or `SwiftUI.List` child.
107 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
108 | public func introspectTableView(customize: @escaping (UITableView) -> ()) -> some View {
| `- error: 'UITableView' is unavailable in watchOS
109 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
110 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:114:63: error: 'UITableViewCell' is unavailable in watchOS
112 | /// Finds a `UITableViewCell` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
113 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
114 | public func introspectTableViewCell(customize: @escaping (UITableViewCell) -> ()) -> some View {
| `- error: 'UITableViewCell' is unavailable in watchOS
115 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
116 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:120:64: error: 'UICollectionView' is unavailable in watchOS
118 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child.
119 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
120 | public func introspectCollectionView(customize: @escaping (UICollectionView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
121 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
122 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:126:68: error: 'UICollectionViewCell' is unavailable in watchOS
124 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
125 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
126 | public func introspectCollectionViewCell(customize: @escaping (UICollectionViewCell) -> ()) -> some View {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
127 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
128 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:132:60: error: 'UIScrollView' is unavailable in watchOS
130 | /// Finds a `UIScrollView` from a `SwiftUI.ScrollView`, or `SwiftUI.ScrollView` child.
131 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
132 | public func introspectScrollView(customize: @escaping (UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
133 | if #available(iOS 14, tvOS 14, *) {
134 | return introspect(selector: TargetViewSelector.siblingOrAncestorOrSiblingContainingOrAncestorChild, customize: customize)
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:62: error: 'UICollectionView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:80: error: 'UIScrollView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:164:59: error: 'UITextField' is unavailable in watchOS
162 | /// Finds a `UITextField` from a `SwiftUI.TextField`
163 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
164 | public func introspectTextField(customize: @escaping (UITextField) -> ()) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
165 | introspect(selector: TargetViewSelector.siblingContainingOrAncestorOrAncestorChild, customize: customize)
166 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:170:58: error: 'UITextView' is unavailable in watchOS
168 | /// Finds a `UITextView` from a `SwiftUI.TextEditor`
169 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
170 | public func introspectTextView(customize: @escaping (UITextView) -> ()) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
171 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
172 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:177:56: error: 'UISwitch' is unavailable in watchOS
175 | @available(tvOS, unavailable)
176 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
177 | public func introspectSwitch(customize: @escaping (UISwitch) -> ()) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
178 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
179 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
| `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:184:56: error: 'UISlider' is unavailable in watchOS
182 | @available(tvOS, unavailable)
183 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
184 | public func introspectSlider(customize: @escaping (UISlider) -> ()) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
185 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
186 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
| `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value; // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:191:57: error: 'UIStepper' is unavailable in watchOS
189 | @available(tvOS, unavailable)
190 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
191 | public func introspectStepper(customize: @escaping (UIStepper) -> ()) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
192 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
193 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
| `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:198:60: error: 'UIDatePicker' is unavailable in watchOS
196 | @available(tvOS, unavailable)
197 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
198 | public func introspectDatePicker(customize: @escaping (UIDatePicker) -> ()) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
199 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
200 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:204:66: error: 'UISegmentedControl' is unavailable in watchOS
202 | /// Finds a `UISegmentedControl` from a `SwiftUI.Picker` with style `SegmentedPickerStyle`
203 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
204 | public func introspectSegmentedControl(customize: @escaping (UISegmentedControl) -> ()) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
205 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
206 | }
/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;
SwiftCompile normal arm64 (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ViewExtensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift (in target 'Introspect' from project 'swiftui-introspect')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:20:40: error: 'UIView' is unavailable in watchOS
18 | /// Finds a `TargetView` from a `SwiftUI.View`
19 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
20 | public func introspect<TargetView: UIView>(
| `- error: 'UIView' is unavailable in watchOS
21 | selector: @escaping (IntrospectionUIView) -> TargetView?,
22 | customize: @escaping (TargetView) -> ()
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:32:70: error: 'UINavigationController' is unavailable in watchOS
30 | /// Finds a `UINavigationController` from any view embedded in a `SwiftUI.NavigationView`.
31 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
32 | public func introspectNavigationController(customize: @escaping (UINavigationController) -> ()) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
33 | inject(UIKitIntrospectionViewController(
34 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:50:69: error: 'UISplitViewController' is unavailable in watchOS
48 | /// Finds a `UISplitViewController` from a `SwiftUI.NavigationView` with style `DoubleColumnNavigationViewStyle`.
49 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
50 | public func introspectSplitViewController(customize: @escaping (UISplitViewController) -> ()) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
51 | inject(UIKitIntrospectionViewController(
52 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISplitViewController.h:78:12: note: 'UISplitViewController' has been explicitly marked unavailable here
76 |
77 | UIKIT_EXTERN API_AVAILABLE(ios(3.2)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
78 | @interface UISplitViewController : UIViewController
| `- note: 'UISplitViewController' has been explicitly marked unavailable here
79 |
80 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:68:64: error: 'UIViewController' is unavailable in watchOS
66 | /// Finds the containing `UIViewController` of a SwiftUI view.
67 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
68 | public func introspectViewController(customize: @escaping (UIViewController) -> ()) -> some View {
| `- error: 'UIViewController' is unavailable in watchOS
69 | inject(UIKitIntrospectionViewController(
70 | selector: { $0.parent },
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:77:66: error: 'UITabBarController' is unavailable in watchOS
75 | /// Finds a `UITabBarController` from any SwiftUI view embedded in a `SwiftUI.TabView`
76 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
77 | public func introspectTabBarController(customize: @escaping (UITabBarController) -> ()) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
78 | inject(UIKitIntrospectionViewController(
79 | selector: { introspectionViewController in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:97:66: error: 'UISearchController' is unavailable in watchOS
95 | @available(tvOS, unavailable)
96 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
97 | public func introspectSearchController(customize: @escaping (UISearchController) -> ()) -> some View {
| `- error: 'UISearchController' is unavailable in watchOS
98 | introspectNavigationController { navigationController in
99 | let navigationBar = navigationController.navigationBar
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:108:59: error: 'UITableView' is unavailable in watchOS
106 | /// Finds a `UITableView` from a `SwiftUI.List`, or `SwiftUI.List` child.
107 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
108 | public func introspectTableView(customize: @escaping (UITableView) -> ()) -> some View {
| `- error: 'UITableView' is unavailable in watchOS
109 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
110 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:114:63: error: 'UITableViewCell' is unavailable in watchOS
112 | /// Finds a `UITableViewCell` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
113 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
114 | public func introspectTableViewCell(customize: @escaping (UITableViewCell) -> ()) -> some View {
| `- error: 'UITableViewCell' is unavailable in watchOS
115 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
116 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:120:64: error: 'UICollectionView' is unavailable in watchOS
118 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child.
119 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
120 | public func introspectCollectionView(customize: @escaping (UICollectionView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
121 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
122 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:126:68: error: 'UICollectionViewCell' is unavailable in watchOS
124 | /// Finds a `UICollectionView` from a `SwiftUI.List`, or `SwiftUI.List` child. You can attach this directly to the element inside the list.
125 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
126 | public func introspectCollectionViewCell(customize: @escaping (UICollectionViewCell) -> ()) -> some View {
| `- error: 'UICollectionViewCell' is unavailable in watchOS
127 | introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: customize)
128 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionViewCell.h:65:12: note: 'UICollectionViewCell' has been explicitly marked unavailable here
63 |
64 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
65 | @interface UICollectionViewCell : UICollectionReusableView
| `- note: 'UICollectionViewCell' has been explicitly marked unavailable here
66 |
67 | /// Returns the current configuration state for the cell.
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:132:60: error: 'UIScrollView' is unavailable in watchOS
130 | /// Finds a `UIScrollView` from a `SwiftUI.ScrollView`, or `SwiftUI.ScrollView` child.
131 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
132 | public func introspectScrollView(customize: @escaping (UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
133 | if #available(iOS 14, tvOS 14, *) {
134 | return introspect(selector: TargetViewSelector.siblingOrAncestorOrSiblingContainingOrAncestorChild, customize: customize)
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:62: error: 'UICollectionView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UICollectionView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UICollectionView.h:362:12: note: 'UICollectionView' has been explicitly marked unavailable here
360 |
361 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
362 | @interface UICollectionView : UIScrollView <UIDataSourceTranslating>
| `- note: 'UICollectionView' has been explicitly marked unavailable here
363 |
364 | - (instancetype)initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:145:80: error: 'UIScrollView' is unavailable in watchOS
143 | @available(iOS 14, tvOS 14, *)
144 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
145 | public func introspectPagedTabView(customize: @escaping (UICollectionView, UIScrollView) -> ()) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
146 | if #available(iOS 16, *) {
147 | return introspect(selector: TargetViewSelector.ancestorOrSiblingContaining, customize: { (collectionView: UICollectionView) in
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:164:59: error: 'UITextField' is unavailable in watchOS
162 | /// Finds a `UITextField` from a `SwiftUI.TextField`
163 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
164 | public func introspectTextField(customize: @escaping (UITextField) -> ()) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
165 | introspect(selector: TargetViewSelector.siblingContainingOrAncestorOrAncestorChild, customize: customize)
166 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextField.h:53:12: note: 'UITextField' has been explicitly marked unavailable here
51 |
52 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
53 | @interface UITextField : UIControl <UITextInput, NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UITextField' has been explicitly marked unavailable here
54 |
55 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:170:58: error: 'UITextView' is unavailable in watchOS
168 | /// Finds a `UITextView` from a `SwiftUI.TextEditor`
169 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
170 | public func introspectTextView(customize: @escaping (UITextView) -> ()) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
171 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
172 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:177:56: error: 'UISwitch' is unavailable in watchOS
175 | @available(tvOS, unavailable)
176 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
177 | public func introspectSwitch(customize: @escaping (UISwitch) -> ()) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
178 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
179 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISwitch.h:23:12: note: 'UISwitch' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UISwitch : UIControl <NSCoding>
| `- note: 'UISwitch' has been explicitly marked unavailable here
24 |
25 | @property(nullable, nonatomic, strong) UIColor *onTintColor API_AVAILABLE(ios(5.0)) UI_APPEARANCE_SELECTOR;
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:184:56: error: 'UISlider' is unavailable in watchOS
182 | @available(tvOS, unavailable)
183 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
184 | public func introspectSlider(customize: @escaping (UISlider) -> ()) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
185 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
186 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISlider.h:26:12: note: 'UISlider' has been explicitly marked unavailable here
24 |
25 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
26 | @interface UISlider : UIControl <NSCoding>
| `- note: 'UISlider' has been explicitly marked unavailable here
27 |
28 | @property(nonatomic) float value; // default 0.0. this value will be pinned to min/max
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:191:57: error: 'UIStepper' is unavailable in watchOS
189 | @available(tvOS, unavailable)
190 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
191 | public func introspectStepper(customize: @escaping (UIStepper) -> ()) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
192 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
193 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStepper.h:18:12: note: 'UIStepper' has been explicitly marked unavailable here
16 |
17 | UIKIT_EXTERN API_AVAILABLE(ios(5.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
18 | @interface UIStepper : UIControl
| `- note: 'UIStepper' has been explicitly marked unavailable here
19 |
20 | @property(nonatomic,getter=isContinuous) BOOL continuous; // if YES, value change events are sent any time the value changes during interaction. default = YES
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:198:60: error: 'UIDatePicker' is unavailable in watchOS
196 | @available(tvOS, unavailable)
197 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
198 | public func introspectDatePicker(customize: @escaping (UIDatePicker) -> ()) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
199 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
200 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDatePicker.h:40:12: note: 'UIDatePicker' has been explicitly marked unavailable here
38 |
39 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
40 | @interface UIDatePicker : UIControl <NSCoding>
| `- note: 'UIDatePicker' has been explicitly marked unavailable here
41 | @property (nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime
42 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:204:66: error: 'UISegmentedControl' is unavailable in watchOS
202 | /// Finds a `UISegmentedControl` from a `SwiftUI.Picker` with style `SegmentedPickerStyle`
203 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
204 | public func introspectSegmentedControl(customize: @escaping (UISegmentedControl) -> ()) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
205 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
206 | }
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:327:57: error: 'MKMapView' is unavailable in watchOS
325 | @available(iOS 14, tvOS 14, macOS 11, *)
326 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
327 | public func introspectMapView(customize: @escaping (MKMapView) -> ()) -> some View {
| `- error: 'MKMapView' is unavailable in watchOS
328 | introspect(selector: TargetViewSelector.siblingContaining, customize: customize)
329 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKMapView.h:73:12: note: 'MKMapView' has been explicitly marked unavailable here
71 | #if TARGET_OS_IPHONE
72 | NS_CLASS_AVAILABLE(NA, 3_0) __TVOS_AVAILABLE(9_2) API_UNAVAILABLE(watchos)
73 | @interface MKMapView : UIView <NSCoding>
| `- note: 'MKMapView' has been explicitly marked unavailable here
74 | #else
75 | NS_CLASS_AVAILABLE(10_9, NA)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:24:9: error: instance method 'inject' requires that 'UIKitIntrospectionView<TargetView>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionView<TargetView>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
22 | customize: @escaping (TargetView) -> ()
23 | ) -> some View {
24 | inject(UIKitIntrospectionView(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionView<TargetView>' conform to 'View'
25 | selector: selector,
26 | customize: customize
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:92:21: error: cannot find type 'PlatformView' in scope
90 | public static func previousSibling<AnyViewType: PlatformView>(
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
93 | ) -> AnyViewType? {
94 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:90:53: error: cannot find type 'PlatformView' in scope
88 | /// This method inspects siblings recursively.
89 | /// Returns nil if no sibling contains the specified type.
90 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
91 | containing type: AnyViewType.Type,
92 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:141:21: error: cannot find type 'PlatformViewController' in scope
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
142 | ) -> AnyViewControllerType? {
143 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:139:63: error: cannot find type 'PlatformViewController' in scope
137 | /// Returns nil if no sibling contains the specified type.
138 | @available(macOS, unavailable)
139 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
140 | containing type: AnyViewControllerType.Type,
141 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:116:21: error: cannot find type 'PlatformView' in scope
114 | public static func previousSibling<AnyViewType: PlatformView>(
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
| `- error: cannot find type 'PlatformView' in scope
117 | ) -> AnyViewType? {
118 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:114:53: error: cannot find type 'PlatformView' in scope
112 | /// This method inspects siblings recursively.
113 | /// Returns nil if no sibling contains the specified type.
114 | public static func previousSibling<AnyViewType: PlatformView>(
| `- error: cannot find type 'PlatformView' in scope
115 | ofType type: AnyViewType.Type,
116 | from entry: PlatformView
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:165:21: error: cannot find type 'PlatformViewController' in scope
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
| `- error: cannot find type 'PlatformViewController' in scope
166 | ) -> AnyViewControllerType? {
167 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/Introspect.swift:163:63: error: cannot find type 'PlatformViewController' in scope
161 | /// This method does not inspect siblings recursively.
162 | /// Returns nil if no sibling is of the specified type.
163 | public static func previousSibling<AnyViewControllerType: PlatformViewController>(
| `- error: cannot find type 'PlatformViewController' in scope
164 | ofType type: AnyViewControllerType.Type,
165 | from entry: PlatformViewController
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:33:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UINavigationController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UINavigationController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
31 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
32 | public func introspectNavigationController(customize: @escaping (UINavigationController) -> ()) -> some View {
33 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UINavigationController>' conform to 'View'
34 | selector: { introspectionViewController in
35 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:51:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UISplitViewController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UISplitViewController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
49 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
50 | public func introspectSplitViewController(customize: @escaping (UISplitViewController) -> ()) -> some View {
51 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UISplitViewController>' conform to 'View'
52 | selector: { introspectionViewController in
53 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:69:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UIViewController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UIViewController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
67 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
68 | public func introspectViewController(customize: @escaping (UIViewController) -> ()) -> some View {
69 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UIViewController>' conform to 'View'
70 | selector: { $0.parent },
71 | customize: customize
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift:78:9: error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UITabBarController>' conform to 'View'
8 |
9 | extension View {
10 | public func inject<SomeView>(_ view: SomeView) -> some View where SomeView: View {
| `- note: where 'SomeView' = 'UIKitIntrospectionViewController<UITabBarController>'
11 | overlay(view.frame(width: 0, height: 0))
12 | }
:
76 | @available(*, deprecated, message: "The Introspect module is deprecated and will be obsoleted later this year. Please switch over to the new and improved SwiftUIIntrospect module. More info: https://github.com/siteline/swiftui-introspect#readme")
77 | public func introspectTabBarController(customize: @escaping (UITabBarController) -> ()) -> some View {
78 | inject(UIKitIntrospectionViewController(
| `- error: instance method 'inject' requires that 'UIKitIntrospectionViewController<UITabBarController>' conform to 'View'
79 | selector: { introspectionViewController in
80 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/ViewExtensions.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ViewExtensions.swift
SwiftCompile normal arm64 Compiling\ UIKitIntrospectionViewController.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift (in target 'Introspect' from project 'swiftui-introspect')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKitIntrospectionViewController.swift
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:6:45: error: 'UIViewController' is unavailable in watchOS
4 |
5 | /// Introspection UIViewController that is inserted alongside the target view controller.
6 | public class IntrospectionUIViewController: UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
7 | required init() {
8 | super.init(nibName: nil, bundle: 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/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:25:30: error: 'UIViewController' is unavailable in watchOS
23 |
24 | public init(
25 | selector: @escaping (UIViewController) -> TargetViewControllerType?,
| `- error: 'UIViewController' is unavailable in watchOS
26 | customize: @escaping (TargetViewControllerType) -> Void
27 | ) {
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:38:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
36 | /// This happens when the introspection view controller's view gets removed from the hierarchy.
37 | public func makeUIViewController(
38 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
39 | ) -> IntrospectionUIViewController {
40 | let viewController = IntrospectionUIViewController()
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:60:18: error: cannot find type 'UIViewControllerRepresentableContext' in scope
58 | public func updateUIViewController(
59 | _ viewController: IntrospectionUIViewController,
60 | context: UIViewControllerRepresentableContext<UIKitIntrospectionViewController>
| `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
61 | ) {
62 | guard let targetView = self.selector(viewController) else {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:93: error: cannot find type 'UIViewControllerRepresentable' in scope
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: cannot find type 'UIViewControllerRepresentable' in scope
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:19:74: error: 'UIViewController' is unavailable in watchOS
17 |
18 | /// This is the same logic as IntrospectionView but for view controllers. Please see details above.
19 | public struct UIKitIntrospectionViewController<TargetViewControllerType: UIViewController>: UIViewControllerRepresentable {
| `- error: 'UIViewController' is unavailable in watchOS
20 |
21 | let selector: (IntrospectionUIViewController) -> TargetViewControllerType?
/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/.dependencies/checkouts/SwiftUI-Introspect/Introspect/UIKitIntrospectionViewController.swift:41:24: error: 'accessibilityLabel' is unavailable in watchOS
39 | ) -> IntrospectionUIViewController {
40 | let viewController = IntrospectionUIViewController()
41 | viewController.accessibilityLabel = "IntrospectionUIViewController<\(TargetViewControllerType.self)>"
| `- error: 'accessibilityLabel' is unavailable in watchOS
42 | viewController.view.accessibilityLabel = "IntrospectionUIView<\(TargetViewControllerType.self)>"
43 | (viewController.view as? IntrospectionUIView)?.moveToWindowHandler = { [weak viewController] in
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAccessibility.h:64:49: note: 'accessibilityLabel' has been explicitly marked unavailable here
62 | Setting the property will change the label that is returned to the accessibility client.
63 | */
64 | @property (nullable, nonatomic, copy) NSString *accessibilityLabel API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR;
| `- note: 'accessibilityLabel' has been explicitly marked unavailable here
65 |
66 | /*
SwiftDriverJobDiscovery normal arm64_32 Compiling AppKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
SwiftCompile normal arm64 Compiling\ AppKitIntrospectionView.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/AppKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SwiftUI-Introspect/Introspect/AppKitIntrospectionView.swift (in target 'Introspect' from project 'swiftui-introspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppKitIntrospectionView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-20 05:02:33.609 xcodebuild[1100:6191] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'Introspect' from project 'swiftui-introspect')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Introspect (in target 'Introspect' from project 'swiftui-introspect')
Building workspace PermissionsSwiftUI with scheme PermissionsSwiftUI-Package
(3 failures)
BUILD FAILURE 6.4 watchOS