Build Information
Failed to build Inspect, reference 0.1.0 (be3444), with Swift 6.4 for watchOS using Xcode 27.0 on 19 Sep 2026 22:11:05 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 Inspect -destination generic/platform=watchOSBuild Log
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Inspect (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 (in target 'Inspect' from project 'Inspect')
Building workspace Inspect with scheme Inspect
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
Inspect: /Users/admin/builder/spi-builder-workspace
resolved source packages: Inspect
2026-09-19 18:11:01.472 xcodebuild[792:4682] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "Inspect",
"name" : "Inspect",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "Inspect",
"targets" : [
"Inspect"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "InspectTests",
"module_type" : "SwiftTarget",
"name" : "InspectTests",
"path" : "Tests/InspectTests",
"sources" : [
"AppKitTests.swift",
"UIKitTests.swift"
],
"target_dependencies" : [
"Inspect"
],
"type" : "test"
},
{
"c99name" : "Inspect",
"module_type" : "SwiftTarget",
"name" : "Inspect",
"path" : "Sources/Inspect",
"product_memberships" : [
"Inspect"
],
"sources" : [
"AppKit/AppKit+SearchCoordinator.swift",
"AppKit/AppKit+View+Inspect.swift",
"AppKit/InspectionNSView.swift",
"CGFloat.swift",
"InspectionMode.swift",
"UIKit/InspectionUIView.swift",
"UIKit/UIKit+SearchCoordinator.swift",
"UIKit/UIKit+View+Inspect.swift",
"UIKit/UIResponder.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
{
"workspace" : {
"name" : "Inspect",
"schemes" : [
"Inspect"
]
}
}
2026-09-19 18:11:02.789 xcodebuild[800:4759] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Inspect -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Inspect -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
Inspect: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'Inspect-product' in project 'Inspect'
➜ Explicit dependency on target 'Inspect' in project 'Inspect'
Target 'Inspect' in project 'Inspect' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver Inspect normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Inspect -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64/Inspect-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Inspect normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Inspect -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Inspect (in target 'Inspect' from project 'Inspect')
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:30: error: cannot find type 'Context' in scope
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:42: error: 'UIView' is unavailable in watchOS
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:50: error: cannot find type 'Context' in scope
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: cannot find type 'Context' in scope
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:33: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: 'UIView' is unavailable in watchOS
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:37: error: cannot find type 'UIViewRepresentable' in scope
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:28: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:18:51: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func findViewWithinSuperviews(of initialView: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
19 | var currentView = initialView
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:35:25: error: 'UIView' is unavailable in watchOS
33 |
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
| `- error: 'UIView' is unavailable in watchOS
36 | except alreadyTestedView: UIView?
37 | ) -> T? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:36:35: error: 'UIView' is unavailable in watchOS
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
36 | except alreadyTestedView: UIView?
| `- error: 'UIView' is unavailable in watchOS
37 | ) -> T? {
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:54:29: error: 'UIView' is unavailable in watchOS
52 | }
53 |
54 | private func test(view: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
55 |
56 | if let t = view as? T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:4:28: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | class SearchCoordinator<T: UIView> {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | let correctFrame: CGRect
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:33:22: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- error: 'UIView' is unavailable in watchOS
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:55:40: error: 'UITextField' is unavailable in watchOS
53 | public extension TextField {
54 | /// Finds a `UITextField` from a `TextField`.
55 | func inspect(customize: @escaping (UITextField) -> Void) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
56 | _inspect(customize: customize)
57 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:64:40: error: 'UITextView' is unavailable in watchOS
62 | public extension TextEditor {
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
65 | _inspect(customize: customize)
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:62:18: error: 'TextEditor' is unavailable in watchOS
60 | @available(iOS 14.0, *)
61 | @available(tvOS, unavailable)
62 | public extension TextEditor {
| `- error: 'TextEditor' is unavailable in watchOS
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:71:40: error: 'UIScrollView' is unavailable in watchOS
69 | public extension ScrollView {
70 | /// Finds a `UIScrollView` from a `ScrollView`.
71 | func inspect(customize: @escaping (UIScrollView) -> Void) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
72 | _inspect(customize: customize)
73 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:80:20: error: 'UITableView' is unavailable in watchOS
78 | /// - note: `List` and `Form` usually become `UITableView` in os versions below iOS 16 and `UICollectionView` in os versions from iOS 16.
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
| `- error: 'UITableView' is unavailable in watchOS
81 | case collectionView(UICollectionView)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:81:25: error: 'UICollectionView' is unavailable in watchOS
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
81 | case collectionView(UICollectionView)
| `- error: 'UICollectionView' is unavailable in watchOS
82 | }
83 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:102:20: error: 'UITableViewCell' is unavailable in watchOS
100 | /// - note: `List` and `Form` cells usually become `UITableViewCell` in os versions below iOS 16 and `UITableViewCellCell` in os versions from iOS 16.
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
| `- error: 'UITableViewCell' is unavailable in watchOS
103 | case collectionView(UICollectionViewCell)
104 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:103:25: error: 'UICollectionViewCell' is unavailable in watchOS
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
103 | case collectionView(UICollectionViewCell)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
104 | }
105 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:116:40: error: 'UISwitch' is unavailable in watchOS
114 | public extension Toggle {
115 | /// Finds a `UISwitch` from a `Toggle`.
116 | func inspect(customize: @escaping (UISwitch) -> Void) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
117 | _inspect(options: [.subFrame], customize: customize)
118 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:124:40: error: 'UISlider' is unavailable in watchOS
122 | public extension Slider {
123 | /// Finds a `UISlider` from a `Slider`.
124 | func inspect(customize: @escaping (UISlider) -> Void) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
125 | _inspect(options: [.subFrame], customize: customize)
126 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:132:40: error: 'UIStepper' is unavailable in watchOS
130 | public extension Stepper {
131 | /// Finds a `UIStepper` from a `Stepper`.
132 | func inspect(customize: @escaping (UIStepper) -> Void) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
133 | _inspect(options: [.subFrame], customize: customize)
134 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:140:40: error: 'UIDatePicker' is unavailable in watchOS
138 | public extension DatePicker {
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
141 | _inspect(options: [.subFrame], customize: customize)
142 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:138:18: error: 'DatePicker' is only available in watchOS 10.0 or newer
136 |
137 | @available(tvOS, unavailable)
138 | public extension DatePicker {
| | `- error: 'DatePicker' is only available in watchOS 10.0 or newer
| `- note: add '@available' attribute to enclosing extension
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:147:56: error: 'UISegmentedControl' is unavailable in watchOS
145 | public extension Picker {
146 | /// Finds a `UISegmentedControl` from a `Picker`.
147 | func inspectSegmentedControl(customize: @escaping (UISegmentedControl) -> Void) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
148 | _inspect(customize: customize)
149 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:156:40: error: 'UIColorWell' is unavailable in watchOS
154 | public extension ColorPicker {
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
| `- error: 'UIColorWell' is unavailable in watchOS
157 | _inspect(options: [.subFrame], customize: customize)
158 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColorWell.h:15:12: note: 'UIColorWell' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIColorWell : UIControl
| `- note: 'UIColorWell' has been explicitly marked unavailable here
16 |
17 | /// Title for the color picker.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:154:18: error: 'ColorPicker' is unavailable in watchOS
152 | @available(iOS 14.0, *)
153 | @available(tvOS, unavailable)
154 | public extension ColorPicker {
| `- error: 'ColorPicker' is unavailable in watchOS
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
SwiftUI.ColorPicker:4:27: note: 'ColorPicker' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct ColorPicker<Label> : View, ~Sendable where Label : View {
| `- note: 'ColorPicker' has been explicitly marked unavailable here
5 | nonisolated public init(selection: Binding<Color>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
6 | nonisolated public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:163:40: error: 'UINavigationController' is unavailable in watchOS
161 | public extension NavigationView {
162 | /// Finds a `UINavigationController` from a `NavigationView`.
163 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
164 | _inspect(
165 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:175:59: error: 'UISplitViewController' is unavailable in watchOS
173 |
174 | /// Finds a `UISplitViewController` from a `NavigationView`.
175 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
176 | _inspect(
177 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:187:53: error: 'UINavigationBar' is unavailable in watchOS
185 |
186 | /// Finds a `UINavigationBar` from a `NavigationView`.
187 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
188 | _inspect(options: [.subFrame], customize: customize)
189 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:195:40: error: 'UINavigationController' is unavailable in watchOS
193 | public extension NavigationStack {
194 | /// Finds a `UINavigationController` from a `NavigationStack`.
195 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
196 | _inspect(
197 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:207:59: error: 'UISplitViewController' is unavailable in watchOS
205 |
206 | /// Finds a `UISplitViewController` from a `NavigationStack`.
207 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
208 | _inspect(
209 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:219:53: error: 'UINavigationBar' is unavailable in watchOS
217 |
218 | /// Finds a `UINavigationBar` from a `NavigationStack`.
219 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
220 | _inspect(options: [.subFrame], customize: customize)
221 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:226:40: error: 'UITabBarController' is unavailable in watchOS
224 | public extension TabView {
225 | /// Finds a `UITabBarController` from a `TabView`.
226 | func inspect(customize: @escaping (UITabBarController) -> Void) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
227 | _inspect(
228 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:238:46: error: 'UITabBar' is unavailable in watchOS
236 |
237 | /// Finds a `UITabBar` from a `TabView`.
238 | func inspectTabBar(customize: @escaping (UITabBar) -> Void) -> some View {
| `- error: 'UITabBar' is unavailable in watchOS
239 | _inspect(options: [.subFrame], customize: customize)
240 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:28:12: note: 'UITabBar' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UITabBar : UIView
| `- note: 'UITabBar' has been explicitly marked unavailable here
29 |
30 | @property(nullable, nonatomic, weak) id<UITabBarDelegate> delegate; // weak reference. default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift:5:44: error: 'UIViewController' is unavailable in watchOS
3 |
4 | extension UIResponder {
5 | func findControllerInResponderChain<T: UIViewController>(ofType type: T.Type) -> T? {
| `- error: 'UIViewController' is unavailable in watchOS
6 | var current = self
7 |
/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 | /*
SwiftCompile normal arm64_32 (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift:4:11: error: 'UIResponder' is unavailable in watchOS
2 | import UIKit
3 |
4 | extension UIResponder {
| `- error: 'UIResponder' is unavailable in watchOS
5 | func findControllerInResponderChain<T: UIViewController>(ofType type: T.Type) -> T? {
6 | var current = self
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIResponder.h:82:12: note: 'UIResponder' has been explicitly marked unavailable here
80 |
81 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
82 | @interface UIResponder : NSObject <UIResponderStandardEditActions>
| `- note: 'UIResponder' has been explicitly marked unavailable here
83 |
84 | @property(nonatomic, readonly, nullable) UIResponder *nextResponder;
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/AppKit+SearchCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/AppKit+View+Inspect.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/InspectionNSView.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/CGFloat.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/InspectionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift -target arm64_32-apple-watchos9.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Inspect -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Inspect.build/Debug-watchos/Inspect-t.build/Objects-normal/arm64_32/Inspect.abi.json
SwiftCompile normal arm64_32 Compiling\ InspectionUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InspectionUIView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:30: error: cannot find type 'Context' in scope
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:42: error: 'UIView' is unavailable in watchOS
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:50: error: cannot find type 'Context' in scope
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: cannot find type 'Context' in scope
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:33: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: 'UIView' is unavailable in watchOS
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:37: error: cannot find type 'UIViewRepresentable' in scope
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:28: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:13:20: error: 'UIView' is unavailable in watchOS
11 |
12 | func makeUIView(context: Context) -> UIView {
13 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
14 | view.translatesAutoresizingMaskIntoConstraints = false
15 | return 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\ InspectionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/InspectionMode.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/InspectionMode.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InspectionMode.swift
SwiftCompile normal arm64_32 Compiling\ UIResponder.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIResponder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift:5:44: error: 'UIViewController' is unavailable in watchOS
3 |
4 | extension UIResponder {
5 | func findControllerInResponderChain<T: UIViewController>(ofType type: T.Type) -> T? {
| `- error: 'UIViewController' is unavailable in watchOS
6 | var current = self
7 |
/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 | /*
SwiftCompile normal arm64 Compiling\ AppKit+SearchCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/AppKit+SearchCoordinator.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/AppKit+SearchCoordinator.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AppKit+SearchCoordinator.swift
SwiftCompile normal arm64_32 Compiling\ UIKit+SearchCoordinator.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKit+SearchCoordinator.swift
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:18:51: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func findViewWithinSuperviews(of initialView: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
19 | var currentView = initialView
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:35:25: error: 'UIView' is unavailable in watchOS
33 |
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
| `- error: 'UIView' is unavailable in watchOS
36 | except alreadyTestedView: UIView?
37 | ) -> T? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:36:35: error: 'UIView' is unavailable in watchOS
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
36 | except alreadyTestedView: UIView?
| `- error: 'UIView' is unavailable in watchOS
37 | ) -> T? {
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:54:29: error: 'UIView' is unavailable in watchOS
52 | }
53 |
54 | private func test(view: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
55 |
56 | if let t = view as? T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:4:28: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | class SearchCoordinator<T: UIView> {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | let correctFrame: CGRect
/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\ UIKit+View+Inspect.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift (in target 'Inspect' from project 'Inspect')
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:33:22: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- error: 'UIView' is unavailable in watchOS
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:55:40: error: 'UITextField' is unavailable in watchOS
53 | public extension TextField {
54 | /// Finds a `UITextField` from a `TextField`.
55 | func inspect(customize: @escaping (UITextField) -> Void) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
56 | _inspect(customize: customize)
57 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:64:40: error: 'UITextView' is unavailable in watchOS
62 | public extension TextEditor {
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
65 | _inspect(customize: customize)
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:62:18: error: 'TextEditor' is unavailable in watchOS
60 | @available(iOS 14.0, *)
61 | @available(tvOS, unavailable)
62 | public extension TextEditor {
| `- error: 'TextEditor' is unavailable in watchOS
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:71:40: error: 'UIScrollView' is unavailable in watchOS
69 | public extension ScrollView {
70 | /// Finds a `UIScrollView` from a `ScrollView`.
71 | func inspect(customize: @escaping (UIScrollView) -> Void) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
72 | _inspect(customize: customize)
73 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:80:20: error: 'UITableView' is unavailable in watchOS
78 | /// - note: `List` and `Form` usually become `UITableView` in os versions below iOS 16 and `UICollectionView` in os versions from iOS 16.
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
| `- error: 'UITableView' is unavailable in watchOS
81 | case collectionView(UICollectionView)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:81:25: error: 'UICollectionView' is unavailable in watchOS
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
81 | case collectionView(UICollectionView)
| `- error: 'UICollectionView' is unavailable in watchOS
82 | }
83 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:102:20: error: 'UITableViewCell' is unavailable in watchOS
100 | /// - note: `List` and `Form` cells usually become `UITableViewCell` in os versions below iOS 16 and `UITableViewCellCell` in os versions from iOS 16.
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
| `- error: 'UITableViewCell' is unavailable in watchOS
103 | case collectionView(UICollectionViewCell)
104 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:103:25: error: 'UICollectionViewCell' is unavailable in watchOS
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
103 | case collectionView(UICollectionViewCell)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
104 | }
105 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:116:40: error: 'UISwitch' is unavailable in watchOS
114 | public extension Toggle {
115 | /// Finds a `UISwitch` from a `Toggle`.
116 | func inspect(customize: @escaping (UISwitch) -> Void) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
117 | _inspect(options: [.subFrame], customize: customize)
118 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:124:40: error: 'UISlider' is unavailable in watchOS
122 | public extension Slider {
123 | /// Finds a `UISlider` from a `Slider`.
124 | func inspect(customize: @escaping (UISlider) -> Void) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
125 | _inspect(options: [.subFrame], customize: customize)
126 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:132:40: error: 'UIStepper' is unavailable in watchOS
130 | public extension Stepper {
131 | /// Finds a `UIStepper` from a `Stepper`.
132 | func inspect(customize: @escaping (UIStepper) -> Void) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
133 | _inspect(options: [.subFrame], customize: customize)
134 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:140:40: error: 'UIDatePicker' is unavailable in watchOS
138 | public extension DatePicker {
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
141 | _inspect(options: [.subFrame], customize: customize)
142 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:138:18: error: 'DatePicker' is only available in watchOS 10.0 or newer
136 |
137 | @available(tvOS, unavailable)
138 | public extension DatePicker {
| | `- error: 'DatePicker' is only available in watchOS 10.0 or newer
| `- note: add '@available' attribute to enclosing extension
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:147:56: error: 'UISegmentedControl' is unavailable in watchOS
145 | public extension Picker {
146 | /// Finds a `UISegmentedControl` from a `Picker`.
147 | func inspectSegmentedControl(customize: @escaping (UISegmentedControl) -> Void) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
148 | _inspect(customize: customize)
149 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:156:40: error: 'UIColorWell' is unavailable in watchOS
154 | public extension ColorPicker {
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
| `- error: 'UIColorWell' is unavailable in watchOS
157 | _inspect(options: [.subFrame], customize: customize)
158 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColorWell.h:15:12: note: 'UIColorWell' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIColorWell : UIControl
| `- note: 'UIColorWell' has been explicitly marked unavailable here
16 |
17 | /// Title for the color picker.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:154:18: error: 'ColorPicker' is unavailable in watchOS
152 | @available(iOS 14.0, *)
153 | @available(tvOS, unavailable)
154 | public extension ColorPicker {
| `- error: 'ColorPicker' is unavailable in watchOS
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
SwiftUI.ColorPicker:4:27: note: 'ColorPicker' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct ColorPicker<Label> : View, ~Sendable where Label : View {
| `- note: 'ColorPicker' has been explicitly marked unavailable here
5 | nonisolated public init(selection: Binding<Color>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
6 | nonisolated public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:163:40: error: 'UINavigationController' is unavailable in watchOS
161 | public extension NavigationView {
162 | /// Finds a `UINavigationController` from a `NavigationView`.
163 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
164 | _inspect(
165 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:175:59: error: 'UISplitViewController' is unavailable in watchOS
173 |
174 | /// Finds a `UISplitViewController` from a `NavigationView`.
175 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
176 | _inspect(
177 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:187:53: error: 'UINavigationBar' is unavailable in watchOS
185 |
186 | /// Finds a `UINavigationBar` from a `NavigationView`.
187 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
188 | _inspect(options: [.subFrame], customize: customize)
189 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:195:40: error: 'UINavigationController' is unavailable in watchOS
193 | public extension NavigationStack {
194 | /// Finds a `UINavigationController` from a `NavigationStack`.
195 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
196 | _inspect(
197 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:207:59: error: 'UISplitViewController' is unavailable in watchOS
205 |
206 | /// Finds a `UISplitViewController` from a `NavigationStack`.
207 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
208 | _inspect(
209 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:219:53: error: 'UINavigationBar' is unavailable in watchOS
217 |
218 | /// Finds a `UINavigationBar` from a `NavigationStack`.
219 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
220 | _inspect(options: [.subFrame], customize: customize)
221 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:226:40: error: 'UITabBarController' is unavailable in watchOS
224 | public extension TabView {
225 | /// Finds a `UITabBarController` from a `TabView`.
226 | func inspect(customize: @escaping (UITabBarController) -> Void) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
227 | _inspect(
228 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:238:46: error: 'UITabBar' is unavailable in watchOS
236 |
237 | /// Finds a `UITabBar` from a `TabView`.
238 | func inspectTabBar(customize: @escaping (UITabBar) -> Void) -> some View {
| `- error: 'UITabBar' is unavailable in watchOS
239 | _inspect(options: [.subFrame], customize: customize)
240 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:28:12: note: 'UITabBar' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UITabBar : UIView
| `- note: 'UITabBar' has been explicitly marked unavailable here
29 |
30 | @property(nullable, nonatomic, weak) id<UITabBarDelegate> delegate; // weak reference. default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:8:38: error: 'UITableView' is unavailable in watchOS
6 | func _inspectListOrForm(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
7 | _inspect(
8 | additionalCheck: { $0 is UITableView || $0 is UICollectionView },
| `- error: 'UITableView' is unavailable in watchOS
9 | customize: { view in
10 | if let tableView = view as? UITableView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:8:59: error: 'UICollectionView' is unavailable in watchOS
6 | func _inspectListOrForm(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
7 | _inspect(
8 | additionalCheck: { $0 is UITableView || $0 is UICollectionView },
| `- error: 'UICollectionView' is unavailable in watchOS
9 | customize: { view in
10 | if let tableView = view as? UITableView {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:10:45: error: 'UITableView' is unavailable in watchOS
8 | additionalCheck: { $0 is UITableView || $0 is UICollectionView },
9 | customize: { view in
10 | if let tableView = view as? UITableView {
| `- error: 'UITableView' is unavailable in watchOS
11 | customize(.tableView(tableView))
12 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:13:56: error: 'UICollectionView' is unavailable in watchOS
11 | customize(.tableView(tableView))
12 | } else {
13 | customize(.collectionView(view as! UICollectionView))
| `- error: 'UICollectionView' is unavailable in watchOS
14 | }
15 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:22:38: error: 'UITableViewCell' is unavailable in watchOS
20 | _inspect(
21 | options: [.superFrame],
22 | additionalCheck: { $0 is UITableViewCell || $0 is UICollectionViewCell },
| `- error: 'UITableViewCell' is unavailable in watchOS
23 | customize: { view in
24 | if let tableView = view as? UITableViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:22:63: error: 'UICollectionViewCell' is unavailable in watchOS
20 | _inspect(
21 | options: [.superFrame],
22 | additionalCheck: { $0 is UITableViewCell || $0 is UICollectionViewCell },
| `- error: 'UICollectionViewCell' is unavailable in watchOS
23 | customize: { view in
24 | if let tableView = view as? UITableViewCell {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:24:45: error: 'UITableViewCell' is unavailable in watchOS
22 | additionalCheck: { $0 is UITableViewCell || $0 is UICollectionViewCell },
23 | customize: { view in
24 | if let tableView = view as? UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
25 | customize(.tableView(tableView))
26 | } else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:27:56: error: 'UICollectionViewCell' is unavailable in watchOS
25 | customize(.tableView(tableView))
26 | } else {
27 | customize(.collectionView(view as! UICollectionViewCell))
| `- error: 'UICollectionViewCell' is unavailable in watchOS
28 | }
29 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:41:21: error: generic struct 'GeometryReader' requires that 'InspectionUIView<T>' conform to 'View'
39 | .background(
40 | GeometryReader { proxy in
41 | InspectionUIView(
| `- error: generic struct 'GeometryReader' requires that 'InspectionUIView<T>' conform to 'View'
42 | frame: proxy.frame(in: .global),
43 | safeAreaInsets: proxy.safeAreaInsets,
SwiftUI.GeometryReader:2:35: note: where 'Content' = 'InspectionUIView<T>'
1 | @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
2 | @frozen nonisolated public struct GeometryReader<Content> : View, ~Sendable where Content : View {
| `- note: where 'Content' = 'InspectionUIView<T>'
3 | public var content: (GeometryProxy) -> Content
4 | @inlinable nonisolated public init(@ContentBuilder content: @escaping (GeometryProxy) -> Content)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:56:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
54 | /// Finds a `UITextField` from a `TextField`.
55 | func inspect(customize: @escaping (UITextField) -> Void) -> some View {
56 | _inspect(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:65:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
65 | _inspect(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
66 | }
67 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:72:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
70 | /// Finds a `UIScrollView` from a `ScrollView`.
71 | func inspect(customize: @escaping (UIScrollView) -> Void) -> some View {
72 | _inspect(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
73 | }
74 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:87:9: warning: call to main actor-isolated instance method '_inspectListOrForm(customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
4 |
5 | extension View {
6 | func _inspectListOrForm(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
| `- note: calls to instance method '_inspectListOrForm(customize:)' from outside of its actor context are implicitly asynchronous
7 | _inspect(
8 | additionalCheck: { $0 is UITableView || $0 is UICollectionView },
:
85 | /// Finds a `ListInspectionNativeView` from a `List`.
86 | func inspect(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
87 | _inspectListOrForm(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspectListOrForm(customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
88 | }
89 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:94:9: warning: call to main actor-isolated instance method '_inspectListOrForm(customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
4 |
5 | extension View {
6 | func _inspectListOrForm(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
| `- note: calls to instance method '_inspectListOrForm(customize:)' from outside of its actor context are implicitly asynchronous
7 | _inspect(
8 | additionalCheck: { $0 is UITableView || $0 is UICollectionView },
:
92 | /// Finds a `ListInspectionNativeView` from a `Form`.
93 | func inspect(customize: @escaping (ListInspectionNativeView) -> Void) -> some View {
94 | _inspectListOrForm(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspectListOrForm(customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
95 | }
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:117:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
115 | /// Finds a `UISwitch` from a `Toggle`.
116 | func inspect(customize: @escaping (UISwitch) -> Void) -> some View {
117 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
118 | }
119 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:125:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
123 | /// Finds a `UISlider` from a `Slider`.
124 | func inspect(customize: @escaping (UISlider) -> Void) -> some View {
125 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
126 | }
127 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:133:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
131 | /// Finds a `UIStepper` from a `Stepper`.
132 | func inspect(customize: @escaping (UIStepper) -> Void) -> some View {
133 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
134 | }
135 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:141:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
141 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
142 | }
143 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:148:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
146 | /// Finds a `UISegmentedControl` from a `Picker`.
147 | func inspectSegmentedControl(customize: @escaping (UISegmentedControl) -> Void) -> some View {
148 | _inspect(customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
149 | }
150 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:157:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
157 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
158 | }
159 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:166:74: error: 'UINavigationController' is unavailable in watchOS
164 | _inspect(
165 | options: [.containingSafeArea],
166 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
| `- error: 'UINavigationController' is unavailable in watchOS
167 | ) { (view: UIView) in
168 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:167:20: error: 'UIView' is unavailable in watchOS
165 | options: [.containingSafeArea],
166 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
167 | ) { (view: UIView) in
| `- error: 'UIView' is unavailable in watchOS
168 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
169 | customize(controller)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:168:77: error: 'UINavigationController' is unavailable in watchOS
166 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
167 | ) { (view: UIView) in
168 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
| `- error: 'UINavigationController' is unavailable in watchOS
169 | customize(controller)
170 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:164:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
162 | /// Finds a `UINavigationController` from a `NavigationView`.
163 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
164 | _inspect(
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
165 | options: [.containingSafeArea],
166 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:178:74: error: 'UISplitViewController' is unavailable in watchOS
176 | _inspect(
177 | options: [.containingSafeArea],
178 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
| `- error: 'UISplitViewController' is unavailable in watchOS
179 | ) { (view: UIView) in
180 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:179:20: error: 'UIView' is unavailable in watchOS
177 | options: [.containingSafeArea],
178 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
179 | ) { (view: UIView) in
| `- error: 'UIView' is unavailable in watchOS
180 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
181 | customize(controller)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:180:77: error: 'UISplitViewController' is unavailable in watchOS
178 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
179 | ) { (view: UIView) in
180 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
| `- error: 'UISplitViewController' is unavailable in watchOS
181 | customize(controller)
182 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:176:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
174 | /// Finds a `UISplitViewController` from a `NavigationView`.
175 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
176 | _inspect(
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
177 | options: [.containingSafeArea],
178 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:188:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
186 | /// Finds a `UINavigationBar` from a `NavigationView`.
187 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
188 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:198:74: error: 'UINavigationController' is unavailable in watchOS
196 | _inspect(
197 | options: [.containingSafeArea],
198 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
| `- error: 'UINavigationController' is unavailable in watchOS
199 | ) { (view: UIView) in
200 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:199:20: error: 'UIView' is unavailable in watchOS
197 | options: [.containingSafeArea],
198 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
199 | ) { (view: UIView) in
| `- error: 'UIView' is unavailable in watchOS
200 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
201 | customize(controller)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:200:77: error: 'UINavigationController' is unavailable in watchOS
198 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
199 | ) { (view: UIView) in
200 | if let controller = view.findControllerInResponderChain(ofType: UINavigationController.self) {
| `- error: 'UINavigationController' is unavailable in watchOS
201 | customize(controller)
202 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:196:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
194 | /// Finds a `UINavigationController` from a `NavigationStack`.
195 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
196 | _inspect(
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
197 | options: [.containingSafeArea],
198 | additionalCheck: { $0.findControllerInResponderChain(ofType: UINavigationController.self) != nil }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:210:74: error: 'UISplitViewController' is unavailable in watchOS
208 | _inspect(
209 | options: [.containingSafeArea],
210 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
| `- error: 'UISplitViewController' is unavailable in watchOS
211 | ) { (view: UIView) in
212 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:211:20: error: 'UIView' is unavailable in watchOS
209 | options: [.containingSafeArea],
210 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
211 | ) { (view: UIView) in
| `- error: 'UIView' is unavailable in watchOS
212 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
213 | customize(controller)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:212:77: error: 'UISplitViewController' is unavailable in watchOS
210 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
211 | ) { (view: UIView) in
212 | if let controller = view.findControllerInResponderChain(ofType: UISplitViewController.self) {
| `- error: 'UISplitViewController' is unavailable in watchOS
213 | customize(controller)
214 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:208:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
206 | /// Finds a `UISplitViewController` from a `NavigationStack`.
207 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
208 | _inspect(
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
209 | options: [.containingSafeArea],
210 | additionalCheck: { $0.findControllerInResponderChain(ofType: UISplitViewController.self) != nil }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:220:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
218 | /// Finds a `UINavigationBar` from a `NavigationStack`.
219 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
220 | _inspect(options: [.subFrame], customize: customize)
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
221 | }
222 | }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:229:74: error: 'UITabBarController' is unavailable in watchOS
227 | _inspect(
228 | options: [.containingSafeArea],
229 | additionalCheck: { $0.findControllerInResponderChain(ofType: UITabBarController.self) != nil }
| `- error: 'UITabBarController' is unavailable in watchOS
230 | ) { (view: UIView) in
231 | if let controller = view.findControllerInResponderChain(ofType: UITabBarController.self) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:230:20: error: 'UIView' is unavailable in watchOS
228 | options: [.containingSafeArea],
229 | additionalCheck: { $0.findControllerInResponderChain(ofType: UITabBarController.self) != nil }
230 | ) { (view: UIView) in
| `- error: 'UIView' is unavailable in watchOS
231 | if let controller = view.findControllerInResponderChain(ofType: UITabBarController.self) {
232 | customize(controller)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:231:77: error: 'UITabBarController' is unavailable in watchOS
229 | additionalCheck: { $0.findControllerInResponderChain(ofType: UITabBarController.self) != nil }
230 | ) { (view: UIView) in
231 | if let controller = view.findControllerInResponderChain(ofType: UITabBarController.self) {
| `- error: 'UITabBarController' is unavailable in watchOS
232 | customize(controller)
233 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:227:9: warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- note: calls to instance method '_inspect(options:additionalCheck:customize:)' from outside of its actor context are implicitly asynchronous
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
:
225 | /// Finds a `UITabBarController` from a `TabView`.
226 | func inspect(customize: @escaping (UITabBarController) -> Void) -> some View {
227 | _inspect(
| `- warning: call to main actor-isolated instance method '_inspect(options:additionalCheck:customize:)' in a synchronous nonisolated context [#ActorIsolatedCall]
228 | options: [.containingSafeArea],
229 | additionalCheck: { $0.findControllerInResponderChain(ofType: UITabBarController.self) != nil }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIKit+View+Inspect.swift
SwiftCompile normal arm64_32 Compiling\ CGFloat.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/CGFloat.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/CGFloat.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Inspect (in target 'Inspect' from project 'Inspect')
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:30: error: cannot find type 'Context' in scope
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:42: error: 'UIView' is unavailable in watchOS
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:50: error: cannot find type 'Context' in scope
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: cannot find type 'Context' in scope
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:33: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: 'UIView' is unavailable in watchOS
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:37: error: cannot find type 'UIViewRepresentable' in scope
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:28: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:18:51: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func findViewWithinSuperviews(of initialView: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
19 | var currentView = initialView
20 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:35:25: error: 'UIView' is unavailable in watchOS
33 |
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
| `- error: 'UIView' is unavailable in watchOS
36 | except alreadyTestedView: UIView?
37 | ) -> T? {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:36:35: error: 'UIView' is unavailable in watchOS
34 | private func findViewWithinSubviews(
35 | of initialView: UIView,
36 | except alreadyTestedView: UIView?
| `- error: 'UIView' is unavailable in watchOS
37 | ) -> T? {
38 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:54:29: error: 'UIView' is unavailable in watchOS
52 | }
53 |
54 | private func test(view: UIView) -> T? {
| `- error: 'UIView' is unavailable in watchOS
55 |
56 | if let t = view as? T {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+SearchCoordinator.swift:4:28: error: 'UIView' is unavailable in watchOS
2 | import UIKit
3 |
4 | class SearchCoordinator<T: UIView> {
| `- error: 'UIView' is unavailable in watchOS
5 |
6 | let correctFrame: CGRect
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:33:22: error: 'UIView' is unavailable in watchOS
31 | }
32 |
33 | func _inspect<T: UIView>(
| `- error: 'UIView' is unavailable in watchOS
34 | options: [InspectionOption] = [],
35 | additionalCheck: ((T) -> Bool)? = nil,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:55:40: error: 'UITextField' is unavailable in watchOS
53 | public extension TextField {
54 | /// Finds a `UITextField` from a `TextField`.
55 | func inspect(customize: @escaping (UITextField) -> Void) -> some View {
| `- error: 'UITextField' is unavailable in watchOS
56 | _inspect(customize: customize)
57 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:64:40: error: 'UITextView' is unavailable in watchOS
62 | public extension TextEditor {
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
| `- error: 'UITextView' is unavailable in watchOS
65 | _inspect(customize: customize)
66 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:62:18: error: 'TextEditor' is unavailable in watchOS
60 | @available(iOS 14.0, *)
61 | @available(tvOS, unavailable)
62 | public extension TextEditor {
| `- error: 'TextEditor' is unavailable in watchOS
63 | /// Finds a `UITextView` from a `TextEditor`.
64 | func inspect(customize: @escaping (UITextView) -> Void) -> some View {
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:71:40: error: 'UIScrollView' is unavailable in watchOS
69 | public extension ScrollView {
70 | /// Finds a `UIScrollView` from a `ScrollView`.
71 | func inspect(customize: @escaping (UIScrollView) -> Void) -> some View {
| `- error: 'UIScrollView' is unavailable in watchOS
72 | _inspect(customize: customize)
73 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:80:20: error: 'UITableView' is unavailable in watchOS
78 | /// - note: `List` and `Form` usually become `UITableView` in os versions below iOS 16 and `UICollectionView` in os versions from iOS 16.
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
| `- error: 'UITableView' is unavailable in watchOS
81 | case collectionView(UICollectionView)
82 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:81:25: error: 'UICollectionView' is unavailable in watchOS
79 | public enum ListInspectionNativeView {
80 | case tableView(UITableView)
81 | case collectionView(UICollectionView)
| `- error: 'UICollectionView' is unavailable in watchOS
82 | }
83 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:102:20: error: 'UITableViewCell' is unavailable in watchOS
100 | /// - note: `List` and `Form` cells usually become `UITableViewCell` in os versions below iOS 16 and `UITableViewCellCell` in os versions from iOS 16.
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
| `- error: 'UITableViewCell' is unavailable in watchOS
103 | case collectionView(UICollectionViewCell)
104 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:103:25: error: 'UICollectionViewCell' is unavailable in watchOS
101 | public enum ListCellInspectionNativeView {
102 | case tableView(UITableViewCell)
103 | case collectionView(UICollectionViewCell)
| `- error: 'UICollectionViewCell' is unavailable in watchOS
104 | }
105 |
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:116:40: error: 'UISwitch' is unavailable in watchOS
114 | public extension Toggle {
115 | /// Finds a `UISwitch` from a `Toggle`.
116 | func inspect(customize: @escaping (UISwitch) -> Void) -> some View {
| `- error: 'UISwitch' is unavailable in watchOS
117 | _inspect(options: [.subFrame], customize: customize)
118 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:124:40: error: 'UISlider' is unavailable in watchOS
122 | public extension Slider {
123 | /// Finds a `UISlider` from a `Slider`.
124 | func inspect(customize: @escaping (UISlider) -> Void) -> some View {
| `- error: 'UISlider' is unavailable in watchOS
125 | _inspect(options: [.subFrame], customize: customize)
126 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:132:40: error: 'UIStepper' is unavailable in watchOS
130 | public extension Stepper {
131 | /// Finds a `UIStepper` from a `Stepper`.
132 | func inspect(customize: @escaping (UIStepper) -> Void) -> some View {
| `- error: 'UIStepper' is unavailable in watchOS
133 | _inspect(options: [.subFrame], customize: customize)
134 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:140:40: error: 'UIDatePicker' is unavailable in watchOS
138 | public extension DatePicker {
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
| `- error: 'UIDatePicker' is unavailable in watchOS
141 | _inspect(options: [.subFrame], customize: customize)
142 | }
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:138:18: error: 'DatePicker' is only available in watchOS 10.0 or newer
136 |
137 | @available(tvOS, unavailable)
138 | public extension DatePicker {
| | `- error: 'DatePicker' is only available in watchOS 10.0 or newer
| `- note: add '@available' attribute to enclosing extension
139 | /// Finds a `UIDatePicker` from a `DatePicker`.
140 | func inspect(customize: @escaping (UIDatePicker) -> Void) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:147:56: error: 'UISegmentedControl' is unavailable in watchOS
145 | public extension Picker {
146 | /// Finds a `UISegmentedControl` from a `Picker`.
147 | func inspectSegmentedControl(customize: @escaping (UISegmentedControl) -> Void) -> some View {
| `- error: 'UISegmentedControl' is unavailable in watchOS
148 | _inspect(customize: customize)
149 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISegmentedControl.h:43:12: note: 'UISegmentedControl' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UISegmentedControl : UIControl <NSCoding>
| `- note: 'UISegmentedControl' has been explicitly marked unavailable here
44 |
45 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:156:40: error: 'UIColorWell' is unavailable in watchOS
154 | public extension ColorPicker {
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
| `- error: 'UIColorWell' is unavailable in watchOS
157 | _inspect(options: [.subFrame], customize: customize)
158 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColorWell.h:15:12: note: 'UIColorWell' has been explicitly marked unavailable here
13 |
14 | UIKIT_EXTERN API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
15 | @interface UIColorWell : UIControl
| `- note: 'UIColorWell' has been explicitly marked unavailable here
16 |
17 | /// Title for the color picker.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:154:18: error: 'ColorPicker' is unavailable in watchOS
152 | @available(iOS 14.0, *)
153 | @available(tvOS, unavailable)
154 | public extension ColorPicker {
| `- error: 'ColorPicker' is unavailable in watchOS
155 | /// Finds a `UIColorWell` from a `ColorPicker`.
156 | func inspect(customize: @escaping (UIColorWell) -> Void) -> some View {
SwiftUI.ColorPicker:4:27: note: 'ColorPicker' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct ColorPicker<Label> : View, ~Sendable where Label : View {
| `- note: 'ColorPicker' has been explicitly marked unavailable here
5 | nonisolated public init(selection: Binding<Color>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
6 | nonisolated public init(selection: Binding<CGColor>, supportsOpacity: Bool = true, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:163:40: error: 'UINavigationController' is unavailable in watchOS
161 | public extension NavigationView {
162 | /// Finds a `UINavigationController` from a `NavigationView`.
163 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
164 | _inspect(
165 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:175:59: error: 'UISplitViewController' is unavailable in watchOS
173 |
174 | /// Finds a `UISplitViewController` from a `NavigationView`.
175 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
176 | _inspect(
177 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:187:53: error: 'UINavigationBar' is unavailable in watchOS
185 |
186 | /// Finds a `UINavigationBar` from a `NavigationView`.
187 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
188 | _inspect(options: [.subFrame], customize: customize)
189 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:195:40: error: 'UINavigationController' is unavailable in watchOS
193 | public extension NavigationStack {
194 | /// Finds a `UINavigationController` from a `NavigationStack`.
195 | func inspect(customize: @escaping (UINavigationController) -> Void) -> some View {
| `- error: 'UINavigationController' is unavailable in watchOS
196 | _inspect(
197 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:207:59: error: 'UISplitViewController' is unavailable in watchOS
205 |
206 | /// Finds a `UISplitViewController` from a `NavigationStack`.
207 | func inspectSplitViewController(customize: @escaping (UISplitViewController) -> Void) -> some View {
| `- error: 'UISplitViewController' is unavailable in watchOS
208 | _inspect(
209 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:219:53: error: 'UINavigationBar' is unavailable in watchOS
217 |
218 | /// Finds a `UINavigationBar` from a `NavigationStack`.
219 | func inspectNavigationBar(customize: @escaping (UINavigationBar) -> Void) -> some View {
| `- error: 'UINavigationBar' is unavailable in watchOS
220 | _inspect(options: [.subFrame], customize: customize)
221 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:32:12: note: 'UINavigationBar' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
| `- note: 'UINavigationBar' has been explicitly marked unavailable here
33 |
34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:226:40: error: 'UITabBarController' is unavailable in watchOS
224 | public extension TabView {
225 | /// Finds a `UITabBarController` from a `TabView`.
226 | func inspect(customize: @escaping (UITabBarController) -> Void) -> some View {
| `- error: 'UITabBarController' is unavailable in watchOS
227 | _inspect(
228 | options: [.containingSafeArea],
/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/Sources/Inspect/UIKit/UIKit+View+Inspect.swift:238:46: error: 'UITabBar' is unavailable in watchOS
236 |
237 | /// Finds a `UITabBar` from a `TabView`.
238 | func inspectTabBar(customize: @escaping (UITabBar) -> Void) -> some View {
| `- error: 'UITabBar' is unavailable in watchOS
239 | _inspect(options: [.subFrame], customize: customize)
240 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:28:12: note: 'UITabBar' has been explicitly marked unavailable here
26 |
27 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
28 | @interface UITabBar : UIView
| `- note: 'UITabBar' has been explicitly marked unavailable here
29 |
30 | @property(nullable, nonatomic, weak) id<UITabBarDelegate> delegate; // weak reference. default is nil
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/UIResponder.swift:5:44: error: 'UIViewController' is unavailable in watchOS
3 |
4 | extension UIResponder {
5 | func findControllerInResponderChain<T: UIViewController>(ofType type: T.Type) -> T? {
| `- error: 'UIViewController' is unavailable in watchOS
6 | var current = self
7 |
/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 | /*
SwiftCompile normal arm64 (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ InspectionUIView.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift (in target 'Inspect' from project 'Inspect')
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:30: error: cannot find type 'Context' in scope
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: cannot find type 'Context' in scope
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:12:42: error: 'UIView' is unavailable in watchOS
10 | let customize: (T) -> Void
11 |
12 | func makeUIView(context: Context) -> UIView {
| `- error: 'UIView' is unavailable in watchOS
13 | let view = UIView()
14 | view.translatesAutoresizingMaskIntoConstraints = false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:50: error: cannot find type 'Context' in scope
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: cannot find type 'Context' in scope
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:18:33: error: 'UIView' is unavailable in watchOS
16 | }
17 |
18 | func updateUIView(_ uiView: UIView, context: Context) {
| `- error: 'UIView' is unavailable in watchOS
19 | RunLoop.main.perform {
20 | guard let coordinateSpace = uiView.window?.screen.coordinateSpace else { return }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:37: error: cannot find type 'UIViewRepresentable' in scope
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: cannot find type 'UIViewRepresentable' in scope
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:5:28: error: 'UIView' is unavailable in watchOS
3 | import UIKit
4 |
5 | struct InspectionUIView<T: UIView>: UIViewRepresentable {
| `- error: 'UIView' is unavailable in watchOS
6 | let frame: CGRect
7 | let safeAreaInsets: EdgeInsets
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/Sources/Inspect/UIKit/InspectionUIView.swift:13:20: error: 'UIView' is unavailable in watchOS
11 |
12 | func makeUIView(context: Context) -> UIView {
13 | let view = UIView()
| `- error: 'UIView' is unavailable in watchOS
14 | view.translatesAutoresizingMaskIntoConstraints = false
15 | return 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/Sources/Inspect/UIKit/InspectionUIView.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InspectionUIView.swift
SwiftCompile normal arm64 Compiling\ CGFloat.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/CGFloat.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/CGFloat.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloat.swift
SwiftDriverJobDiscovery normal arm64 Compiling AppKit+SearchCoordinator.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64 Compiling\ InspectionNSView.swift /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/InspectionNSView.swift (in target 'Inspect' from project 'Inspect')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Inspect/AppKit/InspectionNSView.swift (in target 'Inspect' from project 'Inspect')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InspectionNSView.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-19 18:11:03.778 xcodebuild[801:4789] [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 'Inspect' from project 'Inspect')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Inspect (in target 'Inspect' from project 'Inspect')
Building workspace Inspect with scheme Inspect
(3 failures)
BUILD FAILURE 6.4 watchOS